Browsing by Author "Ramaswamy, S."
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Article Citation Count: 10Component co-evolution and component dependency: speculations and verifications(Wiley, 2010) Mıshra, Alok; Mishra, A.; Ramaswamy, S.; Software EngineeringSoftware 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.