Component Co-Evolution and Component Dependency: Speculations and Verifications
Loading...

Date
2010
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Wiley
Open Access Color
GOLD
Green Open Access
No
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
Software component interaction is essential for realising proper software system functions. Such interactions between software components induce interdependencies between multiple components. One effect of such a dependency is co-evolution, wherein changes made to one component also requires corresponding changes to other component(s). This study presents a mathematical framework for representing component co-evolution. Two types of co-evolution, internal co-evolution and external co-evolution are defined for an evolving software component. The component dependency metrics that are related with component co-evolutions are analysed and the correlations between component dependency and component co-evolution are hypothesised. Further, in a quasi-experiment of nine open-source Java projects, component dependencies are measured and component revision histories are mined to verify the speculated correlations.
Description
Mishra, Alok/0000-0003-1275-2050
ORCID
Keywords
[No Keyword Available]
Turkish CoHE Thesis Center URL
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Citation
WoS Q
Q3
Scopus Q
Q2

OpenCitations Citation Count
11
Source
IET Software
Volume
4
Issue
4
Start Page
252
End Page
267
PlumX Metrics
Citations
CrossRef : 11
Scopus : 11
Captures
Mendeley Readers : 16
SCOPUS™ Citations
11
checked on Feb 07, 2026
Web of Science™ Citations
9
checked on Feb 07, 2026
Page Views
1
checked on Feb 07, 2026
Google Scholar™


