Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity
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 addresses procedural programs. Some researchers addressed the issue of test case prioritization us...
| Main Authors: | , , , |
|---|---|
| Format: | Conference or Workshop Item |
| Language: | English |
| Published: |
Science and Knowledge Research Society
2015
|
| Online Access: | http://psasir.upm.edu.my/id/eprint/67001/ http://psasir.upm.edu.my/id/eprint/67001/1/ICCSCM-3.pdf |
| _version_ | 1848855728304947200 |
|---|---|
| author | Musa, Samaila Md Sultan, Abu Bakar Abd Ghani, Abdul Azim Baharom, Salmi |
| author_facet | Musa, Samaila Md Sultan, Abu Bakar Abd Ghani, Abdul Azim Baharom, Salmi |
| author_sort | Musa, Samaila |
| building | UPM Institutional Repository |
| collection | Online Access |
| 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 addresses procedural programs. Some researchers addressed the issue of test case prioritization using Genetic Algorithm, but the authors do not select modification-revealing before prioritization and used the same fault severity. This paper propose an optimized regression test case selection and prioritization for object-oriented software based on dependence graph model analysis of the source code and optimized the selected test case using Genetic Algorithm. The goal is to select modification-revealing test cases and order them based on their fitness value computed using previous history of the fault severity. A sample test suite is used to evaluate the performance of our proposed approach. We measure the performances of our prioritization approach using Average Percentage of rate of Faults Detection (APFD) metric. This proposed approach will increase the efficiency and effectiveness of regression testing in term of rate of fault detection. GA with reduced severity of fault prioritized selected test cases more effectively compared to using GA with the same severity of fault and non-prioritize, which result in reducing the cost of regression testing. |
| first_indexed | 2025-11-15T11:30:22Z |
| format | Conference or Workshop Item |
| id | upm-67001 |
| institution | Universiti Putra Malaysia |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-15T11:30:22Z |
| publishDate | 2015 |
| publisher | Science and Knowledge Research Society |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | upm-670012019-03-06T05:35:01Z http://psasir.upm.edu.my/id/eprint/67001/ Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity 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 addresses procedural programs. Some researchers addressed the issue of test case prioritization using Genetic Algorithm, but the authors do not select modification-revealing before prioritization and used the same fault severity. This paper propose an optimized regression test case selection and prioritization for object-oriented software based on dependence graph model analysis of the source code and optimized the selected test case using Genetic Algorithm. The goal is to select modification-revealing test cases and order them based on their fitness value computed using previous history of the fault severity. A sample test suite is used to evaluate the performance of our proposed approach. We measure the performances of our prioritization approach using Average Percentage of rate of Faults Detection (APFD) metric. This proposed approach will increase the efficiency and effectiveness of regression testing in term of rate of fault detection. GA with reduced severity of fault prioritized selected test cases more effectively compared to using GA with the same severity of fault and non-prioritize, which result in reducing the cost of regression testing. Science and Knowledge Research Society 2015 Conference or Workshop Item PeerReviewed text en http://psasir.upm.edu.my/id/eprint/67001/1/ICCSCM-3.pdf Musa, Samaila and Md Sultan, Abu Bakar and Abd Ghani, Abdul Azim and Baharom, Salmi (2015) Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity. In: 4th International Conference on Computer Science and Computational Mathematics (ICCSCM 2015), 7-8 May 2015, Langkawi, Malaysia. (pp. 533-538). |
| spellingShingle | Musa, Samaila Md Sultan, Abu Bakar Abd Ghani, Abdul Azim Baharom, Salmi Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| title | Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| title_full | Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| title_fullStr | Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| title_full_unstemmed | Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| title_short | Software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| title_sort | software regression test case prioritization for object-oriented programs using genetic algorithm with reduced-fitness severity |
| url | http://psasir.upm.edu.my/id/eprint/67001/ http://psasir.upm.edu.my/id/eprint/67001/1/ICCSCM-3.pdf |