48
Views
0
CrossRef citations to date
0
Altmetric
Articles

Prioritizing software regression testing using reinforcement learning and hidden Markov model

ORCID Icon, &
Pages 748-754 | Received 25 May 2023, Accepted 17 Oct 2023, Published online: 30 Oct 2023

References

  • Waqar M, Zaman M A, Muzammal M. Test suite prioritization based on optimization approach using reinforcement learning. Applied Sciences. 2022;12(13).
  • Bagherzadeh Mojtaba, Kahani Nafiseh, Briand Lionel. Reinforcement Learning for Test Case Prioritization. IEEE Transactions on Software Engineering. 2022;48(8):2836–2856. doi:10.1109/TSE.2021.3070549.
  • Bharathi R, Selvarani R.. Hidden Markov Model Approach for Software Reliability Estimation with Logic Error. International Journal of Automation and Computing. 2020;17(2):305–320. doi:10.1007/s11633-019-1214-7.
  • Mahdieh Mostafa, Mirian-Hosseinabadi Seyed-Hassan, Mahdieh Mohsen. Test case prioritization using test case diversification and fault-proneness estimations. Automated Software Engineering. 2022;29(2):1762. doi:10.1007/s10515-022-00344-y.
  • Spieker H, Gotlieb A, Marijan D. Reinforcement learning for automatic test case prioritization and selection in continuous integration. Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis: 12–22.
  • Mukherjee R, Patnaik K S. A survey on different approaches for software test case prioritization. Journal of King Saud University-Computer and Information Sciences. 2021;33(9):1041–1054.
  • Rothermel G, Untch RH, Chu C, et al. Prioritizing test cases for regression testing. IEEE Trans Softw Eng. 2001;27(10):929–948. doi:10.1109/32.962562
  • Sutton RS. Introduction: the challenge of reinforcement learning. In: Reinforcement learning. Boston, MA: Springer; 1992. p. 1–3.
  • Andrew AM. Reinforcement learning: an introduction. In: RS Sutton, AG Barto, editor. Adaptive computation and machine learning series. Cambridge: MIT Press (Bradford Book); 1999, 1998, xviii+ 322 pp, ISBN 0-262-19398-1, (hardback, £31.95). Robotica. 17(2):229–235.
  • Kashyap, A. A Markov chain and likelihood-based model approach for automated test case generation, validation and prioritization: theory and application [doctoral dissertation]. The George Washington University; 2013.
  • Ching Wai-Ki, Huang Ximin, Ng Michael K, etal. 2013.
  • Wei Dan, Sun Qingying, Wang Xingqi, etal. A Model-Based Test Case Prioritization Approach Based on Fault Urgency and Severity. International Journal of Software Engineering and Knowledge Engineering. 2020;30(02):263–290. doi:10.1142/S0218194020500126.
  • Barbosa Gerson, de Souza Érica Ferreira, dos Santos Luciana Brasil Rebelo, etal. A Systematic Literature Review on prioritizing software test cases using Markov chains. Information and Software Technology. 2022;147:106902. doi:10.1016/j.infsof.2022.106902.
  • Ebrahimi Neda, Trabelsi Abdelaziz, Islam Md. Shariful, etal. An HMM-based approach for automatic detection and classification of duplicate bug reports. Information and Software Technology. 2019;113:98–109. doi:10.1016/j.infsof.2019.05.007.
  • Molenaar D, Oberski D, Vermunt J, etal. Hidden Markov item response theory models for responses and response times. Multivariate behavioral research. 2016;51(5):606–626.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.