• DocumentCode
    1898461
  • Title

    On the use of cluster analysis for assisting maintenance of large software systems

  • Author

    Maarek, Yoelle S.

  • Author_Institution
    Dept. of Comput. Sci., Technion Israel Inst. of Technol., Haifa, Israel
  • fYear
    1988
  • fDate
    6-7 Jun 1988
  • Firstpage
    178
  • Lastpage
    186
  • Abstract
    With the ever-increasing size and complexity of software systems, their maintenance becomes a more and more difficult issue. Therefore, classical managerial solutions cannot be applied for maintaining very large software systems. The maintenance task must be assisted by automated techniques. Most existing tools can assist maintenance tasks only by requiring a lot of human-given information at the development stage. In contrast, the author claims that a lot of useful information can be directly retrieved from the existing code (and in the best cases, the natural language documentation) and that maintenance tools should be based on such automatically extracted information. The author performs a structural analysis of large software systems via adequate clustering techniques. This analysis allows retrieving useful information from the system that directs the considered maintenance task. Two tools that embody this approach in the domains of change management and reusability are also described
  • Keywords
    configuration management; software maintenance; software reusability; software tools; automated techniques; automatically extracted information; change management; clustering techniques; maintenance task; maintenance tools; reusability; software systems; structural analysis; very large software systems; Application software; Data mining; Documentation; Information retrieval; Natural languages; Performance analysis; Programming profession; Software libraries; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-8186-0884-6
  • Type

    conf

  • DOI
    10.1109/ICCSSE.1988.72260
  • Filename
    72260