2020
DOI: 10.1016/j.jss.2019.110421
|View full text |Cite
|
Sign up to set email alerts
|

Are unit and integration test definitions still valid for modern Java projects? An empirical study on open-source projects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(13 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…Our approach targets traceability for unit tests we excluded some obvious integration tests from our evaluation as discussed in Section 7.1. As Trautsch et al (2020) concludes, there is no longer a clear distinction between unit testing and integration testing in modern software testing, and the JUnit framework is often used for both. Interestingly Orellana et al (2017) use naming conventions to distinguish unit and integration tests and Trautsch et al (2020) use coverage information for the same purpose, thus utilising techniques which are similar to those we evaluate.…”
Section: Unit Vs Integration Testingmentioning
confidence: 99%
“…Our approach targets traceability for unit tests we excluded some obvious integration tests from our evaluation as discussed in Section 7.1. As Trautsch et al (2020) concludes, there is no longer a clear distinction between unit testing and integration testing in modern software testing, and the JUnit framework is often used for both. Interestingly Orellana et al (2017) use naming conventions to distinguish unit and integration tests and Trautsch et al (2020) use coverage information for the same purpose, thus utilising techniques which are similar to those we evaluate.…”
Section: Unit Vs Integration Testingmentioning
confidence: 99%
“…Zhang et al used Major and PIT, two well-known mutation testing tools to generate mutants. Researchers have studied both tools extensively [46][47][48][49][50][51][52][53][54]. Major and PIT are also used in industry.…”
Section: Background: Predictive Mutation Testingmentioning
confidence: 99%
“…We already used data collected with SmartSHARK for multiple publications, e.g., on differences between unit and integration tests [13], the impact on static analysis [11,12], the mining of project activity patterns [5], or the detailed analysis of issues with defect prediction data [4]. As part of the latter, we developed the Python script Mynbou 10 , that can collect release level data for defect prediction.…”
Section: Analyzing Data With Smartsharkmentioning
confidence: 99%