Regression test cases selection for object-oriented programs based on affected statement

One of the most important activities in software maintenance is Regression testing. The re-execution of all test cases during the regression testing is costly. And even though several of the code based proposed techniques address procedural programs, so many of them can’t be use directly on object-o...

Full description

Saved in:
Bibliographic Details
Main Authors: Musa, Samaila, Md Sultan, Abu Bakar, Abd Ghani, Abdul Azim, Baharom, Salmi
Format: Article
Language:English
Published: Science and Engineering Research Support Society 2015
Online Access:http://psasir.upm.edu.my/id/eprint/46114/1/Regression%20test%20cases%20selection%20for%20object-oriented%20programs%20based%20on%20affected%20statement.pdf
http://psasir.upm.edu.my/id/eprint/46114/
https://www.researchgate.net/publication/283810326_Regression_Test_Cases_selection_for_Object-Oriented_Programs_based_on_Affected_Statements
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.46114
record_format eprints
spelling my.upm.eprints.461142022-03-23T04:16:01Z http://psasir.upm.edu.my/id/eprint/46114/ Regression test cases selection for object-oriented programs based on affected statement Musa, Samaila Md Sultan, Abu Bakar Abd Ghani, Abdul Azim Baharom, Salmi One of the most important activities in software maintenance is Regression testing. The re-execution of all test cases during the regression testing is costly. And even though several of the code based proposed techniques address procedural programs, so many of them can’t be use directly on object-oriented programs. This paper presents modification-revealing test case selection for regression testing of object-oriented software using dependence graph model analysis of the source code. The experimental evaluation of our proposed approach was done using nine programs. We measured the performances of our selection approach using precision and inclusiveness metrics. It was observed from the results that our approach increase the efficiency and effectiveness of regression testing in term of precision and inclusiveness. It was concluded that selection of modification-revealing test cases based on affected statements provides considerably better results for precision and inclusiveness compared to retest-all and random technique, and reducing the cost of regression testing. Science and Engineering Research Support Society 2015 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/46114/1/Regression%20test%20cases%20selection%20for%20object-oriented%20programs%20based%20on%20affected%20statement.pdf Musa, Samaila and Md Sultan, Abu Bakar and Abd Ghani, Abdul Azim and Baharom, Salmi (2015) Regression test cases selection for object-oriented programs based on affected statement. International Journal of Software Engineering and Its Application, 9 (10). pp. 91-108. ISSN 1738-9984 https://www.researchgate.net/publication/283810326_Regression_Test_Cases_selection_for_Object-Oriented_Programs_based_on_Affected_Statements 10.14257/ijseia.2015.9.10.10
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description One of the most important activities in software maintenance is Regression testing. The re-execution of all test cases during the regression testing is costly. And even though several of the code based proposed techniques address procedural programs, so many of them can’t be use directly on object-oriented programs. This paper presents modification-revealing test case selection for regression testing of object-oriented software using dependence graph model analysis of the source code. The experimental evaluation of our proposed approach was done using nine programs. We measured the performances of our selection approach using precision and inclusiveness metrics. It was observed from the results that our approach increase the efficiency and effectiveness of regression testing in term of precision and inclusiveness. It was concluded that selection of modification-revealing test cases based on affected statements provides considerably better results for precision and inclusiveness compared to retest-all and random technique, and reducing the cost of regression testing.
format Article
author Musa, Samaila
Md Sultan, Abu Bakar
Abd Ghani, Abdul Azim
Baharom, Salmi
spellingShingle Musa, Samaila
Md Sultan, Abu Bakar
Abd Ghani, Abdul Azim
Baharom, Salmi
Regression test cases selection for object-oriented programs based on affected statement
author_facet Musa, Samaila
Md Sultan, Abu Bakar
Abd Ghani, Abdul Azim
Baharom, Salmi
author_sort Musa, Samaila
title Regression test cases selection for object-oriented programs based on affected statement
title_short Regression test cases selection for object-oriented programs based on affected statement
title_full Regression test cases selection for object-oriented programs based on affected statement
title_fullStr Regression test cases selection for object-oriented programs based on affected statement
title_full_unstemmed Regression test cases selection for object-oriented programs based on affected statement
title_sort regression test cases selection for object-oriented programs based on affected statement
publisher Science and Engineering Research Support Society
publishDate 2015
url http://psasir.upm.edu.my/id/eprint/46114/1/Regression%20test%20cases%20selection%20for%20object-oriented%20programs%20based%20on%20affected%20statement.pdf
http://psasir.upm.edu.my/id/eprint/46114/
https://www.researchgate.net/publication/283810326_Regression_Test_Cases_selection_for_Object-Oriented_Programs_based_on_Affected_Statements
_version_ 1729704983926931456
score 13.209306