• DocumentCode
    1937160
  • Title

    Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment

  • Author

    De Lucia, Andrea ; Oliveto, Rocco ; Zurolo, Francesco ; Penta, Massimiliano Di

  • Author_Institution
    Dept. of Math. & Informatics, Salerno Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    317
  • Lastpage
    326
  • Abstract
    The presence of traceability links between software artefacts is very important to achieve high comprehensibility and maintainability. This is confirmed by several researches and tools aiming at support traceability link maintenance and recovery. We propose to use traceability information combined with Information Retrieval techniques within an Eclipse plug-in to show the software engineer the similarity between source code components being developed and the high level artefacts they should be traced on. Such a similarity suggests actions aiming at improving the correct usage of identifiers and comments in source code and, as a consequence, the traceability and the comprehensibility level. The approach and tool have been assessed with a controlled experiment performed with master students
  • Keywords
    information retrieval; program diagnostics; reverse engineering; software maintenance; Eclipse plug-in technology; information retrieval techniques; software artifacts; software comprehensibility; source code; traceability link maintenance; Computer aided software engineering; Informatics; Information resources; Information retrieval; Maintenance engineering; Mathematics; Programming profession; Software engineering; Software maintenance; Terminology; empirical studies.; traceability recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2006. ICPC 2006. 14th IEEE International Conference on
  • Conference_Location
    Athens
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2601-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2006.28
  • Filename
    1631139