loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Ali Zafar Sadiq ; Md. Jubair Ibna Mostafa and Kazi Sakib

Affiliation: Institute of Information Technology, University of Dhaka and Bangladesh

Keyword(s): Change Coupling, Software Bug, Fix-Inducing Change, Software Defect.

Related Ontology Subjects/Areas/Topics: Service-Oriented Software Engineering and Management ; Software Change and Configuration Management ; Software Engineering ; Software Metrics ; Software Project Management

Abstract: Change Coupling (CC) is the implicit relation formed between two or more changing software artifacts (e.g. source code). These artifacts are found to have design issues and code smells. Existing research has revealed the relationship between the change coupled relation of a class with the number of bugs in bug repositories. However, this ignored their true relation at the creation time of bugs or erroneous changes known as Fix-Inducing Changes (FIC). This paper tries to find the actual relationship between FIC and change coupled relations with respect to considering recent and all commits. This is done by traversing the entire history of a repository with a commit window of 100 commits and collecting data about FICs and metrics related to change coupling and object oriented system. It is found from the analysis that recent CC relations at the time of error are more correlated with new errors. Besides, it is found that explanatory power for predicting future erroneous change is more i n recent CC relation than the one formed by considering all commits starting from the 1st commit. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.119.111.9

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Sadiq, A.; Mostafa, M. and Sakib, K. (2019). On the Evolutionary Relationship between Change Coupling and Fix-Inducing Changes. In Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-375-9; ISSN 2184-4895, SciTePress, pages 494-501. DOI: 10.5220/0007758804940501

@conference{enase19,
author={Ali Zafar Sadiq. and Md. Jubair Ibna Mostafa. and Kazi Sakib.},
title={On the Evolutionary Relationship between Change Coupling and Fix-Inducing Changes},
booktitle={Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2019},
pages={494-501},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007758804940501},
isbn={978-989-758-375-9},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - On the Evolutionary Relationship between Change Coupling and Fix-Inducing Changes
SN - 978-989-758-375-9
IS - 2184-4895
AU - Sadiq, A.
AU - Mostafa, M.
AU - Sakib, K.
PY - 2019
SP - 494
EP - 501
DO - 10.5220/0007758804940501
PB - SciTePress