2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST) 2021
DOI: 10.1109/icst49551.2021.00041
|View full text |Cite
|
Sign up to set email alerts
|

Assisting Bug Report Assignment Using Automated Fault Localisation: An Industrial Case Study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 28 publications
0
7
0
Order By: Relevance
“…Based on these results, we argue that while our outcome may not be as good as those reported by prior fault localisation studies [39], [40], that is mainly due to the inherently low diagnosability of a test suite (e.g., covering too many classes in the same fashion). This test-suite adequacy issue commonly exists in the fault localisation field [51] and is not limited to flaky class identification. Hence, we posit that the performance of our approach can improve along with the advances in fault localisation techniques.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Based on these results, we argue that while our outcome may not be as good as those reported by prior fault localisation studies [39], [40], that is mainly due to the inherently low diagnosability of a test suite (e.g., covering too many classes in the same fashion). This test-suite adequacy issue commonly exists in the fault localisation field [51] and is not limited to flaky class identification. Hence, we posit that the performance of our approach can improve along with the advances in fault localisation techniques.…”
Section: Discussionmentioning
confidence: 99%
“…For this aim, we use voting as our ensemble learning method. We opted for voting since it does not require an additional cost for model generation and its effectiveness has already been demonstrated by previous fault localisation studies [51], [52] 2) Approach: Voting between models is performed in two phases: candidate selection and voting. During the candidate selection phase, all the participating models compute their own suspciousness scores for the candidates.…”
Section: B Rq2 -Code and Change Metrics 1) Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…While precise, dynamic test execution information such test coverage is not always available, mainly due to the difficulty and the cost of data collection [1,17,18,26,37]. For instance, test coverage, one of the most frequently used dynamic code analysis information, requires instrumentation, which may or may not be possible to perform in given environments.…”
Section: Introductionmentioning
confidence: 99%
“…For instance, test coverage, one of the most frequently used dynamic code analysis information, requires instrumentation, which may or may not be possible to perform in given environments. Even when the employed environment supports test coverage collection, this functionality is often turned-off, as it introduces significant overheads in order to log the related information [1,18,26]. Furthermore, when developers are under a fast-release cycle, they are unlikely to have enough time for data collection at the first place [5,18,37].…”
Section: Introductionmentioning
confidence: 99%