作者
Gerardo Orellana, Gulsher Laghari, Alessandro Murgia, Serge Demeyer
发表日期
2017/5/20
研讨会论文
2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR)
页码范围
451-454
出版商
IEEE
简介
Already from the early days of testing, practitioners distinguish between unit tests and integration tests as a strategy to locate defects. Unfortunately, the mining software engineering community rarely distinguishes between these two strategies, mainly because it is not straightforward to separate them in the code repositories under study. In this paper we exploited the TravisTorrent dataset provided for the MSR 2017 mining challenge, separated unit tests from integration tests, and correlated these against the workflow as recorded in the corresponding issue reports. Further analysis confirmed that it is worthwhile to treat unit tests and integration tests differently: we discovered that unit tests cause more breaking builds, that fixing the defects exposed by unit tests takes longer and implies more coordination between team members.
引用总数
2017201820192020202120222023202411232312
学术搜索中的文章
G Orellana, G Laghari, A Murgia, S Demeyer - 2017 IEEE/ACM 14th International Conference on …, 2017