Skip to main navigation Skip to search Skip to main content

A Data-Driven Approach Towards Software Regression Testing Quality Optimization

  • Abdallah Moubayed*
  • , Nouh Alhindawi
  • , Jamal Alsakran
  • , Mohammad Noor Injadat
  • , Mohammad Kanan
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software testing is very important in software development to ensure its quality and reliability. As software systems have become more complex, the number of test cases has increased, which presents the challenge of executing all the tests in a limited time frame. Various test case prioritization techniques have been introduced to solve this problem. These methods aim to identify and implement the most critical tests first. In this paper, we propose an implementation of a dynamic test case prioritization strategy to improve software quality by increasing code coverage with special attention to edge case handling. Edge case test prioritization is a technique that improves test efficiency by selecting extreme case scenarios that can reveal critical bugs or unexpected behavior early in development, improving overall software reliability and dependability. In order to prioritize test cases, this paper presents a regression-based method that makes use of machine learning algorithms. The approach leverages previous performance data to optimize regression testing efficiency by examining variables like test time and execution status. Performance evaluations, when compared against industry standards and cutting-edge techniques, show how effective these algorithms are at correctly prioritizing test cases and identifying faults. This study offers simplified yet reliable solutions for regression testing optimization by shedding light on the efficacy of regression algorithms, such as Random Forest and decision trees.

Original languageEnglish
Title of host publication2024 25th International Arab Conference on Information Technology, ACIT 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331540012
DOIs
StatePublished - 2024
Event25th International Arab Conference on Information Technology, ACIT 2024 - Zarqa, Jordan
Duration: 10 Dec 202412 Dec 2024

Publication series

Name2024 25th International Arab Conference on Information Technology, ACIT 2024

Conference

Conference25th International Arab Conference on Information Technology, ACIT 2024
Country/TerritoryJordan
CityZarqa
Period10/12/2412/12/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • Machine Learning
  • Natural Language Processing
  • Software Testing Optimization

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Information Systems
  • Information Systems and Management
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'A Data-Driven Approach Towards Software Regression Testing Quality Optimization'. Together they form a unique fingerprint.

Cite this