2010 17th Working Conference on Reverse Engineering (2010)
Beverly, Massachusetts USA
Oct. 13, 2010 to Oct. 16, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WCRE.2010.28
In a software project, outsourcing the development of a particular functionality, reusing a part in another software, or handing-over a part of the code to a new team member requires the extraction of an independent subset of the software—a component. This paper describes and analyzes the process of extracting such a component. We introduce an automated approach based on optimizing the cut between the new component and the remaining system. A visual development tool implements our approach and interactively supports the extraction. Finally, we look at the results of a thinking aloud user study and discuss the lessons learned about the extraction tool as well as the extraction process.
F. Beck, A. Marx and S. Diehl, "Computer-Aided Extraction of Software Components," 2010 17th Working Conference on Reverse Engineering(WCRE), Beverly, Massachusetts USA, 2010, pp. 183-192.