Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1145/2620000
- Scopus: eid_2-s2.0-84906849956
- WOS: WOS:000341122700004
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Improving the effectiveness of testing pervasive software via context diversity
Title | Improving the effectiveness of testing pervasive software via context diversity |
---|---|
Authors | |
Keywords | Context diversity Context-aware program Test adequacy |
Issue Date | 2014 |
Publisher | Association for Computing Machinery, Inc. The Journal's web site is located at http://taas.acm.org |
Citation | ACM Transactions on Autonomous and Adaptive Systems, 2014, v. 9 n. 2, article no. 9, p. 9:1-9:28 How to Cite? |
Abstract | Context-aware pervasive software is responsive to various contexts and their changes. A faulty implementation of the context-aware features may lead to unpredictable behavior with adverse effects. In software testing, one of the most important research issues is to determine the sufficiency of a test suite to verify the software under test. Existing adequacy criteria for testing traditional software, however, have not explored the dimension of serial test inputs and have not considered context changes when constructing test suites. In this article, we define the concept of context diversity to capture the extent of context changes in serial inputs and propose three strategies to study how context diversity may improve the effectiveness of the data-flow testing criteria. Our case study shows that the strategy that uses test cases with higher context diversity can significantly improve the effectiveness of existing data-flow testing criteria for context-aware pervasive software. In addition, test suites with higher context diversity are found to execute significantly longer paths, which may provide a clue that reveals why context diversity can contribute to the improvement of effectiveness of test suites. © 2014 ACM. |
Persistent Identifier | http://hdl.handle.net/10722/199520 |
ISSN | 2023 Impact Factor: 2.2 2023 SCImago Journal Rankings: 0.613 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Wang, H | - |
dc.contributor.author | Chan, WK | - |
dc.contributor.author | Tse, TH | - |
dc.date.accessioned | 2014-07-22T01:21:49Z | - |
dc.date.available | 2014-07-22T01:21:49Z | - |
dc.date.issued | 2014 | - |
dc.identifier.citation | ACM Transactions on Autonomous and Adaptive Systems, 2014, v. 9 n. 2, article no. 9, p. 9:1-9:28 | - |
dc.identifier.issn | 1556-4665 | - |
dc.identifier.uri | http://hdl.handle.net/10722/199520 | - |
dc.description.abstract | Context-aware pervasive software is responsive to various contexts and their changes. A faulty implementation of the context-aware features may lead to unpredictable behavior with adverse effects. In software testing, one of the most important research issues is to determine the sufficiency of a test suite to verify the software under test. Existing adequacy criteria for testing traditional software, however, have not explored the dimension of serial test inputs and have not considered context changes when constructing test suites. In this article, we define the concept of context diversity to capture the extent of context changes in serial inputs and propose three strategies to study how context diversity may improve the effectiveness of the data-flow testing criteria. Our case study shows that the strategy that uses test cases with higher context diversity can significantly improve the effectiveness of existing data-flow testing criteria for context-aware pervasive software. In addition, test suites with higher context diversity are found to execute significantly longer paths, which may provide a clue that reveals why context diversity can contribute to the improvement of effectiveness of test suites. © 2014 ACM. | - |
dc.language | eng | - |
dc.publisher | Association for Computing Machinery, Inc. The Journal's web site is located at http://taas.acm.org | - |
dc.relation.ispartof | ACM Transactions on Autonomous and Adaptive Systems | - |
dc.rights | ACM Transactions on Autonomous and Adaptive Systems. Copyright © Association for Computing Machinery, Inc. | - |
dc.rights | ©ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Autonomous and Adaptive Systems, 2014, v. 9 n. 2, article no. 9, p. 9:1-9:28. http://doi.acm.org/10.1145/2620000 | - |
dc.subject | Context diversity | - |
dc.subject | Context-aware program | - |
dc.subject | Test adequacy | - |
dc.title | Improving the effectiveness of testing pervasive software via context diversity | - |
dc.type | Article | - |
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 | postprint | - |
dc.identifier.doi | 10.1145/2620000 | - |
dc.identifier.scopus | eid_2-s2.0-84906849956 | - |
dc.identifier.hkuros | 230248 | - |
dc.identifier.volume | 9 | - |
dc.identifier.issue | 2 | - |
dc.identifier.spage | 9:1 | - |
dc.identifier.epage | 9:28 | - |
dc.identifier.isi | WOS:000341122700004 | - |
dc.publisher.place | United States | - |
dc.identifier.issnl | 1556-4665 | - |