Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/QRS.2015.28
- Scopus: eid_2-s2.0-84962081671
- WOS: WOS:000380466800017
Supplementary
- Citations:
- Appears in Collections:
Conference Paper: PORA: Proportion-oriented randomized algorithm for test case prioritization
Title | PORA: Proportion-oriented randomized algorithm for test case prioritization |
---|---|
Authors | |
Keywords | Test case prioritization Randomized algorithm Proportional sampling strategy Multi-objective optimization |
Issue Date | 2015 |
Publisher | IEEE Computer Society. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7268779 |
Citation | The 2015 IEEE International Conference on Software Quality, Reliability and Security (QRS 2015), Richmond, BC., Canada, 3-5 August 2015. In Conference Proceedings, 2015, p. 131-140 How to Cite? |
Abstract | Effective testing is essential for assuring software quality. While regression testing is time-consuming, the fault detection capability may be compromised if some test cases are discarded. Test case prioritization is a viable solution. To the best of our knowledge, the most effective test case prioritization approach is still the additional greedy algorithm, and existing search-based algorithms have been shown to be visually less effective than the former algorithms in previous empirical studies. This paper proposes a novel Proportion-Oriented Randomized Algorithm (PORA) for test case prioritization. PORA guides test case prioritization by optimizing the distance between the prioritized test suite and a hierarchy of distributions of test input data. Our experiment shows that PORA test case prioritization techniques are as effective as, if not more effective than, the total greedy, additional greedy, and ART techniques, which use code coverage information. Moreover, the experiment shows that PORA techniques are more stable in effectiveness than the others. |
Persistent Identifier | http://hdl.handle.net/10722/220238 |
ISBN | |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Jiang, B | - |
dc.contributor.author | Chan, WK | - |
dc.contributor.author | Tse, TH | - |
dc.date.accessioned | 2015-10-16T06:33:24Z | - |
dc.date.available | 2015-10-16T06:33:24Z | - |
dc.date.issued | 2015 | - |
dc.identifier.citation | The 2015 IEEE International Conference on Software Quality, Reliability and Security (QRS 2015), Richmond, BC., Canada, 3-5 August 2015. In Conference Proceedings, 2015, p. 131-140 | - |
dc.identifier.isbn | 978-1-4673-7988-5 | - |
dc.identifier.uri | http://hdl.handle.net/10722/220238 | - |
dc.description.abstract | Effective testing is essential for assuring software quality. While regression testing is time-consuming, the fault detection capability may be compromised if some test cases are discarded. Test case prioritization is a viable solution. To the best of our knowledge, the most effective test case prioritization approach is still the additional greedy algorithm, and existing search-based algorithms have been shown to be visually less effective than the former algorithms in previous empirical studies. This paper proposes a novel Proportion-Oriented Randomized Algorithm (PORA) for test case prioritization. PORA guides test case prioritization by optimizing the distance between the prioritized test suite and a hierarchy of distributions of test input data. Our experiment shows that PORA test case prioritization techniques are as effective as, if not more effective than, the total greedy, additional greedy, and ART techniques, which use code coverage information. Moreover, the experiment shows that PORA techniques are more stable in effectiveness than the others. | - |
dc.language | eng | - |
dc.publisher | IEEE Computer Society. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7268779 | - |
dc.relation.ispartof | IEEE International Conference on Software Quality, Reliability and Security (QRS) | - |
dc.rights | IEEE International Conference on Software Quality, Reliability and Security (QRS). Copyright © IEEE Computer Society. | - |
dc.rights | ©2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | - |
dc.subject | Test case prioritization | - |
dc.subject | Randomized algorithm | - |
dc.subject | Proportional sampling strategy | - |
dc.subject | Multi-objective optimization | - |
dc.title | PORA: Proportion-oriented randomized algorithm for test case prioritization | - |
dc.type | Conference_Paper | - |
dc.identifier.email | Chan, WK: rickchan@hkucc.hku.hk | - |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | - |
dc.identifier.authority | Tse, TH=rp00546 | - |
dc.description.nature | link_to_OA_fulltext | - |
dc.identifier.doi | 10.1109/QRS.2015.28 | - |
dc.identifier.scopus | eid_2-s2.0-84962081671 | - |
dc.identifier.hkuros | 255818 | - |
dc.identifier.spage | 131 | - |
dc.identifier.epage | 140 | - |
dc.identifier.isi | WOS:000380466800017 | - |
dc.publisher.place | United States | - |
dc.customcontrol.immutable | sml 151126 | - |