• 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