Publication: Coevolution index: A metric for tracking evolutionary coupling
dc.contributor.author | Yapıcı, H. | |
dc.contributor.author | Sözer, Hasan | |
dc.contributor.department | Computer Science | |
dc.contributor.ozuauthor | SÖZER, Hasan | |
dc.date.accessioned | 2023-11-07T10:35:42Z | |
dc.date.available | 2023-11-07T10:35:42Z | |
dc.date.issued | 2023 | |
dc.description.abstract | This paper proposes a new metric, namely the coevolution index (CEI), for measuring the relative evolutionary coupling of modules of a software system. CEI is inspired by the h-index, which is a popular metric used for measuring the productivity and citation impact of scholars and scientists. CEI of a module is equal to n, which is the number of times it is modified together with at least n other modules of the system. We develop a script that can calculate CEI for source files in a code repository. We analyze the repository of 4 software systems. Source files that are subject to a high number of changes to address issues tend to have high CEI scores. CEI also reflects a relative footprint in maintenance efforts by definition. Hence, it can help in tracking technical debt interest and focusing the refactoring efforts for improving maintainability and reusability. | en_US |
dc.identifier.doi | 10.1109/COMPSAC57700.2023.00244 | en_US |
dc.identifier.isbn | 979-835032697-0 | |
dc.identifier.issn | 0730-3157 | en_US |
dc.identifier.scopus | 2-s2.0-85168878862 | |
dc.identifier.uri | http://hdl.handle.net/10679/8945 | |
dc.identifier.uri | https://doi.org/10.1109/COMPSAC57700.2023.00244 | |
dc.identifier.wos | 001046484100234 | |
dc.language.iso | eng | en_US |
dc.publicationstatus | Published | en_US |
dc.publisher | IEEE | en_US |
dc.relation.ispartof | 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC) | |
dc.relation.publicationcategory | International | |
dc.rights | restrictedAccess | |
dc.subject.keywords | Evolutionary coupling | en_US |
dc.subject.keywords | Software evolution | en_US |
dc.subject.keywords | Software maintenance | en_US |
dc.subject.keywords | Software metrics | en_US |
dc.subject.keywords | Technical debt interest | en_US |
dc.title | Coevolution index: A metric for tracking evolutionary coupling | en_US |
dc.type | conferenceObject | en_US |
dc.type.subtype | Conference paper | |
dspace.entity.type | Publication | |
relation.isOrgUnitOfPublication | 85662e71-2a61-492a-b407-df4d38ab90d7 | |
relation.isOrgUnitOfPublication.latestForDiscovery | 85662e71-2a61-492a-b407-df4d38ab90d7 |
Files
License bundle
1 - 1 of 1
- Name:
- license.txt
- Size:
- 1.45 KB
- Format:
- Item-specific license agreed upon to submission
- Description: