2012
DOI: 10.1002/spe.2134
|View full text |Cite
|
Sign up to set email alerts
|

Validating pragmatic reuse tasks by leveraging existing test suites

Abstract: SUMMARYTraditional industrial practice often involves the ad hoc reuse of source code that was not designed for that reuse. Such pragmatic reuse tasks play an important role in disciplined software development. Pragmatic reuse has been seen as problematic due to a lack of systematic support, and an inability to validate that the reused code continues to operate correctly within the target system. Although recent work has successfully systematized support for pragmatic reuse tasks, the issue of validation remai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 57 publications
(186 reference statements)
0
4
0
Order By: Relevance
“…Our evaluation does not compare Flashback to other tools that assist the programmer in transplanting code. Examples include Gilligan, developed by Holmes and Walker , and Skipper, developed by Makady and Walker . These tools improve on the traditional copy–paste method in different ways; Skipper uses the existing test suite to test the newly transplanted code where as Gilligan simplifies the process of transplanting additional source code by walking the programmer through the additional source code and keeping track of the reuse plan.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Our evaluation does not compare Flashback to other tools that assist the programmer in transplanting code. Examples include Gilligan, developed by Holmes and Walker , and Skipper, developed by Makady and Walker . These tools improve on the traditional copy–paste method in different ways; Skipper uses the existing test suite to test the newly transplanted code where as Gilligan simplifies the process of transplanting additional source code by walking the programmer through the additional source code and keeping track of the reuse plan.…”
Section: Discussionmentioning
confidence: 99%
“…Finally, we will compare Flashback to code reuse tools other than the traditional copy–paste method. Possible comparisons include Gilligan and Skipper which are static approaches. It remains to be seen whether Flashback can outperform these approaches and whether certain cases lend themselves to one approach over the others.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Makady and Walker [29] explore the concept of aiding the reuse of existing tests when the corresponding tested code is reused. This provides an alternative scenario in which RELATEST could be used where the reused tested function is provided as the query function instead of a new function.…”
Section: A Code Recommender Systemsmentioning
confidence: 99%