2022
DOI: 10.1109/tr.2022.3167943
|View full text |Cite
|
Sign up to set email alerts
|

Tracking Code Bug Fix Ripple Effects Based on Change Patterns Using Markov Chain Models

Abstract: Change impact analysis evaluates the changes that are made in the software and finds the ripple effects, in other words, finds the affected software components. Code changes and bug fixes can have a high impact on code quality by introducing new vulnerabilities or increasing their severity. A recent high-visibility example of this is the code changes in the log4j web software CVE-2021-45105 to fix known vulnerabilities by removing and adding method called change types. This bug fix process exposed further code… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 35 publications
0
1
0
Order By: Relevance
“…It is also important to mention that, we haven't included the runtime results of the change impact analysis step for LoM-Score and Dis-LoM-Score, since that we provide the change impact analysis results separately. However, previous studies [38], [39] that used Code-Change-Sniffer on the Defects4J data have reported that the change impact analysis ran between 15-185 seconds depending on the size of the project. We had consistent runtime results on the change impact analysis from previous studies, which are again within a reasonable runtime.…”
Section: Runtime Evaluationmentioning
confidence: 99%
“…It is also important to mention that, we haven't included the runtime results of the change impact analysis step for LoM-Score and Dis-LoM-Score, since that we provide the change impact analysis results separately. However, previous studies [38], [39] that used Code-Change-Sniffer on the Defects4J data have reported that the change impact analysis ran between 15-185 seconds depending on the size of the project. We had consistent runtime results on the change impact analysis from previous studies, which are again within a reasonable runtime.…”
Section: Runtime Evaluationmentioning
confidence: 99%