Abstract
Context-Aware Software Systems (CASS) use environmental information to provide better service to the systems’ actors to fulfill their goals. Testing of ubiquitous software systems can be challenging since it is unlikely that, while designing the test cases, the tester can identify all possible context variations. A quasi-Systematic Literature Review has been undertaken to characterize the methods usually used for testing CASS. The analysis and generation of knowledge in this work rely on classifying the extracted information. Established taxonomies of software testing and context-aware were used to characterize and interpret the findings. The results show that, although it is possible to observe the utilization of some software testing methods, few empirical studies are evaluating such methods when testing CASS. The selected technical literature conveys a lack of consensus on the understanding of context and CASS, and on the meaning of software testing. Furthermore, context variation in CASS has only been partially addressed by the identified approaches. They either rely on simulating context or in fixing the values of context variables during testing. We argue that the tests of context-aware software systems need to deal with the diversity of context instead of mitigating their effects.
| Original language | English |
|---|---|
| Pages (from-to) | 1-21 |
| Number of pages | 21 |
| Journal | Journal of Systems and Software |
| Volume | 131 |
| Early online date | 17 May 2017 |
| DOIs | |
| Publication status | Published - 1 Sept 2017 |
| Externally published | Yes |
Keywords
- Context-aware
- Software Engineering
- Empirical Software Engineering
- Software Testing
- Systematic literature review
Fingerprint
Dive into the research topics of 'Characterizing testing methods for context-aware software systems: results from a quasi-systematic literature review'. Together they form a unique fingerprint.Research output
-
Alternatives for testing of context-aware software systems in non-academic settings: results from a Rapid Review
Matalonga, S., Amalfitano, D., Doreste, A., Fasolino, A. R. & Horta Travassos, G., 30 Sept 2022, In: Information and Software Technology. 149, 16 p., 106937.Research output: Contribution to journal › Article › peer-review
Open AccessFile8 Link opens in a new tab Citations (Scopus)169 Downloads (Pure) -
Test case design for context-aware applications: Are we there yet?
Santos, I. D. S., Andrade, R. M. D. C., Rocha, L. S., Matalonga, S., de Oliveira, K. M. & Travassos, G. H., 1 Aug 2017, In: Information and Software Technology. 88, p. 1-16 16 p.Research output: Contribution to journal › Article › peer-review
Open AccessFile35 Link opens in a new tab Citations (Scopus)119 Downloads (Pure) -
Toward the characterization of software testing practices in South America: looking at Brazil and Uruguay
Dias-Neto, A. C., Matalonga, S., Solari, M., Robiolo, G. & Travassos, G. H., 1 Dec 2017, In: Software Quality Journal. 25, 4, p. 1145–1183 39 p.Research output: Contribution to journal › Article › peer-review
Open AccessFile20 Link opens in a new tab Citations (Scopus)42 Downloads (Pure)
Profiles
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver