Component co-evolution and component dependency: speculations and verifications

dc.authoridMishra, Alok/0000-0003-1275-2050
dc.authorscopusid7404164055
dc.authorscopusid7201441575
dc.authorscopusid35615141600
dc.authorwosidMishra, Alok/AAE-2673-2019
dc.contributor.authorMıshra, Alok
dc.contributor.authorMishra, A.
dc.contributor.authorRamaswamy, S.
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:16:01Z
dc.date.available2024-07-05T15:16:01Z
dc.date.issued2010
dc.departmentAtılım Universityen_US
dc.department-temp[Yu, L.] Indiana Univ, Dept Comp & Informat Sci, South Bend, IN 46634 USA; [Mishra, A.] Atilim Univ, Dept Comp & Software Engn, Ankara, Turkey; [Ramaswamy, S.] Univ Arkansas, Dept Comp Sci, Little Rock, AR 72204 USAen_US
dc.descriptionMishra, Alok/0000-0003-1275-2050en_US
dc.description.abstractSoftware 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.en_US
dc.identifier.citation10
dc.identifier.doi10.1049/iet-sen.2008.0084
dc.identifier.endpage267en_US
dc.identifier.issn1751-8806
dc.identifier.issn1751-8814
dc.identifier.issue4en_US
dc.identifier.scopus2-s2.0-77955184211
dc.identifier.scopusqualityQ2
dc.identifier.startpage252en_US
dc.identifier.urihttps://doi.org/10.1049/iet-sen.2008.0084
dc.identifier.urihttps://hdl.handle.net/20.500.14411/1580
dc.identifier.volume4en_US
dc.identifier.wosWOS:000280195500002
dc.identifier.wosqualityQ3
dc.language.isoenen_US
dc.publisherWileyen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subject[No Keyword Available]en_US
dc.titleComponent co-evolution and component dependency: speculations and verificationsen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication.latestForDiscoveryde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections