Regression Testing Systematic Literature Review – A Preliminary Analysis
 Abstract
 Keywords
 References

Abstract
Software needs to be modified and frequently maintained by what is called regression testing. Regression testing is a costly but necessary maintenance activity in the software development lifecycle (SDLC), which can be performed to revalidate modified software to make sure that changes did not adversely affect software behavior. Several studies have been carried out regarding regression testing domain in the literature. However, these studies need to be classified, summarized and ordered in a systematic manner to spot on the current state of the art of regression testing field. Previously, a protocol for conducting systematic literature review for regression testing was carried out. Therefore, this paper will carry out a systematic literature review (SLR) to illustrate the current stateoftheart of regression testing domain. In this SLR, a manual search has been conducted to obtain related studies from four various sources where those studies were classified under journal, conference proceeding, and book chapter categories within specific criteria. Consequently, the initial search resulted in 1261 unfiltered studies, which then decreased according to certain predefined criteria up to 246 selected relevant studies. For the next stage, primary and secondary studies were identified. As a result of this stage, major regression testing concepts such as: approaches, frameworks, models and tools were briefly presented, analyzed and discussed in related with selected studies. In the future, regression testing approaches, techniques and tools will be further discussed in more detail.

Keywords
Regression testing; software maintenance; systematic review; software testing.

References
[1] S. Eghbali and L. Tahvildari, “Test Case Prioritization Using Lexicographical Ordering,” IEEE Trans. Softw. Eng., vol. 42, no. 12, pp. 1178–1195, Dec. 2016.
[2] Q. Yi, Z. Yang, J. Liu, C. Zhao, and C. Wang, “A synergistic analysis method for explaining failed regression tests,” Proc.  Int. Conf. Softw. Eng., vol. 1, pp. 257–267, 2015.
[3] H. K. N. Leung and L. White, “Insights into regression testing,” in Proceedings. Conference on Software Maintenance  1989, 1989, pp. 60–69.
[4] N. Chauhan, Software Testing: Principles and Practices. Oxford University Press, 2010.
[5] M. Kowalczewski, M. Krawczyk, E. Lewańska, and W. Abramowicz, “IFTT: Software Application Interfaces Regression Testing,” in International Conference on Business Information Systems, Springer, Cham, 2017, pp. 120–131.
[6] R. Kazmi, D. N. A. Jawawi, R. Mohamad, and I. Ghani, “Effective Regression Test Case Selection: A Systematic Literature Review,” ACM Comput. Surv., vol. 50, no. 2, p. 29:129:32, Jun. 2017.
[7] E. Engström and P. Runeson, “A Qualitative Survey of Regression Testing Practices,” 2010, pp. 3–16.
[8] M. Rava and W. M. N. WanKadir, “A Review on Prioritization Techniques in Regression Testing,” Int. J. Softw. Eng. Its Appl., vol. 10, no. 1, pp. 221–232, Jan. 2016.
[9] C. Tao, B. Li, X. Sun, and Y. Zhou, “A Hierarchical Model for Regression Test Selection and Cost Analysis of Java Programs,” in 2010 Asia Pacific Software Engineering Conference, 2010, pp. 290–299.
[10] H. Do, “Chapter Tree  Recent Advances in Regression Testing Techniques,” in Advances in Computers, vol. 103, Elsevier, 2016, pp. 53–77.
[11] S. Nayak, C. Kumar, and S. Tripathi, “Enhancing Efficiency of the Test Case Prioritization Technique by Improving the Rate of Fault Detection,” Arab. J. Sci. Eng., pp. 1–17, Jul. 2017.
[12] M. J. Harrold, “Testing: A Roadmap,” in Proceedings of the conference on The future of Software engineering  ICSE ’00, 2000, no. May 2001, pp. 61–72.
[13] I. S. C. IEEE Committee, “IEEE Standard Glossary of Software Engineering Terminology,” IEEE Std 610.121990, vol. 169, no. 1, pp. 1–94, 1990.
[14] G. Rothermel and M. J. J. Harrold, “A framework for evaluating regression test selection techniques,” in Proceedings of 16th International Conference on Software Engineering, 1994, pp. 201–210.
[15] T. . Yu, X. . Qu, M. . Acharya, and G. . c Rothermel, “Oraclebased regression test selection,” Proc.  IEEE 6th Int. Conf. Softw. Testing, Verif. Validation, ICST 2013, pp. 292–301, 2013.
[16] A. Janes, “Test Case Generation and Prioritization: A ProcessMining Approach,” in 2017 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 2017, pp. 38–39.
[17] K. Fischer, F. Raji, and A. Chruscicki, “A methodology for retesting modified software,” in Proceedings of the National Telecommunications Conference, 1981, pp. 1–6.
[18] G. Rothermel and M. J. Harrold, “Experience With Regression Test Selection,” Empir. Softw. Eng., vol. 2, no. 2, pp. 178–188, 1997.
[19] W. E. E. Wong, J. R. R. Horgan, S. London, and H. Agrawal, “A study of effective regression testing in practice,” in Proceedings The Eighth International Symposium on Software Reliability Engineering, 1997, pp. 264–274.
[20] D. Hao, L. Zhang, and H. Mei, “Testcase prioritization: achievements and challenges,” Front. Comput. Sci., vol. 10, no. 5, pp. 769–777, Jul. 2016.
[21] E. Engström, M. Skoglund, and P. Runeson, “Empirical evaluations of regression test selection techniques: a systematic review.,” Int. Symp. Empir. Softw. Eng. Meas., pp. 22–31, 2008.
[22] E. Engström, P. Runeson, and M. Skoglund, “A systematic review on regression test selection techniques,” Inf. Softw. Technol., vol. 52, no. 1, pp. 14–30, 2010.
[23] S. Keele, others, and S. E. Group, “Guidelines for performing systematic literature reviews in software engineering,” sn, 2007.
[24] A. G. Malishevsky, G. Rothermel, and S. Elbaum, “Modeling the costbenefits tradeoffs for regression testing techniques,” Softw. Maintenance, 2002. Proceedings. Int. Conf., pp. 204–213, 2002.
[25] H. Do and G. Rothermel, “An Empirical Study of Regression Testing Techniques Incorporating Context and Lifetime Factors and Improved CostBenefit Models,” Sigsoft’06/Fse, pp. 141–151, 2006.
[26] H. Do and G. Rothermel, “Using sensitivity analysis to create simplified economic models for regression testing,” in Proceedings of the 2008 international symposium on Software testing and analysis  ISSTA ’08, 2008, p. 51.
[27] H. K. N. Leung and L. White, “A cost model to compare regression test strategies,” in Proceedings. Conference on Software Maintenance 1991, 1991, pp. 201–208.
[28] Von Mayrhauser, Mraz, and Walls, “Domain based regression testing,” in Proceedings International Conference on Software Maintenance ICSM94, 1994, pp. 26–35.
[29] J. Zheng, “In regression testing selection when source code is not available,” 20th IEEEACM Int. Conf. Autom. Softw. Eng. ASE 2005, pp. 452–455, 2005.
[30] S. Nachiyappan, A. Vimaladevi, C. B. Selvalakshmi, and S. CB, “An evolutionary algorithm for regression test suite reduction,” Proc. 2010 Int. Conf. Commun. Comput. Intell. (INCOCCI)., pp. 503–508, 2010.
[31] K. K. Aggrawal, Y. Singh, and A. Kaur, “Code coverage based technique for prioritizing test cases for regression testing,” ACM SIGSOFT Softw. Eng. Notes, vol. 29, no. 5, p. 1, Sep. 2004.
[32] A. K. Onoma, W.T. Tsai, M. Poonawala, and H. Suganuma, “Regression testing in an industrial environment,” Commun. ACM, vol. 41, no. 5, pp. 81–86, May 1998.
[33] A. Memon, A. Nagarajan, and Q. Xie, “Automating regression testing for evolving GUI software,” J. Softw. Maint. Evol. Res. Pract., vol. 17, no. 1, pp. 27–64, Jan. 2005.
[34] F. Haftmann, D. Kossmann, and E. Lo, “A framework for efficient regression tests on database applications,” VLDB J., vol. 16, no. 1, pp. 145–164, 2007.
[35] J. M. Kauffman and G. M. Kapfhammer, “A Framework to Support Research in and Encourage Industrial Adoption of Regression Testing Techniques,” in 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012, pp. 907–908.
[36] R. Salama, J. McGuire, and M. K. Rosenberg, “A methodology for managing database and code changes in a regression testing framework,” in Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity  SPLASH ’12, 2012, p. 117.
[37] Z. Liu, Q. Chen, and X. Jiang, “A maintainability spreadsheetdriven regression test automation framework,” Proc.  16th IEEE Int. Conf. Comput. Sci. Eng. CSE 2013, pp. 1181–1184, 2013.
[38] T. Yu, W. Srisaan, and G. Rothermel, “SimRT: an automated framework to support regression testing for data races,” Proc. 36th Int. Conf. Softw. Eng.  ICSE 2014, pp. 48–59, 2014.
[39] V. Terragni, S. C. Cheung, and C. Zhang, “RECONTEST: Effective regression testing of concurrent programs,” Proc.  Int. Conf. Softw. Eng., vol. 1, pp. 246–256, 2015.
[40] R. C. Ruth M., “A privacyaware, endtoend, CFGbased regression test selection framework for web services using only local information,” 4th Int. Conf. Appl. Digit. Inf. Web Technol. ICADIWT 2011, pp. 13–18, 2011.
[41] S. Chen, Z. Chen, Z. Zhao, B. Xu, and Y. Feng, “Using semisupervised clustering to improve regression test selection techniques,” 2011 Fourth IEEE Int. Conf. Softw. Testing, Verif. Valid., pp. 1–10, 2011.
[42] L. Yu, C. Liu, and Y. Zhang, “A multidimensional classification of safe regression test selection techniques,” 2012 Int. Conf. Syst. Informatics, ICSAI 2012, no. Icsai, pp. 2516–2520, 2012.
[43] A. Larprattanakul and T. Suwannasart, “An Approach for Regression Test Case Selection Using Object Dependency Graph,” 2013 5th Int. Conf. Intell. Netw. Collab. Syst., pp. 617–621, 2013.
[44] M. Nooraei Abadeh and S.H. MirianHosseinabadi, “Deltabased regression testing: a formal framework towards modeldriven regression testing,” J. Softw. Evol. Process, vol. 27, no. 12, pp. 913–952, Dec. 2015.
[45] Z. Zhang, J. Huang, B. Zhang, J. Lin, and X. Chen, “Regression Test Generation Approach Based on TreeStructured Analysis,” 2010 Int. Conf. Comput. Sci. Its Appl., pp. 244–249, 2010.
[46] D. Marijan, “Multiperspective Regression Test Prioritization for TimeConstrained Environments,” in 2015 IEEE International Conference on Software Quality, Reliability and Security, 2015, pp. 157–162.
[47] N. J. Wahl, “An overview of regression testing,” ACM SIGSOFT Softw. Eng. Notes, vol. 24, no. 1, pp. 69–73, Jan. 1999.
[48] M. Harman, “Making the Case for MORTO: Multi Objective Regression Test Optimization,” in 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops, 2011, pp. 111–114.
[49] S. Sampath, R. Bryce, and A. M. Memon, “A Uniform Representation of Hybrid Criteria for Regression Testing,” IEEE Trans. Softw. Eng., vol. 39, no. 10, pp. 1326–1344, Oct. 2013.
[50] K. S. S. Prakash, S. U. M. D. Prasad, and D. G. Krishna, “Recommendation and Regression Test Suite Optimization Using Heuristic Algorithms,” in Proceedings of the 8th India Software Engineering Conference on XXX  ISEC ’15, 2015, pp. 202–203.
[51] P. R. Cox, “Specification of a Regression Test for a Mini Computer Operating System,” SIGMETRICS Perform. Eval. Rev., vol. 10, no. 1, pp. 29–32, Apr. 1981.
[52] A. von Mayrhauser and T. Jeon, “CASE tool architecture for knowledgebased regression testing,” in Proceedings of the conference on TRIAda ’93  TRIAda ’93, 1993, pp. 368–378.
[53] J. Zheng, L. Williams, and B. Robinson, “Pallino: Automation to support regression test selection for cotsbased applications,” ASE’07  2007 ACM/IEEE Int. Conf. Autom. Softw. Eng., pp. 224–233, 2007.
[54] S. Huang, J. Zhu, and Y. Ni, “ORTS: a tool for optimized regression testing selection,” Proceeding 24th ACM SIGPLAN Conf. companion Object oriented Program. Syst. Lang. Appl., pp. 803–804, 2009.
[55] W. . Jin, A. . Orso, and T. . Xie, “BERT: A tool for behavioral regression testing,” Proc. ACM SIGSOFT Symp. Found. Softw. Eng., pp. 361–362, 2010.
[56] S. Raina and A. P. Agarwal, “An Automated Tool for Regression Testing in Web Applications,” SIGSOFT Softw. Eng. Notes, vol. 38, no. 4, pp. 1–4, 2013.
[57] X. Huang, H. Chen, and J. Qian, “Design and implementation of an automatic tool for software regression test based on STAF,” Proc. 2013 3rd Int. Conf. Comput. Sci. Netw. Technol. ICCSNT 2013, pp. 280–283, 2014.
[58] G. Meszaros, “Agile regression testing using record & playback,” in Companion of the 18th annual ACM SIGPLAN conference on Objectoriented programming, systems, languages, and applications  OOPSLA ’03, 2003, p. 353.
[59] J. Ziegler, J. M. Grasso, and L. G. Burgermeister, “An Ada based realtime closedloop integration and regression test tool,” in Proceedings. Conference on Software Maintenance  1989, 1989, pp. 81–90.
[60] G. Fraser, B. K. Aichernig, and F. Wotawa, “Handling Model Changes: Regression Testing and TestSuite Update with ModelCheckers,” Electron. Notes Theor. Comput. Sci., vol. 190, no. 2 SPEC. ISS., pp. 33–46, 2007.
[61] Z. Fang and H. Sun, “A Software Regression Testing Strategy Based on Bayesian Network,” in 2010 International Conference on Computational Intelligence and Software Engineering, 2010, pp. 1–4.
[62] M. Salehie, S. Li, L. Tahvildari, R. Dara, S. Li, and M. Moore, “Prioritizing requirementsbased regression test cases: A goaldriven practice,” Proc. Eur. Conf. Softw. Maint. Reengineering, CSMR, pp. 329–332, 2011.
[63] S. Huang, Z. J. Li, Y. Liu, and J. Zhu, “Regression Testing as a Service,” 2011 Annu. SRII Glob. Conf., pp. 315–324, 2011.
[64] H. Aman, M. Sasaki, K. Kureishi, and H. Ogasawara, “Application of the 01 Programming Model for CostEffective Regression Test,” in 2013 IEEE 37th Annual Computer Software and Applications Conference, 2013, pp. 720–721.
[65] R. Lang and M. Spezio, “Mission assurance increased with regression testing,” in 2013 IEEE Aerospace Conference, 2013, pp. 1–8.
[66] E. Rogstad and L. C. Briand, “Clustering Deviations for Black Box Regression Testing of Database Applications,” IEEE Trans. Reliab., vol. 65, no. 1, pp. 4–18, 2016.
[67] M. Skoglund and S. Sciences, “A Case Study on Regression Test Suite Maintenance in System,” Softw. Maintenance, 2004., 2004.
[68] E. Engström, P. Runeson, and A. Ljung, “Improving regression testing transparency and efficiency with historybased prioritization  An industrial case study,” Proc.  4th IEEE Int. Conf. Softw. Testing, Verif. Validation, ICST 2011, pp. 367–376, 2011.
[69] E. Juergens, B. Hummel, F. Deissenboeck, M. Feilkas, C. Schlögel, and A. Wübbeke, “Regression test selection of manual system tests in practice,” Proc. Eur. Conf. Softw. Maint. Reengineering, CSMR, pp. 309–312, 2011.
[70] D. Di Nardo, N. Alshahwan, L. Briand, and Y. Labiche, “Coveragebased regression test case selection, minimization and prioritization: a case study on an industrial system,” Softw. Testing, Verif. Reliab., vol. 25, no. 4, pp. 371–396, Jun. 2015.
[71] H. K. Leung, “Selective regression testingassumptions and fault detecting ability,” Inf. Softw. Technol., vol. 37, no. 10, pp. 531–537, 1995.
[72] D. S. Rosenblum and E. J. Weyuker, “Predicting the costeffectiveness of regression testing strategies,” Proc. ACM SIGSOFT Symp. Found. Softw. Eng., no. New York, NY, United States, pp. 118–126, 1996.
[73] S. Elbaum, P. Kallakuri, A. Malishevsky, G. Rothermel, and S. Kanduri, “Understanding the effects of changes on the costeffectiveness of regression testing techniques,” Softw. Test. Verif. Reliab., vol. 13, no. 2, pp. 65–83, 2003.
[74] D. Sundmark, A. Pettersson, and H. Thane, “Regression testing of multitasking realtime systems,” ACM SIGBED Rev., vol. 2, no. 2, pp. 31–34, Apr. 2005.
[75] A. J. H. Simons, “A theory of regression testing for behaviourally compatible object types,” Softw. Testing, Verif. Reliab., vol. 16, no. 3, pp. 133–156, Sep. 2006.
[76] R. Sukkerd, I. Beschastnikh, J. Wuttke, S. Zhang, and Y. Brun, “Understanding regression failures through testpassing and testfailing code changes,” in 2013 35th International Conference on Software Engineering (ICSE), 2013, pp. 1177–1180.
[77] J. Y. Lee, J. Suh, K. D. Kim, and J. J. Jeong, “Development of a computer program to support an efficient nonregression test of a thermalhydraulic system code,” Nucl. Eng. Technol., vol. 46, no. 5, pp. 719–724, Oct. 2014.
[78] A. H. Patil, N. Goveas, and K. Rangarajan, “Rearchitecture of Contiki and Cooja Regression Test Suites using Combinatorial Testing Approach,” ACM SIGSOFT Softw. Eng. Notes, vol. 40, no. 2, pp. 1–3, Apr. 2015.
[79] D. Qiu, B. Li, S. Ji, and H. Leung, “Regression Testing of Web Service: A Systematic Mapping Study,” ACM Comput. Surv., vol. 47, no. 2, pp. 1–46, 2014.
[80] S. Yoo and M. Harman, “Regression testing minimization, selection and prioritization: a survey,” Softw. Testing, Verif. Reliab., vol. 24, no. 8, p. n/an/a, 2010.
[81] Z. Anwar and A. Ahsan, “Exploration and analysis of regression test suite optimization,” ACM SIGSOFT Softw. Eng. Notes, vol. 39, no. 1, pp. 1–5, Feb. 2014.
[82] D. Binkley, “The application of program slicing to regression testing,” Inf. Softw. Technol., vol. 40, no. 11–12, pp. 583–594, 1998.
[83] M. Böhme, A. Roychoudhury, and B. C. d. S. Oliveira, “Regression Testing of Evolving Programs,” in Advances in Computers, vol. 89, Elsevier Inc., 2013, pp. 53–88.
[84] A. Mahdian, A. A. Andrews, and O. J. Pilskalns, “Regression testing with UML software designs: A survey,” J. Softw. Maint. Evol. Res. Pract., vol. 21, no. 4, pp. 253–286, Jul. 2009.
[85] E. Engström, “Regression Test Selection and Product Line System Testing,” 2010 Third Int. Conf. Softw. Testing, Verif. Valid., pp. 512–515, 2010.
[86] P. Dhareula and A. Ganpati, “Prevalent criteria’s in regression test case selection techniques: An exploratory study,” in 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015, pp. 871–876.
[87] G. Rothermel and M. J. Harrold, “Analyzing regression test selection techniques,” IEEE Trans. Softw. Eng., vol. 22, no. 8, pp. 529–551, 1996.
[88] T. L. Graves, M. J. Harrold, J.M. Kim, A. Porters, and G. Rothermel, “An empirical study of regression test selection techniques,” in Proceedings of the 20th International Conference on Software Engineering, 1998, vol. 10, no. 2, pp. 188–197.
[89] G. Rothermel and M. J. Harrold, “Empirical studies of a safe regression test selection technique,” IEEE Trans. Softw. Eng., vol. 24, no. 6, pp. 401–419, 1998.
[90] J.M. Kim, A. Porter, and G. Rothermel, “An empirical study of regression test application frequency,” Proc. 22nd Int. Conf. Softw. Eng.  ICSE ’00, vol. 15, no. 4, pp. 257–279, Dec. 2000.
[91] J. Bible, G. Rothermel, and D. S. Rosenblum, “A comparative study of coarse and finegrained safe regression testselection techniques,” ACM Trans. Softw. Eng. Methodol., vol. 10, no. 2, pp. 149–183, 2001.
[92] N. Mansour, R. Bahsoon, and G. Baradhi, “Empirical comparison of regression test selection algorithms,” J. Syst. Softw., vol. 57, no. 1, pp. 79–90, Apr. 2001.
[93] M. J. Harrold, D. Rosenblum, G. Rothermel, and E. Weyuker, “Empirical studies of a prediction model for regression test selection,” IEEE Trans. Softw. Eng., vol. 27, no. 3, pp. 248–263, Mar. 2001.
[94] N. Mansour and R. Bahsoon, “Reductionbased methods and metrics for selective regression testing,” vol. 44, 2002.
[95] P. G. Frankl, G. Rothermel, K. Sayre, and F. I. Vokolos, “An empirical comparison of two safe regression test selection techniques,” 2003 Int. Symp. Empir. Softw. Eng. 2003 ISESE 2003 Proc., pp. 195–204, 2003.
[96] M. Skoglund and P. Runeson, “A case study of the class firewall regression test selection technique on a large scale distributed software system,” in 2005 International Symposium on Empirical Software Engineering, 2005., 2005, vol. 0, no. c, pp. 72–81.
[97] E. Engström, P. Runeson, and G. Wikstrand, “An empirical evaluation of regression testing based on fixcache recommendations,” ICST 2010  3rd Int. Conf. Softw. Testing, Verif. Valid., pp. 75–78, 2010.
[98] A. Shi, T. Yung, A. Gyori, and D. Marinov, “Comparing and Combining Testsuite Reduction and Regression Test Selection,” Proc. 2015 10th Jt. Meet. Found. Softw. Eng., pp. 237–247, 2015.
[99] R. Wang, B. Qu, and Y. Lu, “Empirical study of the effects of different profiles on regression test case reduction,” IET Softw., vol. 9, no. 2, pp. 29–38, Apr. 2015.
[100] Z. Li, M. Harman, and R. M. Hierons, “Search Algorithms for Regression Test Case Prioritization,” IEEE Trans. Softw. Eng., vol. 33, no. 4, pp. 225–237, 2007.
[101] H. Do, S. Mirarab, L. Tahvildari, and G. Rothermel, “An empirical study of the effect of time constraints on the costbenefits of regression testing,” in Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering  SIGSOFT ’08/FSE16, 2008, p. 71.
[102] X. Qu, M. B. Cohen, and G. Rothermel, “ConfigurationAware Regression Testing : An Empirical Study of Sampling and Prioritization,” ISSTA ’08 Proc. 2008 Int. Symp. Softw. Test. Anal., pp. 75–85, 2008.
[103] S. Li, N. Bian, Z. Chen, D. You, and Y. He, “A Simulation Study on Some Search Algorithms for Regression Test Case Prioritization,” 2010 10th Int. Conf. Qual. Softw., pp. 72–81, 2010.
[104] Y. Lu et al., “How does regression test prioritization perform in realworld software evolution?,” in Proceedings of the 38th International Conference on Software Engineering  ICSE ’16, 2016, pp. 535–546.
[105] S. Elbaum, A. G. Malishevsky, and G. Rothermel, “Prioritizing test cases for regression testing,” in Proceedings of the International Symposium on Software Testing and Analysis  ISSTA ’00, 2000, vol. 27, no. 10, pp. 102–112.
[106] M. G. Epitropakis, S. Yoo, M. Harman, and E. K. Burke, “Empirical evaluation of pareto efficient multiobjective regression test case prioritisation,” Proc. 2015 Int. Symp. Softw. Test. Anal.  ISSTA 2015, pp. 234–245, 2015.
[107] M. Gittens, H. Lutfiyya, M. Bauer, D. Godwin, Y. W. Kim, and P. Gupta, “An empirical evaluation of system and regression testing,” Acta Inform., vol. 1, no. 3, p. 3, 2002.
[108] A. Orso, T. Apiwattanapong, and M. J. Harrold, “Leveraging field data for impact analysis and regression testing,” in Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering  ESEC/FSE ’03, 2003, p. 128.
[109] J. Chen, M. Lin, K. Yu, and B. Shao, “When a GUI regression test failed, what should be blamed?,” Proc.  IEEE 5th Int. Conf. Softw. Testing, Verif. Validation, ICST 2012, pp. 467–470, 2012.
[110] N. Rachatasumrit and M. Kim, “An empirical investigation into the impact of refactoring on regression testing,” 2012 28th IEEE Int. Conf. Softw. Maint., pp. 357–366, 2012.

View 
Download  Article ID: 23176 
