Value based PSO Test Case Prioritization Algorithm

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.

Authors and Affiliations

Erum Ashraf, Khurrum Mahmood, Tamim Ahmed Khan, Shaftab Ahmed

Keywords

Related Articles

Carbon Break Even Analysis: Environmental Impact of Tablets in Higher Education

With the growing pace of tablets use and the large focus it is attracting especially in higher education, this paper looks at an important aspect of tablets; their carbon footprint. Studies have suggested that tablets ha...

Expectation-Maximization Algorithms for Obtaining Estimations of Generalized Failure Intensity Parameters

This paper presents several iterative methods based on Stochastic Expectation-Maximization (EM) methodology in order to estimate parametric reliability models for randomly lifetime data. The methodology is related to Max...

Exploratory Analysis of the Total Variation of Electrons in the Ionosphere before Telluric Events Greater than M7.0 in the World During 2015-2016

This exploratory observational study analyzes the variation of the total amount of vertical electrons (vTEC) in the ionosphere, 17 days before telluric events with grades greater than M7.0 between 2015 and 2016. Thirty t...

Biometrics Recognition based on Image Local Features Ordinal Encoding

In the present informational era, with the continue extension of embedded computing systems, the demand of faster and robust image descriptors is an important issue. However, image representation and recognition is an op...

An Improved Pulmonary Nodule Detection Scheme based on Multi-Layered Filtering and 3d Distance Metrics

This paper proposed a computer-aided detection (CAD) system to automatically detect pulmonary nodules from thoracic computed tomography (CT) images. Automatically detect pulmonary nodules is a difficult job because of th...

Download PDF file
  • EP ID EP250544
  • DOI 10.14569/IJACSA.2017.080149
  • Views 114
  • Downloads 0

How To Cite

Erum Ashraf, Khurrum Mahmood, Tamim Ahmed Khan, Shaftab Ahmed (2017). Value based PSO Test Case Prioritization Algorithm. International Journal of Advanced Computer Science & Applications, 8(1), 389-394. https://www.europub.co.uk/articles/-A-250544