2020
DOI: 10.1109/access.2020.2984179
|View full text |Cite
|
Sign up to set email alerts
|

What Ruined Your Cake: Impacts of Code Modifications on Bug Distribution

Abstract: In the current decade, software systems have been more intensively employed in every aspect of our lives. However, it is disappointing that the quality of software is far from satisfactory. More importantly, the complexity and size of today's software systems are increasing dramatically, which means that the number of required modifications is also increasing exponentially. Therefore, it is necessary to understand how function-level modifications impact the distribution of software bugs. In addition, other fac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 62 publications
(63 reference statements)
0
1
0
Order By: Relevance
“…Our study is also driven by a concern for the implications of the human factor due to the increasing evidence of the apprehension raised against the proliferation of artificial intelligence since the variety of its applications seems to be immeasurable, ranging from computer games [6,7], decision-making [8]- [10], education [11]- [16], enterprise management [17]- [19], grid computing [20]- [23], knowledge management [24]- [27], learning systems [28]- [31], ontologies [32]- [34], smart cities [35]- [37], and software engineering [38]- [40], to name just a few. On the contrary, we attempt to argue that AI can amplify educational effectiveness, concerned with sharing, developing and disseminating knowledge, at the same time preserving human autonomy, agency and capabilities.…”
Section: Introductionmentioning
confidence: 99%
“…Our study is also driven by a concern for the implications of the human factor due to the increasing evidence of the apprehension raised against the proliferation of artificial intelligence since the variety of its applications seems to be immeasurable, ranging from computer games [6,7], decision-making [8]- [10], education [11]- [16], enterprise management [17]- [19], grid computing [20]- [23], knowledge management [24]- [27], learning systems [28]- [31], ontologies [32]- [34], smart cities [35]- [37], and software engineering [38]- [40], to name just a few. On the contrary, we attempt to argue that AI can amplify educational effectiveness, concerned with sharing, developing and disseminating knowledge, at the same time preserving human autonomy, agency and capabilities.…”
Section: Introductionmentioning
confidence: 99%