QAG-TCP Tool for Effective Test Prioritization of Object-Oriented Programs: Design and Implementation

Regression testing, a crucial software development phase, can be time-consuming due to the need to re-execute all test cases after code changes. It has been established that Complexity measurement is an essential component for ensuring Software Quality is maintained which in turn determines the success of fault defection in Object- Oriented Program Codes. Lack of complexity measurement mechanism makes some of the existing object-oriented based test case prioritization techniques often not effectively identifying faults early in the testing process. This inefficiency leads to increased testing costs, decrease in Percentage of fault detection, Overall Test Effort in detecting faults, and Average percentage of fault detection rate per cost. In this paper we present an improved technique that handles complexity measurement by incorporating Software Quality measures, the technique will also consider vary fault severity/cost using real faults for Object Oriented programs. This will significantly improve the overall effectiveness in fault detection which will enable developers to identify faults more accurately and efficiently in Object-Oriented Program. The proposed technique is implemented as an automated tool that integrates with existing testing frameworks. Some early results indicates significant improvement

Institutions

Publication Details

Journal
International Journal of Scientific Research in Computer Sciences and Engineering
Published
2025-06-30
DOI
https://doi.org/10.26438/ijsrcse.v13i3.702
Primary Topic
Archaeological Research and Protection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

QAG-TCP Tool for Effective Test Prioritization of Object-Oriented Programs: Design and Implementation

International Journal of Scientific Research in Computer Sciences and Engineering
Archaeological Research and Protection
article

QAG-TCP Tool for Effective Test Prioritization of Object-Oriented Programs: Design and Implementation

article en

Abstract

Regression testing, a crucial software development phase, can be time-consuming due to the need to re-execute all test cases after code changes. It has been established that Complexity measurement is an essential component for ensuring Software Quality is maintained which in turn determines the success of fault defection in Object- Oriented Program Codes. Lack of complexity measurement mechanism makes some of the existing object-oriented based test case prioritization techniques often not effectively identifying faults early in the testing process. This inefficiency leads to increased testing costs, decrease in Percentage of fault detection, Overall Test Effort in detecting faults, and Average percentage of fault detection rate per cost. In this paper we present an improved technique that handles complexity measurement by incorporating Software Quality measures, the technique will also consider vary fault severity/cost using real faults for Object Oriented programs. This will significantly improve the overall effectiveness in fault detection which will enable developers to identify faults more accurately and efficiently in Object-Oriented Program. The proposed technique is implemented as an automated tool that integrates with existing testing frameworks. Some early results indicates significant improvement

International Journal of Scientific Research in Computer Sciences and EngineeringVol. 13(3)
Abubakar Tafawa Balewa University (NG), Usmanu Danfodiyo University (NG)
Openalex Percentile: Top 44%
Archaeological Research and Protection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

QAG-TCP Tool for Effective Test Prioritization of Object-Oriented Programs: Design and Implementation · International Journal of Scientific Research in Computer Sciences and Engineering (2025) | TGRS Research Map | TGRS