DocumentCode
2333503
Title
Source code survival with the Kaplan Meier
Author
Scanniello, Giuseppe
Author_Institution
Univ. of Basilicata, Potenza, Italy
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
524
Lastpage
527
Abstract
The presence of dead code may affect the comprehensibility, the readability, and the size of source code so increasing the effort and the cost for maintenance. The elimination of dead code needs a huge cost and effort for recognizing and eliminating code that is not effectively used. The goal of this work consists in defining an approach based on the Kaplan Meier estimator to analyze dead code. The validity of the approach has been preliminarily assessed on a case study constituted of fifty-eight versions of five open source software systems implemented in Java. The results suggested that two out of the five systems where implemented avoiding as much as possible the introduction of dead code.
Keywords
Java; data flow analysis; public domain software; software maintenance; Java; Kaplan Meier estimator; dead code elimination; open source software systems; software comprehensibility; software maintenance; software readability; source code survival; Java; Maintenance engineering; Open source software; Prototypes; Software maintenance; Software systems; Dead code; Kaplan Meier estimator; empirical study; software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location
Williamsburg, VI
ISSN
1063-6773
Print_ISBN
978-1-4577-0663-9
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2011.6080823
Filename
6080823
Link To Document