DocumentCode :
3125680
Title :
A Clustering Technique for Early Detection of Dominant and Recessive Cross-Cutting Concerns
Author :
Duan, Chuan ; Cleland-Huang, Jane
Author_Institution :
DePaul Univ., Chicago
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
1
Lastpage :
1
Abstract :
This paper describes an approach for automating the detection of early aspects. Based on hierarchical clustering and an underlying probabilistic algorithm, the technique generates initial requirements clusters representing relatively homogenous feature sets, use cases and potential cross-cutting concerns. A second clustering phase is then applied in which dominant terms are identified and removed from each of the initial clusters, allowing new clusters to form around less dominant terms. This second phase enables previously inter-tangled aspects to be detected. Three metrics are introduced to differentiate potential cross-cutting concerns from other types of clusters. The approach is illustrated through an example based on the Public Health Watcher case study.
Keywords :
formal specification; formal verification; probability; software metrics; statistical analysis; dominant-recessive cross-cutting concern detection; hierarchical clustering technique; probabilistic algorithm; public health watcher; requirements specification; software metrics; use case diagram; Clustering algorithms; Engines; Feedback; Natural language processing; Performance analysis; Phase detection; Process design; Programming; Public healthcare; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aspect-Oriented Requirements Engineering and Architecture Design, 2007. Early Aspects at ICSE: Workshops in
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2957-7
Type :
conf
DOI :
10.1109/EARLYASPECTS.2007.1
Filename :
4279197
Link To Document :
بازگشت