File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.4018/IJWSR.2015070101
- Scopus: eid_2-s2.0-84944454640
- WOS: WOS:000358073300001
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Connecting the average and the non-average: A study of the rates of fault detection in testing WS-BPEL services
Title | Connecting the average and the non-average: A study of the rates of fault detection in testing WS-BPEL services |
---|---|
Authors | |
Keywords | XML-based artifact WS-BPEL Test case prioritization Average scenario Adverse scenario |
Issue Date | 2015 |
Publisher | IGI Global. The Journal's web site is located at http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJWSR |
Citation | International Journal of Web Services Research, 2015, v. 12 n. 3, p. 1-24 How to Cite? |
Abstract | Many existing studies measure the effectiveness of test case prioritization techniques using the average performance on a set of test suites. However, in each regression test session, a real-world developer may only afford to apply one prioritization technique to one test suite to test a service once, even if this application results in an adverse scenario such that the actual performance in this test session is far below the average result achievable by the same technique over the same test suite for the same application. It indicates that assessing the average performance of such a technique cannot provide adequate confidence for developers to apply the technique. We ask a couple of questions: To what extent does the effectiveness of prioritization techniques in average scenarios correlate with that in adverse scenarios? Moreover, to what extent may a design factor of this class of techniques affect the effectiveness of prioritization in different types of scenarios?
To the best of our knowledge, we report in this paper the first controlled experiment to study these two new research questions through more than 300 million APFD and HMFD data points produced from 19 techniques, eight WS-BPEL benchmarks and 1000 test cases prioritized by each technique 1000 times. A main result reveals a strong and linear correlation between the effectiveness in the average scenarios and that in the adverse scenarios. Another interesting result is that many pairs of levels of the same design factors significantly change their relative strengths of being more effective within the same pairs in handling a wide spectrum of prioritized test suites produced by the same techniques over the same test suite in testing the same benchmarks, and the results obtained from the average scenarios is more similar to that of the more effective end than otherwise. This work provides the first piece of strong evidence for the research community to re-assess how they develop and validate their techniques in the average scenarios and beyond. |
Persistent Identifier | http://hdl.handle.net/10722/220464 |
ISSN | 2023 Impact Factor: 0.8 2023 SCImago Journal Rankings: 0.220 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Jia, C | - |
dc.contributor.author | Mei, L | - |
dc.contributor.author | Chan, WK | - |
dc.contributor.author | Yu, YT | - |
dc.contributor.author | Tse, TH | - |
dc.date.accessioned | 2015-10-16T06:43:10Z | - |
dc.date.available | 2015-10-16T06:43:10Z | - |
dc.date.issued | 2015 | - |
dc.identifier.citation | International Journal of Web Services Research, 2015, v. 12 n. 3, p. 1-24 | - |
dc.identifier.issn | 1545-7362 | - |
dc.identifier.uri | http://hdl.handle.net/10722/220464 | - |
dc.description.abstract | Many existing studies measure the effectiveness of test case prioritization techniques using the average performance on a set of test suites. However, in each regression test session, a real-world developer may only afford to apply one prioritization technique to one test suite to test a service once, even if this application results in an adverse scenario such that the actual performance in this test session is far below the average result achievable by the same technique over the same test suite for the same application. It indicates that assessing the average performance of such a technique cannot provide adequate confidence for developers to apply the technique. We ask a couple of questions: To what extent does the effectiveness of prioritization techniques in average scenarios correlate with that in adverse scenarios? Moreover, to what extent may a design factor of this class of techniques affect the effectiveness of prioritization in different types of scenarios? To the best of our knowledge, we report in this paper the first controlled experiment to study these two new research questions through more than 300 million APFD and HMFD data points produced from 19 techniques, eight WS-BPEL benchmarks and 1000 test cases prioritized by each technique 1000 times. A main result reveals a strong and linear correlation between the effectiveness in the average scenarios and that in the adverse scenarios. Another interesting result is that many pairs of levels of the same design factors significantly change their relative strengths of being more effective within the same pairs in handling a wide spectrum of prioritized test suites produced by the same techniques over the same test suite in testing the same benchmarks, and the results obtained from the average scenarios is more similar to that of the more effective end than otherwise. This work provides the first piece of strong evidence for the research community to re-assess how they develop and validate their techniques in the average scenarios and beyond. | - |
dc.language | eng | - |
dc.publisher | IGI Global. The Journal's web site is located at http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJWSR | - |
dc.relation.ispartof | International Journal of Web Services Research | - |
dc.subject | XML-based artifact | - |
dc.subject | WS-BPEL | - |
dc.subject | Test case prioritization | - |
dc.subject | Average scenario | - |
dc.subject | Adverse scenario | - |
dc.title | Connecting the average and the non-average: A study of the rates of fault detection in testing WS-BPEL services | - |
dc.type | Article | - |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | - |
dc.identifier.authority | Tse, TH=rp00546 | - |
dc.identifier.doi | 10.4018/IJWSR.2015070101 | - |
dc.identifier.scopus | eid_2-s2.0-84944454640 | - |
dc.identifier.hkuros | 255715 | - |
dc.identifier.volume | 12 | - |
dc.identifier.issue | 3 | - |
dc.identifier.spage | 1 | - |
dc.identifier.epage | 24 | - |
dc.identifier.isi | WOS:000358073300001 | - |
dc.publisher.place | United States | - |
dc.identifier.issnl | 1545-7362 | - |