Characterizing testing methods for context-aware software systems: Results from a quasi-systematic literature review

被引:20
|
作者
Matalonga, Santiago [1 ]
Rodrigues, Felyppe [2 ]
Travassos, Guilherme Horta [2 ]
机构
[1] Univ ORT Uruguay, Software Engn, Montevideo, Uruguay
[2] Univ Fed Rio de Janeiro, COPPE, PESC, Rio De Janeiro, Brazil
关键词
Context-aware; Software testing; Test case design; Systematic literature review; MOBILE; AGREEMENT; COMPUTER;
D O I
10.1016/j.jss.2017.05.048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 27 条
  • [1] Characterizing context-aware recommender systems: A systematic literature review
    Villegas, Norha M.
    Sanchez, Cristian
    Diaz-Cely, Javier
    Tamura, Gabriel
    KNOWLEDGE-BASED SYSTEMS, 2018, 140 : 173 - 200
  • [2] Characterizing Interoperability in Context-aware Software Systems
    Motta, Rebeca Campos
    de Oliveira, Kathia Marcal
    Travassos, Guilherme Horta
    2016 VI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2016), 2016, : 203 - 208
  • [3] Alternatives for testing of context-aware software systems in non-academic settings: results from a Rapid Review
    Matalonga, Santiago
    Amalfitano, Domenico
    Doreste, Andrea
    Fasolino, Anna Rita
    Travassos, Guilherme Horta
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 149
  • [4] User and Context Information in Context-Aware Recommender Systems: A Systematic Literature Review
    Inzunza, Sergio
    Juarez-Ramirez, Reyes
    Ramirez-Noriega, Alan
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 649 - 658
  • [5] A systematic literature review of recent advances on context-aware recommender systems
    Mateos, Pablo
    Bellogin, Alejandro
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 58 (01)
  • [6] Context-Aware Recommender Systems in the Music Domain: A Systematic Literature Review
    Lozano Murciego, Alvaro
    Jimenez-Bravo, Diego M.
    Valera Roman, Adrian
    De Paz Santana, Juan F.
    Moreno-Garcia, Maria N.
    ELECTRONICS, 2021, 10 (13)
  • [7] Context-aware systems: A literature review and classification
    Hong, Jong-yi
    Suh, Eui-ho
    Kim, Sung-Jin
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) : 8509 - 8522
  • [8] Testing context-aware software systems: Unchain the context, set it free!
    Matalonga, Santiago
    Travassos, Guilherme H.
    XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 250 - 254
  • [9] A systematic review of scholar context-aware recommender systems
    Champiri, Zohreh Dehghani
    Shahamiri, Seyed Reza
    Salim, Siti Salwah Binti
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (03) : 1743 - 1758
  • [10] Challenges in Context-Aware Requirements Modeling: A Systematic Literature Review
    Li, Yuanbang
    Peng, Rong
    Wang, Bangchao
    REQUIREMENTS ENGINEERING FOR INTERNET OF THINGS, 2018, 809 : 140 - 155