Accesso libero

Fault sensitivity index-based multi-objective testcase prioritization

INFORMAZIONI SU QUESTO ARTICOLO

Cita

A. Attaallah, K. Al-Sulbi, A. Alasiry, M. Marzougui, M. W. Khan et al., “Security test case prioritization through ant colony optimization algorithm,” Computer Systems Science and Engineering, vol. 47, no.3, pp. 3165–3195, 2023. doi: 10.32604/csse.2023.040259Open DOISearch in Google Scholar

K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: NSGA-II,” IEEE Trans. Evol. Comput., vol. 6, no. 2, pp. 182–197, Apr. 2002. doi: 10.1109/4235.996017.Open DOISearch in Google Scholar

F. S. Ahmed, A. Majeed and T. A. Khan, “Value-based test case prioritization for regression testing using genetic algorithms,” Computers, Materials & Continua, vol. 74, no.1, pp. 2211–2238, 2023. doi: 10.32604/cmc.2023.032664Open DOISearch in Google Scholar

R. Mukherjee and K. S. Patnaik, “A survey on different approaches for software test case prioritization,” J. King Saud Univ. - Comput. Inf. Sci., vol. 33, no. 9, pp. 1041–1054, Nov. 2021. doi: 10.1016/j.jksuci.2018.09.005.Open DOISearch in Google Scholar

Y. Tian et al., “Evolutionary Large-Scale Multi-Objective Optimization: A Survey,” ACM Comput. Surv., vol. 54, no. 8, pp. 1–34, Nov. 2022. doi: 10.1145/3470971.Open DOISearch in Google Scholar

Shaheed Zulfikar Ali Bhutto Institute of Science and Technology, Karachi, Pakistan and Q. Et Al., “Test case prioritization techniques in software regression testing: An overview,” Int. J. Adv. Appl. Sci., vol. 8, no. 5, pp. 107–121, May 2021. doi: 10.21833/ijaas.2021.05.012.Open DOISearch in Google Scholar

R. Pan, M. Bagherzadeh, T. A. Ghaleb, and L. Briand, “Test case selection and prioritization using machine learning: a systematic literature review,” Empir. Softw. Eng., vol. 27, no. 2, p. 29, Mar. 2022. doi: 10.1007/s10664-021-10066-6.Open DOISearch in Google Scholar

P. Erik Strandberg, W. Afzal, T. J. Ostrand, E. J. Weyuker, and D. Sundmark, “Automated System-Level Regression Test Prioritization in a Nutshell,” IEEE Softw., vol. 34, no. 4, pp. 30–37, 2017. doi: 10.1109/MS.2017.92.Open DOISearch in Google Scholar

M. Khatibsyarbini, M. A. Isa, D. N. A. Jawawi, and R. Tumeng, “Test case prioritization approaches in regression testing: A systematic literature review,” Inf. Softw. Technol., vol. 93, pp. 74–93, Jan. 2018. doi: 10.1016/j.infsof.2017.08.014.Open DOISearch in Google Scholar

A. Bajaj and O. P. Sangwan, “A Systematic Literature Review of Test Case Prioritization Using Genetic Algorithms,” IEEE Access, vol. 7, pp. 126355–126375, 2019. doi: 10.1109/ACCESS.2019.2938260.Open DOISearch in Google Scholar

Yu-Chi Huang, Kuan-Li Peng, Chin-Yu Huang “A history-based cost-cognizant test case prioritization technique in regression testing” Journal of Systems and Software, Vol.85/3, pp 626-637, 2012. doi: 10.1016/j.jss.2011.09.063.Open DOISearch in Google Scholar

Y. Huang, T. Shu, and Z. Ding, “A Learn-to-Rank Method for Model-Based Regression Test Case Prioritization,” IEEE Access, vol. 9, pp. 16365–16382, 2021. doi: 10.1109/ACCESS.2021.3053163.Open DOISearch in Google Scholar

D. K. Yadav and S. Dutta, “Regression test case selection and prioritization for object oriented software,” Microsyst. Technol., vol. 26, no. 5, pp. 1463–1477, May 2020. doi: 10.1007/s00542-019-04679-7.Open DOISearch in Google Scholar

M. Khanna, N. Chauhan, D. Sharma, A. Toofani, and A. Chaudhary, “Search for Prioritized Test Cases in Multi-Objective Environment During Web Application Testing,” Arab. J. Sci. Eng., vol. 43, no. 8, pp. 4179–4201, Aug. 2018. doi: 10.1007/s13369-017-2830-6.Open DOISearch in Google Scholar

D. Di Nucci, A. Panichella, A. Zaidman, and A. De Lucia, “A Test Case Prioritization Genetic Algorithm Guided by the Hypervolume Indicator,” IEEE Trans. Softw. Eng., vol. 46, no. 6, pp. 674–696, Jun. 2020. doi: 10.1109/TSE.2018.2868082.Open DOISearch in Google Scholar

M. G. Epitropakis, S. Yoo, M. Harman, and E. K. Burke, “Empirical evaluation of pareto efficient multi-objective regression test case prioritisation,” in Proceedings of the 2015 International Symposium on Software Testing and Analysis, in ISSTA 2015. New York, NY, USA: Association for Computing Machinery, pp. 234–245, Jul. 2015. doi: 10.1145/2771783.2771788.Open DOISearch in Google Scholar

B. Ma, L. Wan, N. Yao, S. Fan, and Y. Zhang, “Evolutionary selection for regression test cases based on diversity,” Front. Comput. Sci., vol. 15, no. 2, p. 152205, Apr. 2021. doi: 10.1007/s11704-020-9229-3.Open DOISearch in Google Scholar

U. Geetha, S. Sankar, and M. Sandhya, “Acceptance testing based test case prioritization,” Cogent Eng., vol. 8, no. 1, p. 1907013, Jan. 2021. doi: 10.1080/23311916.2021.1907013.Open DOISearch in Google Scholar

M. Khanna, A. Chaudhary, A. Toofani, and A. Pawar, “Performance Comparison of Multi-objective Algorithms for Test Case Prioritization During Web Application Testing,” Arab. J. Sci. Eng., vol. 44, no. 11, pp. 9599–9625, Nov. 2019. doi: 10.1007/s13369-019-03817-7.Open DOISearch in Google Scholar

A. Bajaj and O. P. Sangwan, “Tri-level regression testing using nature-inspired algorithms,” Innov. Syst. Softw. Eng., vol. 17, no. 1, pp. 1–16, Mar. 2021. doi: 10.1007/s11334-021-00384-9.Open DOISearch in Google Scholar

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, Apr. 2007. doi: 10.1109/TSE.2007.38.Open DOISearch in Google Scholar

Y. Bian, Z. Li, R. Zhao, and D. Gong, “Epistasis Based ACO for Regression Test Case Prioritization,” IEEE Trans. Emerg. Top. Comput. Intell., vol. 1, no. 3, pp. 213–223, Jun. 2017. doi: 10.1109/TETCI.2017.2699228.Open DOISearch in Google Scholar

A. Marchetto, Md. M. Islam, W. Asghar, A. Susi, and G. Scanniello, “A Multi-Objective Technique to Prioritize Test Cases,” IEEE Trans. Softw. Eng., vol. 42, no. 10, pp. 918–940, Oct. 2016. doi: 10.1109/TSE.2015.2510633.Open DOISearch in Google Scholar

D. Hao, L. Zhang, L. Zang, Y. Wang, X. Wu, and T. Xie, “To Be Optimal or Not in Test-Case Prioritization,” IEEE Trans. Softw. Eng., vol. 42, no. 5, pp. 490–505, May 2016. doi: 10.1109/TSE.2015.2496939.Open DOISearch in Google Scholar

S.-Z. Haidry and T. Miller, “Using Dependency Structures for Prioritization of Functional Test Suites,” IEEE Trans. Softw. Eng., vol. 39, no. 2, pp. 258–275, Feb. 2013. doi: 10.1109/TSE.2012.26.Open DOISearch in Google Scholar

R. Lincke, J. Lundberg, and W. Löwe, “Comparing software metrics tools,” in Proceedings of the 2008 international symposium on Software testing and analysis, Seattle WA USA: ACM, Jul. 2008, pp. 131–142. doi: 10.1145/1390630.1390648.Open DOISearch in Google Scholar

R. Mukherjee and K. S. Patnaik, “Prioritizing JUnit Test Cases Without Coverage Information: An Optimization Heuristics Based Approach,” IEEE Access, vol. 7, pp. 78092–78107, 2019, doi: 10.1109/ACCESS.2019.2922387.Open DOISearch in Google Scholar

C. Fang, Z. Chen, and B. Xu, “Comparing logic coverage criteria on test case prioritization,” Sci. China Inf. Sci., vol. 55, no. 12, pp. 2826–2840, Dec. 2012. doi: 10.1007/s11432-012-4746-9.Open DOISearch in Google Scholar

S. Singhal, N. Jatana, A. F. Subahi, C. Gupta, O. I. Khalaf et al., “Fault coverage-based test case prioritization and selection using african buffalo optimization,” Computers, Materials & Continua, vol. 74, no.3, pp. 6755–6774, 2023. doi: 10.32604/cmc.2023.032308Open DOISearch in Google Scholar

A. Ramírez, M. Berrios, J..R. Romero, R. Feldt, “Towards Explainable Test Case Prioritisation with Learning-to-Rank Models” In 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), IEEE, pp. 66-69, doi: 10.1109/ICSTW58534.2023.00023Open DOISearch in Google Scholar

Wang, J., Huang, Y., Chen, C., Liu, Z., Wang, S., & Wang, Q. “Software testing with large language models: Survey, landscape, and vision” IEEE Transactions on Software Engineering, 2024. pp 1-27. doi: 10.1109/TSE.2024.3368208Open DOISearch in Google Scholar

eISSN:
1339-309X
Lingua:
Inglese
Frequenza di pubblicazione:
6 volte all'anno
Argomenti della rivista:
Engineering, Introductions and Overviews, other