Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Value based PSO Test Case Prioritization Algorithm

Author 1: Erum Ashraf Author 2: Khurrum Mahmood Author 3: Tamim Ahmed Khan Author 4: Shaftab Ahmed
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 1 · Published 2017 · Cited by 12

DOI: https://doi.org/10.14569/IJACSA.2017.080149

Abstract

Regression testing is performed to see if any changes introduced in software will not affect the rest of functional software parts. It is inefficient to re-execute all test cases every time the changes are made. In this regard test cases are prioritized by following some criteria to perform efficient testing while meeting limited testing resources. In our research we have proposed value based particle swarm intelligence algorithm for test case prioritization. The aim of our research is to detect maximum faults earlier in testing life cycle. We have introduced the combination of six prioritization factors for prioritization. These factors are customer priority, Requirement volatility, implementation complexity, requirement traceability, execution time and fault impact of requirement. This combination of factors has not been used before for prioritization. A controlled experiment has been performed on three medium size projects and compared results with random prioritization technique. Results are analyzed with the help of average percentage of fault detection (APFD) metric. The obtained results showed our proposed algorithm as more efficient and robust for earlier rate of fault detection. Results are also revalidated by proposing our new validation equation and showed consistent improvement in our proposed algorithm.

Keywords

How to Cite this Article

Ashraf, E., Mahmood, K., Khan, T. A., & Ahmed, S. (2017). Value based PSO Test Case Prioritization Algorithm. International Journal of Advanced Computer Science and Applications, 8(1). https://doi.org/10.14569/IJACSA.2017.080149

Ashraf, Erum, et al.. "Value based PSO Test Case Prioritization Algorithm." International Journal of Advanced Computer Science and Applications, vol. 8, no. 1, 2017, https://doi.org/10.14569/IJACSA.2017.080149.

@article{Ashraf2017,
  title     = {Value based PSO Test Case Prioritization Algorithm},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {1},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Erum Ashraf and Khurrum Mahmood and Tamim Ahmed Khan and Shaftab Ahmed},
  doi       = {10.14569/IJACSA.2017.080149},
  url       = {https://doi.org/10.14569/IJACSA.2017.080149}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.