Our recent studies on single releases of multiple open-source software (OSS) products showed a higher concentration of dependencies in smaller modules. For one of the products, it was observed that an isolatable and observable refactoring initiative exacerbated this concentration inequality. In this paper, we empirically investigate the dependency concentration in smaller modules from a longitudinal perspective: (1) whether this concentration inequality always exists over product life time; (2) how it changes. We hypothesize that the concentration inequality should either remain at same levels or increase over time. This is because large-scale and long-lived software products usually go through some degree of continuous and intermittent refactoring. Our results show that dependencies concentrate in smaller classes in all releases, and this concentration inequality generally increases over successive releases. We suggest that software practitioners continuously pay a higher QA attention to smaller modules. We also recommend increasing such QA focus as a product matures and goes through refactoring activities.
机构:
Department of Information Systems, UMBC, Baltimore, MD 21250Department of Information Systems, UMBC, Baltimore, MD 21250
Koru A.G.
;
El Emam K.
论文数: 0引用数: 0
h-index: 0
机构:
Childrens Hospital of Eastern Ontario, CHEO Research Institute, E-Health Information Laboratory, Ottawa, ON K1H 8L1
Faculty of Medicine, School of Information Technology, University of Ottawa, Ottawa, ONDepartment of Information Systems, UMBC, Baltimore, MD 21250
El Emam K.
;
Zhang D.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Information Systems, UMBC, Baltimore, MD 21250Department of Information Systems, UMBC, Baltimore, MD 21250
Zhang D.
;
Liu H.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Biostatistics, Bioinformatics, and Biomathematics, School of Medicine, Georgetown University, Washington, DC 20057-1484, 4000 Reservoir Rd, NWDepartment of Information Systems, UMBC, Baltimore, MD 21250
Liu H.
;
Mathew D.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Information Systems, UMBC, Baltimore, MD 21250Department of Information Systems, UMBC, Baltimore, MD 21250
机构:
Department of Information Systems, UMBC, Baltimore, MD 21250Department of Information Systems, UMBC, Baltimore, MD 21250
Koru A.G.
;
El Emam K.
论文数: 0引用数: 0
h-index: 0
机构:
Childrens Hospital of Eastern Ontario, CHEO Research Institute, E-Health Information Laboratory, Ottawa, ON K1H 8L1
Faculty of Medicine, School of Information Technology, University of Ottawa, Ottawa, ONDepartment of Information Systems, UMBC, Baltimore, MD 21250
El Emam K.
;
Zhang D.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Information Systems, UMBC, Baltimore, MD 21250Department of Information Systems, UMBC, Baltimore, MD 21250
Zhang D.
;
Liu H.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Biostatistics, Bioinformatics, and Biomathematics, School of Medicine, Georgetown University, Washington, DC 20057-1484, 4000 Reservoir Rd, NWDepartment of Information Systems, UMBC, Baltimore, MD 21250
Liu H.
;
Mathew D.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Information Systems, UMBC, Baltimore, MD 21250Department of Information Systems, UMBC, Baltimore, MD 21250