2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) 2017
DOI: 10.1109/msr.2017.25
|View full text |Cite
|
Sign up to set email alerts
|

On the Differences between Unit and Integration Testing in the TravisTorrent Dataset

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
5
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 4 publications
1
5
0
Order By: Relevance
“…Integration testing failures are more frequent in ING than in OSS. Instead, and consistently with a previous study by Orellana Cordero et al [14], OSS projects exhibit more unit testing related failures. This indicates a different distribution of testing activities across the development process in the open source and industrial context.…”
Section: Discussionsupporting
confidence: 90%
See 3 more Smart Citations
“…Integration testing failures are more frequent in ING than in OSS. Instead, and consistently with a previous study by Orellana Cordero et al [14], OSS projects exhibit more unit testing related failures. This indicates a different distribution of testing activities across the development process in the open source and industrial context.…”
Section: Discussionsupporting
confidence: 90%
“…For example, both exhibit a relatively low percentage of compilation failures, and, instead, a high percentage of testing failures. However, while unit testing failures are common in OSS projects (as also discussed in [14]), ING projects have a much higher frequency of integration test failures. ING projects also exhibit a high percentage of build failures related to release preparation, as well as packaging and deployment errors.…”
Section: What Types Of Failures Affect Builds Of Oss and Ing Projects?mentioning
confidence: 99%
See 2 more Smart Citations
“…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. Orellana et al (2017) did find a difference between unit and integration tests with regards to the time and developer coordination needed to fix them but the findings were unintuitive as they found that unit tests took more time and coordination to fix than integration tests.…”
Section: Unit Vs Integration Testingmentioning
confidence: 99%