loading...
Reconstruction of Successful Software Evolution Using Clone Detection
Helsinki, Finland September 01-September 02
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IWPSE.2003.1231219Sixth International Workshop on Princ ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Filip Van Rysselberghe, Universiteit Antwerpen
Serge Demeyer, Universiteit Antwerpen
In modern software engineering, researchers regard a software system as an organic life form that must continue to evolve to remain successful. Unfortunately, little is known about how successful software systems have evolved, and consequently little has been learned from previous experience. In this paper, we demonstrate a heuristic to reconstruct evolution processes of existing software systems by exploiting techniques to detect duplication in large amounts of data. A case study, evaluating various versions of Tomcat using this heuristic, revealed that the removal of duplicated code is a much smaller concern than grouping functionality in classes with one clear responsibility.
Citation:
Filip Van Rysselberghe, Serge Demeyer, "Reconstruction of Successful Software Evolution Using Clone Detection," iwpse, pp.126, Sixth International Workshop on Principles of Software Evolution (IWPSE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.