A Novel Approach to Test Suite Prioritization Using Binary Insertion Sort

Software testing is a crucial activity that is performed during the development of a software product to ensure its reliability, functionality, and overall quality. Without successful software testing, software products cannot be launched into the competitive software market, as undetected defects can lead to failures, financial losses, and security vulnerabilities. Furthermore, the performance of the various modules involved in software products depends significantly on the selection of optimized test cases. Efficient test case prioritization helps save execution time, reducing computational costs, and improving fault detection efficiency. Therefore, the present article focuses on the systematic selection of test cases, which are encapsulated into well-structured test suites, optimized, and prioritized using the Binary Insertion Sorting (BIS) technique. The proposed technique enhances the execution efficiency of the software product while improving Average Percentage of Fault Detection (APFD) and optimizing memory utilization over the selected test suites. Additionally, the technique is compared with existing methods available in the literature, and the computed results are presented comprehensively in the form of tables and graphs.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-03-24
DOI
https://doi.org/10.5281/zenodo.15078280
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Novel Approach to Test Suite Prioritization Using Binary Insertion Sort

Zenodo (CERN European Organization for Nuclear Research)
Software Testing and Debugging Techniques
article

A Novel Approach to Test Suite Prioritization Using Binary Insertion Sort

article en

Abstract

Software testing is a crucial activity that is performed during the development of a software product to ensure its reliability, functionality, and overall quality. Without successful software testing, software products cannot be launched into the competitive software market, as undetected defects can lead to failures, financial losses, and security vulnerabilities. Furthermore, the performance of the various modules involved in software products depends significantly on the selection of optimized test cases. Efficient test case prioritization helps save execution time, reducing computational costs, and improving fault detection efficiency. Therefore, the present article focuses on the systematic selection of test cases, which are encapsulated into well-structured test suites, optimized, and prioritized using the Binary Insertion Sorting (BIS) technique. The proposed technique enhances the execution efficiency of the software product while improving Average Percentage of Fault Detection (APFD) and optimizing memory utilization over the selected test suites. Additionally, the technique is compared with existing methods available in the literature, and the computed results are presented comprehensively in the form of tables and graphs.

Zenodo (CERN European Organization for Nuclear Research)
Babasaheb Bhimrao Ambedkar University (IN)
Openalex Percentile: Top 51%
Software Testing and Debugging Techniques
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.