Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)
DOI: 10.1109/icsm.1998.738485
|View full text |Cite
|
Sign up to set email alerts
|

Identification of data cohesive subsystems using data mining techniques

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
11
0

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(11 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…These techniques include concept analysis [22,39], association rule mining [29], and clustering [42,4,10,32,1,27]. Mancoridis [23] treated clustering as an optimization problem.…”
Section: Related Workmentioning
confidence: 99%
“…These techniques include concept analysis [22,39], association rule mining [29], and clustering [42,4,10,32,1,27]. Mancoridis [23] treated clustering as an optimization problem.…”
Section: Related Workmentioning
confidence: 99%
“…Based on the underlying mechanisms used to measure the cohesion of a class one can distinguish: structural metrics [46,9,13,26,27,48], the most popular class of cohesion metrics, semantic or conceptual metrics [16,19,20,33,37], information entropy-based metrics [5,25], slice-based metrics [40], metrics based on data mining [42], and metrics for specific types of applications like knowledge-based [30], aspect-oriented systems [47] and distributed systems [15]. The class of structural metrics is the most investigated category of cohesion metrics and includes: LCOM1 (lack of cohesion of methods) and LCOM2 [13], LCOM3 [27], LCOM4 and Co (connectivity) [27], LCOM5 [26], Coh [9], TCC (tight class cohesion) and LCC (loose class cohesion) [46], ICH (information-flow-based cohesion) [31].…”
Section: Related Workmentioning
confidence: 99%
“…This burden can be caused by an increase in complexity brought on by the normal evolution of the system [75,9,58,24,25,53]. Classic symptoms include:…”
Section: Introductionmentioning
confidence: 99%
“…When applying these countermeasures in a reliable, economically sound and swift fashion, the software engineer would ideally like to have (1) a deep insight into the application in order to start his/her re-engineering operation [74,24,52] and (2) a well-covering (set of) regression test(s) to check whether the adaptations made are behavior-preserving [25,27]. In practice, legacy applications seldom have up to date documentation [58], nor do they have such a set of tests.…”
Section: Introductionmentioning
confidence: 99%