Appl. Sci. 2021, 11, 7250 21 of 22
References
1.
Kochhar, P.S.; Bissyandé, T.F.; Lo, D.; Jiang, L. An Empirical Study of Adoption of Software Testing in Open Source Projects.
In Proceedings of the 2013 13th International Conference on Quality Software, Nanjing, China, 29–30 July 2013; pp. 103–112.
[CrossRef]
2.
Gren, L.; Antinyan, V. On the relation between unit testing and code quality. In Proceedings of the 2017 43rd Euromicro
Conference on Software Engineering and Advanced Applications (SEAA), Vienna, Austria, 30 August–1 September 2017;
pp. 52–56.
3.
Linares-Vásquez, M.; Bernal-Cardenas, C.; Moran, K.; Poshyvanyk, D. How do Developers Test Android Applications?
In Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), Shanghai, China,
17–22 September 2017; pp. 613–622.
4.
Beller, M.; Gousios, G.; Panichella, A.; Zaidman, A. When, How, and Why Developers (Do Not) Test in Their IDEs. In Proceedings
of the 2015 10th Joint Meeting on Foundations of Software Engineering; Association for Computing Machinery: New York, NY, USA,
2015; pp. 179–190. [CrossRef]
5.
Kochhar, P.S.; Thung, F.; Nagappan, N.; Zimmermann, T.; Lo, D. Understanding the Test Automation Culture of App Developers.
In Proceedings of the 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), Graz,
Austria, 13–17 April 2015; pp. 1–10.
6.
Fucci, D.; Erdogmus, H.; Turhan, B.; Oivo, M.; Juristo, N. A Dissection of the Test-Driven Development Process: Does It Really
Matter to Test-First or to Test-Last? IEEE Trans. Softw. Eng. 2017, 43, 597–614. [CrossRef]
7.
Bissi, W.; Serra Seca Neto, A.G.; Emer, M.C.F.P. The effects of test driven development on internal quality, external quality and
productivity: A systematic review. Inf. Softw. Technol. 2016, 74, 45–54. [CrossRef]
8. Karac, I.; Turhan, B. What Do We (Really) Know about Test-Driven Development? IEEE Softw. 2018, 35, 81–85. [CrossRef]
9.
Rafique, Y.; Miši´c, V.B. The Effects of Test-Driven Development on External Quality and Productivity: A Meta-Analysis. IEEE
Trans. Softw. Eng. 2013, 39, 835–856. [CrossRef]
10.
Petri´c, J.; Hall, T.; Bowes, D. How Effectively Is Defective Code Actually Tested? An Analysis of JUnit Tests in Seven Open
Source Systems. In Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering;
Association for Computing Machinery: New York, NY, USA, 2018; pp. 42–51. [CrossRef]
11.
Pecorelli, F.; Catolino, G.; Ferrucci, F.; De Lucia, A.; Palomba, F. Testing of Mobile Applications in the Wild: A Large-Scale
Empirical Study on Android Apps. In Proceedings of the 28th International Conference on Program Comprehension; Association for
Computing Machinery: New York, NY, USA, 2020; pp. 296–307. [CrossRef]
12.
Spadini, D.; Palomba, F.; Zaidman, A.; Bruntink, M.; Bacchelli, A. On the Relation of Test Smells to Software Code Quality.
In Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), Madrid, Spain, 23–29
September 2018; pp. 1–12. [CrossRef]
13.
Zerouali, A.; Mens, T. Analyzing the evolution of testing library usage in open source Java projects. In Proceedings of the 2017
IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Klagenfurt, Austria, 20–24
February 2017; pp. 417–421.
14.
Cruz, L.; Abreu, R.; Lo, D. To the attention of mobile software developers: guess what, test your app! Empir. Softw. Eng.
2019
,
24, 2438–2468. [CrossRef]
15.
Madeja, M.; Porubän, J.; Baˇcíková, M.; Sulír, M.; Juhár, J.; Chodarev, S.; Gurbál’, F. Automating Test Case Identification in Java
Open Source Projects on GitHub. Comput. Inform.
2021
, accepted. Available online: https://arxiv.org/abs/2102.11678 (accessed
on 20 July 2021).
16.
Gousios, G. The GHTorrent dataset and tool suite. In Proceedings of the 10th Working Conference on Mining Software Repositories;
IEEE Press: Piscataway, NJ, USA, 2013; pp. 233–236.
17.
Kirch, W. (Ed.) Pearson’s Correlation Coefficient. In Encyclopedia of Public Health; Springer: Dordrecht, The Netherlands, 2008;
pp. 1090–1091. [CrossRef]
18.
Munaiah, N.; Kroh, S.; Cabrey, C.; Nagappan, M. Curating GitHub for engineered software projects. Empir. Softw. Eng.
2017
,
22, 3219–3253. [CrossRef]
19.
Nosál’, M.; Sulír, M.; Juhár, J. Source Code Annotations as Formal Languages. In Proceedings of the 2015 Federated Conference
on Computer Science and Information Systems (FedCSIS), Lodz, Poland, 13–16 September 2015; pp. 953–964. [CrossRef]
20.
Wohlin, C.; Runeson, P.; Höst, M.; Ohlsson, M.C.; Regnell, B.; Wesslén, A. Experimentation in Software Engineering; Springer:
Berlin/Heidelberg, Germany, 2012.
21.
Kochhar, P.S.; Bissyandé, T.F.; Lo, D.; Jiang, L. Adoption of Software Testing in Open Source Projects—A Preliminary Study on
50,000 Projects. In Proceedings of the 2013 17th European Conference on Software Maintenance and Reengineering, Genova,
Italy, 5–8 May 2013; pp. 353–356. [CrossRef]
22.
Lin, J.W.; Salehnamadi, N.; Malek, S. Test Automation in Open-Source Android Apps: A Large-Scale Empirical Study. In Pro-
ceedings of the 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE), Melbourne, VIC,
Australia, 21–25 September 2020; pp. 1078–1089.
23.
Beller, M.; Gousios, G.; Zaidman, A. TravisTorrent: Synthesizing Travis CI and GitHub for Full-Stack Research on Continuous
Integration. In Proceedings of the 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR),
Buenos Aires, Argentina, 20–21 May 2017; pp. 447–450. [CrossRef]