Software Botryology automatic clustering of software systems
被引:23
作者:
Tzerpos, V
论文数: 0引用数: 0
h-index: 0
机构:
Univ Toronto, Toronto, ON, CanadaUniv Toronto, Toronto, ON, Canada
Tzerpos, V
[1
]
Holt, RC
论文数: 0引用数: 0
h-index: 0
机构:
Univ Toronto, Toronto, ON, CanadaUniv Toronto, Toronto, ON, Canada
Holt, RC
[1
]
机构:
[1] Univ Toronto, Toronto, ON, Canada
来源:
NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS
|
1998年
关键词:
D O I:
10.1109/DEXA.1998.707499
中图分类号:
TP18 [人工智能理论];
学科分类号:
081104 ;
0812 ;
0835 ;
1405 ;
摘要:
It has long been recognized that the decomposition of a large software system into "meaningful" subsystems is Essential for both the development and maintenance phases of a software project. We introduce the term Software Botryology(1) for the area of research that attempts to automatically cluster a software system. In this paper, we survey approaches to the clustering problem from researchers in the software engineering community. We also present clustering techniques used in other disciplines, and argue that their utilization in a software contest could lead to better solutions to the software clustering problem. Finally, ute outline research challenges and open problems of interest.