The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2015
DOI: 10.1109/icsm.2015.7332456
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study of bugs in test code

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

5
42
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 94 publications
(52 citation statements)
references
References 18 publications
5
42
0
1
Order By: Relevance
“…As mentioned in Section II, we found 8,829 flaky tests over the total of 19,532 JUnit test methods analyzed: thus, 45% of the tests suffer of flakiness and, therefore, in the first place we can confirm previous findings on the relevance of the phenomenon [18], [12]. Figure 2 depicts a pie chart reporting the distribution of the flaky tests belonging to each of the categories defined by Luo et al [18].…”
Section: A Rq 1 : Causes Behind Test Code Flakinesssupporting
confidence: 75%
See 1 more Smart Citation
“…As mentioned in Section II, we found 8,829 flaky tests over the total of 19,532 JUnit test methods analyzed: thus, 45% of the tests suffer of flakiness and, therefore, in the first place we can confirm previous findings on the relevance of the phenomenon [18], [12]. Figure 2 depicts a pie chart reporting the distribution of the flaky tests belonging to each of the categories defined by Luo et al [18].…”
Section: A Rq 1 : Causes Behind Test Code Flakinesssupporting
confidence: 75%
“…Unfortunately, test suites are often affected by bugs that can preclude the correct testing of software systems [12], [13]. A typical bug affecting test suites is flakiness [6].…”
Section: Introductionmentioning
confidence: 99%
“…In our experiments, a similar behaviour was also simulated by means of the return and fail statements. Second, although the use of inheritance in test code is debatable [24] [42] or test smell [43] detection. One of the tasks performed during test refactoring is to reorganize test cases to remove eager and lazy test smells [43]; in this case, our model can help with the refactoring task, since it is not straightforward to manually reorganize test cases in a way that preserves the behaviour of the test suite.…”
Section: Discussionmentioning
confidence: 99%
“…Like any other code, test code too contains faults [4]. Such faults negatively affect the effectiveness, reliability, and usefulness of the automated tests.…”
Section: Introductionmentioning
confidence: 98%