2011 18th Working Conference on Reverse Engineering 2011
DOI: 10.1109/wcre.2011.55
|View full text |Cite
|
Sign up to set email alerts
|

Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software

Abstract: There exist many large object-oriented software systems consisting of several thousands of classes that are organized into several hundreds of packages. In such software systems, classes cannot be considered as units for software modularization. In such context, packages are not simply classes containers, but they also play the role of modules: a package should focus to provide well identified services to the rest of the software system. Therefore, understanding and assessing package organization is primordial… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
40
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 39 publications
(41 citation statements)
references
References 31 publications
1
40
0
Order By: Relevance
“…Despite the importance of package-level design paradigms and its effect on software quality, there has not been much effort to evaluate this subject quantitatively. Nevertheless, the conceptual foundation of package modularization provided by Sarkar et al and Abdeen et al is healthy motivation of research in this area [6], [7]. And more recently, empirical analysis of package-modularization and its implications over software fault-proneness prediction by Zhao et al is indeed in line with our research direction [8].…”
Section: Introductionsupporting
confidence: 56%
See 2 more Smart Citations
“…Despite the importance of package-level design paradigms and its effect on software quality, there has not been much effort to evaluate this subject quantitatively. Nevertheless, the conceptual foundation of package modularization provided by Sarkar et al and Abdeen et al is healthy motivation of research in this area [6], [7]. And more recently, empirical analysis of package-modularization and its implications over software fault-proneness prediction by Zhao et al is indeed in line with our research direction [8].…”
Section: Introductionsupporting
confidence: 56%
“…Two dimensional reach-ability analysis has its main focus to retrieve the dependency information which impact the package design in terms of re-useability. Similarly, Our proposed index bear an implicit validation as it's computation and concept correspond to cohesion metrics discussed in the literature [7], [13], [19].…”
Section: Working Examplementioning
confidence: 78%
See 1 more Smart Citation
“…Abdeen et al [27] introduced a complementary set of coupling and cohesion metrics that assess packages organization in large legacy object-oriented software. These metrics are aiming to measure the modularization for an object-oriented system.…”
Section: A Stabilitymentioning
confidence: 99%
“…There has been much research conducted on measuring modularity considering coupling and cohesion which some of them have been offered in [5]- [8]. Most of them suggest several metrics to assess modularity.…”
Section: Related Workmentioning
confidence: 99%