skip to main content
research-article

Analyzing test case selection & prioritization using ACO

Published: 14 November 2011 Publication History

Abstract

Regression testing is primarily a maintenance activity that is performed frequently to ensure the validity of the modified software. In such cases, due to time and cost constraints, the entire test suite cannot be run. Thus, it becomes essential to select or prioritize the tests in order to cover maximum faults in minimum time. Recently, Ant Colony Optimization (ACO), which is a new way to solve time constraint prioritization problem, has been utilized. This paper presents the analysis of the regression test prioritization technique to reorder test suites in time constraint environment along with the sample runs on various programs. Our analysis concluded that the ACO finds better orderings at higher values of the time constraint (TC). The correctness of the technique has also been recorded to be near optimal at an average.

References

[1]
Caro, G. Di and Dorigo, M. 1998, AntNet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research, 9, (1998), 317--365.
[2]
Dorigo, M., Maniezzo, V., and Colorni, A. 1996. Ant System: Optimization by a colony of cooperating agents. IEEE Trannsactions on Systems, Man and Cybernetics, B(26), (1996), 29--41.
[3]
Li, H., and Peng Lam, C. 2005. Software Test Data Generation Using Ant Colony Optimization. In Transactions on Engineering, Computing and Technology (2005).
[4]
Parpinelli, R.S., Lopes, H.S., and Freitas, A.A. 2002. Data mining with an ant colony optimization algorithm. IEEE Transactions on Evolutionary Computation, 6, (2002), 321--332.
[5]
Rothermel, G., Untch, R.H., Chu, C., and Harrold, M.J. 1999. Test case prioritization: An empirical study, In Proceedings of the International Conference on Software Maintenance, (1999), 179--188.
[6]
Singh, Y., Kaur, A., and Suri, B. 2010. Test Case Prioritization Using Ant Colony optimization. Association in Computing Machinery, Newsletter ACM SIGSOFT Software Engineering Notes, New York, USA, (July 2010), 1--7.
[7]
Suri, B., Singhal, S. 2011. Implementing Ant Colony Optimization for Test Case Selection and Prioritization. International Journal on Computer Science and Engineering, 3(5), (May 2011), 1924--1932.
[8]
Walcott, K.R., Soffa M.L., Kapfhammer, G.M., and Roos, R.S. 2006. Time aware test suite prioritization. In Proceedings of ACM/SIGSOFT International Symposium on Software Testing & Analysis (ISSTA), Portland Maine, USA, (2006), 1--11.
[9]
Zhao, P., Zhao, P. and Zhang, X. 2006. New Ant Colony Optimization for the Knapsack Problem. (2006).

Cited By

View all
  • (2025)Optimizing the software test case through physics-informed particle-based methodInternational Journal of System Assurance Engineering and Management10.1007/s13198-024-02663-716:2(494-511)Online publication date: 13-Jan-2025
  • (2023)Multi-Objective Fault-Coverage Based Regression Test Selection and Prioritization Using Enhanced ACO_TCSPMathematics10.3390/math1113298311:13(2983)Online publication date: 4-Jul-2023
  • (2023)A Systematic Literature Review on Test Case Prioritization TechniquesAgile Software Development10.1002/9781119896838.ch7(101-159)Online publication date: 8-Feb-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 36, Issue 6
November 2011
117 pages
ISSN:0163-5948
DOI:10.1145/2047414
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 November 2011
Published in SIGSOFT Volume 36, Issue 6

Check for updates

Author Tags

  1. analysis
  2. ant colony optimization
  3. regression testing
  4. test case prioritization
  5. test case selection

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Optimizing the software test case through physics-informed particle-based methodInternational Journal of System Assurance Engineering and Management10.1007/s13198-024-02663-716:2(494-511)Online publication date: 13-Jan-2025
  • (2023)Multi-Objective Fault-Coverage Based Regression Test Selection and Prioritization Using Enhanced ACO_TCSPMathematics10.3390/math1113298311:13(2983)Online publication date: 4-Jul-2023
  • (2023)A Systematic Literature Review on Test Case Prioritization TechniquesAgile Software Development10.1002/9781119896838.ch7(101-159)Online publication date: 8-Feb-2023
  • (2022)Model-Based Test Sequence Generation and Prioritization Using Ant Colony OptimizationJournal of Information Technology Research10.4018/JITR.29994615:1(1-17)Online publication date: 1-Jan-2022
  • (2021)Implementation of Efficient Test Case Optimization Technique Using Meta-Heuristic Algorithm2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)10.1109/ICRITO51393.2021.9596372(1-4)Online publication date: 3-Sep-2021
  • (2021)A modern Blackboard Architecture implementation with external command execution capabilitySoftware Impacts10.1016/j.simpa.2021.100183(100183)Online publication date: Dec-2021
  • (2021)Tri-level regression testing using nature-inspired algorithmsInnovations in Systems and Software Engineering10.1007/s11334-021-00384-917:1(1-16)Online publication date: 1-Mar-2021
  • (2020)Incorporating fault-proneness estimations into coverage-based test case prioritization methodsInformation and Software Technology10.1016/j.infsof.2020.106269(106269)Online publication date: Jan-2020
  • (2019)A Survey on Regression Test-Case Prioritization10.1016/bs.adcom.2018.10.001(1-46)Online publication date: 2019
  • (2019)An Approach for Test Case Prioritization Using Harmony Search for Aspect-Oriented Software SystemsMicrocalorimetry of Biological Molecules10.1007/978-981-13-5934-7_23(257-264)Online publication date: 31-Mar-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media