Repository logo

The theory of relative dependency: Higher coupling concentration in smaller modules

dc.contributor.authorKoru, A. Günes
dc.contributor.authorEl Emam, Khaled
dc.date.accessioned2010-07-14T15:58:00Z
dc.date.available2010-07-14T15:58:00Z
dc.date.created2010
dc.date.issued2010-07-14T15:58:00Z
dc.description.abstractRecent studies have repeatedly found that smaller modules are proportionally more defect-prone. In this article, the authors formulate and test a hypothesis stating that smaller modules are proportionally more coupled, given that dependencies caused by coupling have been consistently associated with defect-proneness. Strong evidence supports this hypothesis. Furthermore, refactoring exacerbates this effect. On the basis of this study's highly consistent results, the authors state the empirically based theory of relative dependency. That is, in large-scale software systems, smaller modules will be proportionally more dependent compared to larger ones. These findings have two implications for practice. First, we now have an empirically supported mechanism explaining the observations that defect concentration is higher in smaller modules. Practitioners can use this mechanism as evidence while seeking resources and support to revise or amend their organizations' quality assurance and quality control practices. Second, particularly for the projects that refactor extensively, such as those using agile methods, focusing defect detection activities on smaller modules will increase their efficiency and effectiveness even more. // NOTE // This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
dc.identifier.citationIEEE Software, 27(2), 81-89.
dc.identifier.doi10.1109/MS.2009.118
dc.identifier.urihttp://hdl.handle.net/10393/12984
dc.language.isoen
dc.titleThe theory of relative dependency: Higher coupling concentration in smaller modules
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
El_Emam_Khaled_2010_The_theory_of_relative_dependency.pdf
Size:
607.88 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
4.93 KB
Format:
Item-specific license agreed upon to submission
Description: