Structural Epochs in Software
Patrick A. Gray,
Bo Sandén and
Phillip Laplante
Additional contact information
Patrick A. Gray: Colorado Technical University, Colorado Springs, CO, USA
Bo Sandén: Colorado Technical University, Colorado Springs, CO, USA
Phillip Laplante: Penn State, State College, PA, USA
International Journal of Strategic Information Technology and Applications (IJSITA), 2014, vol. 5, issue 2, 1-12
Abstract:
A way to measure the complexity of object-oriented software involves topological features of the code's hierarchical organization at the method, class, package, and component levels. Sangwan et al (2008) suggested that as certain software products evolve, this complexity shifts from lower to higher structural levels, or vice-versa. They studied three widely used open source software programs and showed that these structural shifts called “epochs” were present and suspected that this phenomenon was pervasive. To support or refute this assertion, 30 open source programs were studied and structural shifts in complexity were found significantly in 27 of them. In those projects where no complexity shift was evident, no refactoring had occurred. These findings further suggest that in large, open source software projects, when refactoring occurs a shifting in complexity from one level to another will occur.
Date: 2014
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 18/ijsita.2014040101 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jsita0:v:5:y:2014:i:2:p:1-12
Access Statistics for this article
International Journal of Strategic Information Technology and Applications (IJSITA) is currently edited by Mehdi Khosrow-Pour
More articles in International Journal of Strategic Information Technology and Applications (IJSITA) from IGI Global
Bibliographic data for series maintained by Journal Editor ().