G. Tassey, "The economic impacts of inadequate infrastructure for software testing," National Institute of Standards and Technology, Tech. Rep., May 2002.
W. E. Wong, R. Gao, Y. Li, R. Abreu, and F. Wotawa, "A survey on software fault localization," IEEE Transactions on Software Engineering, vol. 42, no. 8, p. 707, August 2016.
Y. Kamei and E. Shihab, "Defect prediction: Accomplishments and future challenges," in 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 5, 2016, pp. 33-45.
L. Gazzola, D. Micucci, and L. Mariani, "Automatic software repair: A survey," IEEE Transactions on Software Engineering, vol. 45, no. 1, pp. 34-67, 2019.
G. Fraser and A. Arcuri, "Evosuite: On the challenges of test case generation in the real world," in Proceedings of the 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation, ser. ICST '13. USA: IEEE Computer Society, 2013, p. 362-369. [Online]. Available: https://doi.org/10.1109/ICST.2013.51
X. Zeng, D. Li, W. Zheng, F. Xia, Y. Deng, W. Lam, W. Yang, and T. Xie, "Automated test input generation for android: Are we really there yet in an industrial case?" in Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ser. FSE 2016. New York, NY, USA: Association for Computing Machinery, 2016, p. 987-992. [Online]. Available: https://doi.org/10.1145/2950290.2983958
M. Harman and P. O'Hearn, "From start-ups to scale-ups: Opportunities and open problems for static and dynamic program analysis," in 2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2018, pp. 1-23.
J. Sohn, G. An, J. Hong, D. Hwang, and S. Yoo, "Assisting bug report assignment using automated fault localisation: An industrial case study," in Proceedings of the 14th IEEE International Conference on Software Testing, Verification and Validation, 2021.
A. Memon, Z. Gao, B. Nguyen, S. Dhanda, E. Nickell, R. Siemborski, and J. Micco, "Taming google-scale continuous testing," in 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), 2017, pp. 233-242.
L. Zhang, "Hybrid regression test selection," in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE), 2018, pp. 199-209.
S. Mehta, F. Farmahinifarahani, R. Bhagwan, S. Guptha, S. Jafari, R. Kumar, V. Saini, and A. Santhiar, Data-Driven Test Selection at Scale. New York, NY, USA: Association for Computing Machinery, 2021, p. 1225-1235. [Online]. Available: https://doi.org/10.1145/ 3468264.3473916
A. Bertolino, A. Guerriero, B. Miranda, R. Pietrantuono, and S. Russo, "Learning-to-rank vs ranking-to-learn: Strategies for regression testing in continuous integration," in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, ser. ICSE '20. New York, NY, USA: Association for Computing Machinery, 2020, p. 1-12. [Online]. Available: https://doi.org/10.1145/3377811.3380369
S. Elbaum, G. Rothermel, and J. Penix, "Techniques for improving regression testing in continuous integration development environments," in Proceedings of the 22Nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, ser. FSE 2014. New York, NY, USA: ACM, 2014, pp. 235-245. [Online]. Available: http://doi.acm.org/10.1145/2635868.2635910
R. K. Saha, M. Lease, S. Khurshid, and D. E. Perry, "Improving bug localization using structured information retrieval," in Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on. IEEE, 2013, pp. 345-355.
M. Wen, R. Wu, and S.-C. Cheung, "Locus: Locating bugs from software changes," in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, ser. ASE 2016. New York, NY, USA: Association for Computing Machinery, 2016, p. 262-273. [Online]. Available: https://doi.org/10.1145/2970276.2970359
B. V. Rompaey and S. Demeyer, "Establishing traceability links between unit test cases and units under test," in 2009 13th European Conference on Software Maintenance and Reengineering, 2009, pp. 209-218.
C. Cadar and K. Sen, "Symbolic execution for software testing: Three decades later," Commun. ACM, vol. 56, no. 2, p. 82-90, feb 2013. [Online]. Available: https://doi.org/10.1145/2408776.2408795
S. Blackshear, N. Gorogiannis, P. W. O'Hearn, and I. Sergey, "Racerd: Compositional static race detection," Proc. ACM Program. Lang., vol. 2, no. OOPSLA, oct 2018. [Online]. Available: https: //doi.org/10.1145/3276514
A. Koyuncu, T. F. Bissyandé, D. Kim, K. Liu, J. Klein, M. Monperrus, and Y. L. Traon, "D&c: A divide-and-conquer approach to ir-based bug localization," CoRR, vol. abs/1902.02703, 2019. [Online]. Available: http://arxiv.org/abs/1902.02703
M. Ghafari, C. Ghezzi, and K. Rubinov, "Automatically identifying focal methods under test in unit test cases," in 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2015, pp. 61-70.
J. Wu and J. Clause, "A pattern-based approach to detect and improve non-descriptive test names," Journal of Systems and Software, vol. 168, p. 110639, 2020. [Online]. Available: https: //www.sciencedirect.com/science/article/pii/S0164121220301126
R. White, J. Krinke, and R. Tan, "Establishing multilevel test-to-code traceability links," in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, ser. ICSE '20. New York, NY, USA: Association for Computing Machinery, 2020, p. 861-872. [Online]. Available: https://doi.org/10.1145/3377811.3380921
B. Zhang, E. Hill, and J. Clause, "Automatically generating test templates from test names (n)," in 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2015, pp. 506-511.
T. Zimmermann, P. Weißgerber, S. Diehl, and A. Zeller, "Mining version histories to guide software changes," in 26th International Conference on Software Engineering (ICSE 2004), 23-28 May 2004, Edinburgh, United Kingdom. IEEE Computer Society, 2004, pp. 563-572. [Online]. Available: https://doi.org/10.1109/ICSE.2004.1317478
M. Papadakis, M. Kintis, J. Zhang, Y. Jia, Y. L. Traon, and M. Harman, "Chapter six-mutation testing advances: An analysis and survey," ser. Advances in Computers, A. M. Memon, Ed. Elsevier, 2019, vol. 112, pp. 275-378. [Online]. Available: https: //www.sciencedirect.com/science/article/pii/S0065245818300305
A. Koyuncu, K. Liu, T. F. Bissyandé, D. Kim, M. Monperrus, J. Klein, and Y. Le Traon, "Ifixr: Bug report driven program repair," in Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ser. ESEC/FSE 2019. New York, NY, USA: Association for Computing Machinery, 2019, p. 314-325. [Online]. Available: https://doi.org/10.1145/3338906.3338935
R. Just, D. Jalali, and M. D. Ernst, "Defects4j: A database of existing faults to enable controlled testing studies for java programs," in Proceedings of the 2014 International Symposium on Software Testing and Analysis, ser. ISSTA 2014. New York, NY, USA: ACM, 2014, pp. 437-440.
T.-D. B. Le, R. J. Oentaryo, and D. Lo, "Information retrieval and spectrum based bug localization: Better together," in Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ser. ESEC/FSE 2015. New York, NY, USA: ACM, 2015, pp. 579-590.
J. Zhou, H. Zhang, and D. Lo, "Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports," in 2012 34th International Conference on Software Engineering (ICSE), 2012, pp. 14-24.
S. Chacon and B. Straub, Pro git. Apress, 2014.
R. Just, B. Kurtz, and P. Ammann, "Inferring mutant utility from program context," in Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), Santa Barbara, CA, USA, July 10-12 2017, pp. 284-294.
J. Sohn and S. Yoo, "Why train-and-select when you can use them all? Ensemble model for fault localisation," in Proceedings of the Annual Conference on Genetic and Evolutionary Computation, ser. GECCO 2019, 2019, pp. 1408-1416.
J. Sohn, G. An, J. Hong, D. Hwang, and S. Yoo, "Assisting bug report assignment using automated fault localisation: An industrial case study," in 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST), 2021, pp. 284-294.
C. Parnin and A. Orso, "Are automated debugging techniques actually helping programmers?" in Proceedings of the 2011 International Symposium on Software Testing and Analysis, ser. ISSTA 2011. New York, NY, USA: ACM, 2011, pp. 199-209.
A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, and D. Binkley, "Scotch: Test-to-code traceability using slicing and conceptual coupling," in 2011 27th IEEE International Conference on Software Maintenance (ICSM), 2011, pp. 63-72.
Q. Wang, C. Parnin, and A. Orso, "Evaluating the usefulness of ir-based fault localization techniques," in Proceedings of the 2015 International Symposium on Software Testing and Analysis, ISSTA 2015, Baltimore, MD, USA, July 12-17, 2015, 2015, pp. 1-11.
J. Sohn and S. Yoo, "Empirical evaluation of fault localisation using code and change metrics," IEEE Transactions on Software Engineering, pp. 1-1, 2019.
Y. Lou, Q. Zhu, J. Dong, X. Li, Z. Sun, D. Hao, L. Zhang, and L. Zhang, "Boosting coverage-based fault localization via graph-based representation learning," in Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ser. ESEC/FSE 2021. New York, NY, USA: Association for Computing Machinery, 2021, p. 664-676. [Online]. Available: https://doi.org/10.1145/3468264.3468580
S. McIntosh and Y. Kamei, "Are fix-inducing changes a moving target? a longitudinal case study of just-in-time defect prediction," IEEE Transactions on Software Engineering, vol. 44, no. 5, pp. 412-428, 2018.
F. Rahman and P. Devanbu, "How, and why, process metrics are better," in 2013 35th International Conference on Software Engineering (ICSE), 2013, pp. 432-441.
Y. Kamei, E. Shihab, B. Adams, A. E. Hassan, A. Mockus, A. Sinha, and N. Ubayashi, "A large-scale empirical study of just-in-time quality assurance," IEEE Transactions on Software Engineering, vol. 39, no. 6, pp. 757-773, 2013.
S. Saha, R. K. Saha, and M. R. Prasad, "Harnessing evolution for multi-hunk program repair," in Proceedings of the 41st International Conference on Software Engineering, ser. ICSE '19. Piscataway, NJ, USA: IEEE Press, 2019, pp. 13-24.
A. Zaidman, B. Van Rompaey, S. Demeyer, and A. van Deursen, "Mining software repositories to study co-evolution of production amp; test code," in 2008 1st International Conference on Software Testing, Verification, and Validation, 2008, pp. 220-229.
H. Gall, K. Hajek, and M. Jazayeri, "Detection of logical coupling based on product release history," in Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272), 1998, pp. 190-198.
Q. L. Dilavrec, D. E. Khelladi, A. Blouin, and J. Jézéquel, "Untangling spaghetti of evolutions in software histories to identify code and test co-evolutions," in IEEE International Conference on Software Maintenance and Evolution, ICSME 2021, Luxembourg, September 27-October 1, 2021. IEEE, 2021, pp. 206-216. [Online]. Available: https://doi.org/10.1109/ICSME52107.2021.00025
L. Vidács and M. Pinzger, "Co-evolution analysis of production and test code by learning association rules of changes," in 2018 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE), 2018, pp. 31-36.
N. Tsantalis, A. Ketkar, and D. Dig, "Refactoringminer 2.0," IEEE Transactions on Software Engineering, 2020.