• DocumentCode
    3773164
  • Title

    Labeling Feature-Oriented Software Clusters for Software Visualization Application

  • Author

    Keisuke Yano;Akihiko Matsuo

  • Author_Institution
    Inf. Syst. Technol. Lab., Fujitsu Labs., Kawasaki, Japan
  • fYear
    2015
  • Firstpage
    354
  • Lastpage
    361
  • Abstract
    Software clustering techniques have been used to analyze the reality of software structure. The visualization of the detected clusters has also been studied. However, the features implemented by the detected clusters are not obvious and understanding them is a crucial part of the industrial use of software clustering. In this study, we examined the existing information retrieval method and found three major issues it has. We developed technical solutions for each of them: using hierarchical labeling, weighing the words likely representing the feature by considering an architectural convention, and modifying the idf score by the scale of the cluster. The effectiveness of our approach is validated through case studies using actual software products including a COBOL business application. Also, we faced two additional practical problems: effectiveness of the method words and plural and conjugated forms of the words. We found the method name words were less useful than the class name words, and lemmatization was successfully used to normalize the form of the words even in the case of program identifiers.
  • Keywords
    "Visualization","Labeling","Urban areas","Feature extraction","Business","Software systems"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2015 Asia-Pacific
  • Electronic_ISBN
    1530-1362
  • Type

    conf

  • DOI
    10.1109/APSEC.2015.32
  • Filename
    7467321