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
Link To Document