Fetching the paper…
Reading the bibliography…
Asynchronous waits are one of the most prevalent root causes of flaky tests and a major time-influential factor of web application testing.
G. Salton, A. Wong, and C. S. Yang, “A vector space model for automatic indexing,” Commun. ACM , vol. 18, no. 11, p. 613–620, nov 1975. [Online]. Available: https://doi.org/10.1145/361219.361220
1975
Earlier work this paper cites.
S. Kim, T. Zimmermann, E. J. Whitehead Jr., and A. Zeller, “Predicting faults from cached history,” in 29th International Conference on Software Engineering (ICSE’07) , May 2007, pp. 489–498
2007
Earlier work this paper cites.
F. Rahman, D. Posnett, A. Hindle, E. Barr, and P. Devanbu, “Bugcache for inspections: Hit or miss?” in Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering , ser. ESEC/FSE ’11. New York, NY, USA: Association for Computing Machinery, 2011, p. 322–331. [Online]. Available: https://doi.org/10.1145/2025113.2025157
2011
Earlier work this paper cites.
S. Yoo and M. Harman, “Regression testing minimisation, selection and prioritisation: A survey,” Software Testing, Verification, and Reliability , vol. 22, no. 2, pp. 67–120, March 2012
2012
Earlier work this paper cites.
C. Le Goues, T. Nguyen, S. Forrest, and W. Weimer, “Genprog: A generic method for automatic software repair,” IEEE Transactions on Software Engineering , vol. 38, no. 1, pp. 54–72, 2012
2012
Earlier work this paper cites.
R. K. Saha, M. Lease, S. Khurshid, and D. E. Perry, “Improving bug localization using structured information retrieval,” in 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) , 2013, pp. 345–355
2013
Earlier work this paper cites.
Q. Luo, F. Hariri, L. Eloussi, and D. Marinov, “An empirical analysis of flaky tests,” in Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , vol. 16-21-November-2014, nov 2014, pp. 643–653
2014
Earlier work this paper cites.
M. Martinez, W. Weimer, and M. Monperrus, “Do the fix ingredients already exist? an empirical inquiry into the redundancy assumptions of program repair approaches,” in Companion Proceedings of the 36th International Conference on Software Engineering , ser. ICSE Companion 2014. New York, NY, USA: Association for Computing Machinery, 2014, p. 492–495. [Online]. Available: https://doi.org/10.1145/2591062.2591114
2014
Earlier work this paper cites.
E. T. Barr, Y. Brun, P. Devanbu, M. Harman, and F. Sarro, “The plastic surgery hypothesis,” in Proceedings of the 22Nd ACM SIGSOFT International Symposium on Foundations of Software Engineering , ser. FSE 2014. New York, NY, USA: ACM, 2014, pp. 306–317. [Online]. Available: http://doi.acm.org/10.1145/2635868.2635898
2014
Earlier work this paper cites.
S. Chacon and B. Straub, Pro git . Apress, 2014
2014
Earlier work this paper cites.
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: Association for Computing Machinery, 2015, p. 579–590. [Online]. Available: https://doi.org/10.1145/2786805.2786880
2015
Earlier work this paper cites.
M. Hilton, T. Tunnell, K. Huang, D. Marinov, and D. Dig, “Usage, costs, and benefits of continuous integration in open-source projects,” in 2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2016, pp. 426–437
2016
Earlier work this paper cites.
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
2016
Cited alongside, same era.
A. Labuschagne, L. Inozemtseva, and R. Holmes, “Measuring the cost of regression testing in practice: A study of java projects using continuous integration,” in Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , ser. ESEC/FSE 2017. New York, NY, USA: Association for Computing Machinery, 2017, p. 821–830. [Online]. Available: https://doi.org/10.1145/3106237.3106288
2017
Cited alongside, same era.
J. Micco, “The State of Continuous Integration Testing Google,” 2017
2017
Cited alongside, same era.
J. Malm, A. Causevic, B. Lisper, and S. Eldh, “Automated analysis of flakiness-mitigating delays,” in Proceedings of the IEEE/ACM 1st International Conference on Automation of Software Test , 2020, pp. 81–84
2020
Later among the works it cites.
S. Dutta, A. Shi, R. Choudhary, Z. Zhang, A. Jain, and S. Misailovic, “Detecting flaky tests in probabilistic and machine learning applications,” ISSTA 2020 - Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis , pp. 211–224, 2020
2020
Later among the works it cites.
A. Romano, Z. Song, S. Grandhi, W. Yang, and W. Wang, “An empirical analysis of ui-based flaky tests,” in 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) , 2021, pp. 1585–1597
2021
Later among the works it cites.
M. Gruber, S. Lukasczyk, F. Krois, and G. Fraser, “An Empirical Study of Flaky Tests in Python,” Proceedings - 2021 IEEE 14th International Conference on Software Testing, Verification and Validation, ICST 2021 , pp. 148–158, 2021
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
M. Wen, J. Chen, R. Wu, D. Hao, and S.-C. Cheung, “Context-aware patch generation for better automated program repair,” in Proceedings of the 40th International Conference on Software Engineering , ser. ICSE ’18. New York, NY, USA: Association for Computing Machinery, 2018, p. 1–11. [Online]. Available: https://doi.org/10.1145/3180155.3180233
2018
Cited alongside, same era.
M. T. Rahman and P. C. Rigby, “The impact of failing, flaky, and high failure tests on the number of crash reports associated with firefox builds,” ESEC/FSE 2018 - Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , pp. 857–862, 2018
2018
Cited alongside, same era.
C. Leong, A. Singh, J. Micco, M. Papadakis, and Y. le traon, “Assessing transition-based test selection algorithms at google,” in International Conference on Software Engineering , 2019
2019
Cited alongside, same era.
A. Shi, W. Lam, R. Oei, T. Xie, and D. Marinov, “ifixflakies: A framework for automatically fixing order-dependent flaky tests,” in Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2019, pp. 545–555
2019
Cited alongside, same era.
K. Presler-Marshall, E. Horton, S. Heckman, and K. Stolee, “Wait, wait. no, tell me. analyzing selenium configuration effects on test flakiness,” in 2019 IEEE/ACM 14th International Workshop on Automation of Software Test (AST) . IEEE, 2019, pp. 7–13
2019
Cited alongside, same era.
K. Liu, A. Koyuncu, D. Kim, and T. F. Bissyandé, “Tbar: Revisiting template-based automated program repair,” in Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis , ser. ISSTA 2019. New York, NY, USA: Association for Computing Machinery, 2019, p. 31–42. [Online]. Available: https://doi.org/10.1145/3293882.3330577
2019
Cited alongside, same era.
W. Lam, P. Godefroid, S. Nath, A. Santhiar, and S. Thummalapenta, “Root causing flaky tests in a large-scale industrial setting,” in Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis , ser. ISSTA 2019. New York, NY, USA: Association for Computing Machinery, 2019, p. 101–111. [Online]. Available: https://doi.org/10.1145/3293882.3330570
2019
Cited alongside, same era.
2019
Cited alongside, same era.
W. Lam, K. Muslu, H. Sajnani, and S. Thummalapenta, “A study on the lifecycle of flaky tests,” Proceedings - International Conference on Software Engineering , pp. 1471–1482, 2020
2020
Cited alongside, same era.
2021
Later among the works it cites.
S. Dutta, A. Shi, and S. Misailovic, “Flex: Fixing flaky tests in machine learning projects by updating assertion bounds,” 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. 603–614. [Online]. Available: https://doi.org/10.1145/3468264.3468615
2021
Later among the works it cites.
O. Parry, “A Survey of Flaky Tests,” ACM transactions on software engineering and methodology , vol. 31, no. 1, 2021
2021
Later among the works it cites.
J. Sohn, Y. Kamei, S. McIntosh, and S. Yoo, “Leveraging fault localisation to enhance defect prediction,” in 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) , 2021, pp. 284–294
2021
Later among the works it cites.
O. Parry, G. M. Kapfhammer, M. Hilton, and P. McMinn, “A survey of flaky tests,” ACM Trans. Softw. Eng. Methodol. , vol. 31, no. 1, oct 2021. [Online]. Available: https://doi.org/10.1145/3476105
2021
Later among the works it cites.
C. Li, C. Zhu, W. Wang, and A. Shi, “Repairing order-dependent flaky tests via test generation,” in Proceedings of the 44th International Conference on Software Engineering , ser. ICSE ’22. New York, NY, USA: Association for Computing Machinery, 2022, p. 1881–1892. [Online]. Available: https://doi.org/10.1145/3510003.3510173
2022
Later among the works it cites.
D. Olianas, M. Leotta, and F. Ricca, “Sleepreplacer: a novel tool-based approach for replacing thread sleeps in selenium webdriver test code,” Software Quality Journal , pp. 1–33, 2022
2022
Later among the works it cites.
N. Hashemi, A. Tahir, and S. Rasheed, “An empirical study of flaky tests in javascript,” in 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME) , 2022, pp. 24–34
2022
Later among the works it cites.