• DocumentCode
    1683736
  • Title

    A cohesion metric approach to dividing source code into functional segments to improve maintainability

  • Author

    Yoshida, Norihiro ; Kinoshita, Masataka ; Iida, Hajimu

  • Author_Institution
    Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
  • fYear
    2012
  • Firstpage
    365
  • Lastpage
    370
  • Abstract
    During software maintenance, understanding source code is one of time-consuming activities. Good programming practice suggests that programmers should insert blank lines to divide source code into functional segments, and a comment at the beginning of each functional segment. Those help developers to understand functional segmentation of source code, such as start and end points of each functional segment. Unfortunately, programmers do not always follow this practice. In this paper, we propose an approach to dividing source code into functional segments. Our approach uses cohesion metric for code portion to identify start and end points of each functional segment.
  • Keywords
    software maintenance; software metrics; cohesion metric approach; functional segment; programming practice; software maintenance; source code division; source code functional segmentation; source code understanding; Feature extraction; Measurement; Proposals; Proteins; Software maintenance; Syntactics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
  • Conference_Location
    Szeged
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-0984-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2012.45
  • Filename
    6178881