Proceedings of the International Conference on Quality Software, 2010, p. 151-160Pervasive computing systems often use middleware as a means to communicate with the changing environment. However, the interactions with the context-aware middleware as well as the interactions among applications sharing the same middleware may introduce faults that are difficult to reveal by existing testing techniques. Our previous work proposed the notion of context diversity as a metric to measure the degree of changes in test inputs for pervasive software. In this paper, we present a case study on how much context diversity for test cases relates to fault-based mutants in pervasive software. Our empirical results show that conventional mutation operators c...
Testing is one of the crucial steps in software system development, which takes a lot of resources a...
Context: Context-awareness challenges the engineering of contemporary software systems and jeopardiz...
Mutation testing is a powerful technique for assessing and improving test suite quality that artific...
Context-aware pervasive software is responsive to various contexts and their changes. A faulty imple...
Mutation testing and adequacy testing are two major technologies to assure the quality of software. ...
Pervasive computing software adapts its behavior according to the changing contexts. Nevertheless, c...
Context-aware pervasive software is responsive to various contexts and their changes. A faulty imple...
The incorporation of context-awareness capabilities into pervasive applications allows them to lever...
Context-sensitive middleware-based software is an emerging kind of ubiquitous computing application....
The incorporation of context-awareness capabilities into pervasive applications allows them to lever...
During the testing of context-sensitive middleware-based software, the middleware identifies the cur...
Pervasive computing environments are often noisy and subject to change. Although software should be ...
Diversity has been proposed as a key criterion to improve testing effectiveness and efficiency. It c...
Context-awareness is a capability that allows applications in per-vasive computing to adapt themselv...
Context-awareness is a capability that allows applications in pervasive computing to adapt themselve...
Testing is one of the crucial steps in software system development, which takes a lot of resources a...
Context: Context-awareness challenges the engineering of contemporary software systems and jeopardiz...
Mutation testing is a powerful technique for assessing and improving test suite quality that artific...
Context-aware pervasive software is responsive to various contexts and their changes. A faulty imple...
Mutation testing and adequacy testing are two major technologies to assure the quality of software. ...
Pervasive computing software adapts its behavior according to the changing contexts. Nevertheless, c...
Context-aware pervasive software is responsive to various contexts and their changes. A faulty imple...
The incorporation of context-awareness capabilities into pervasive applications allows them to lever...
Context-sensitive middleware-based software is an emerging kind of ubiquitous computing application....
The incorporation of context-awareness capabilities into pervasive applications allows them to lever...
During the testing of context-sensitive middleware-based software, the middleware identifies the cur...
Pervasive computing environments are often noisy and subject to change. Although software should be ...
Diversity has been proposed as a key criterion to improve testing effectiveness and efficiency. It c...
Context-awareness is a capability that allows applications in per-vasive computing to adapt themselv...
Context-awareness is a capability that allows applications in pervasive computing to adapt themselve...
Testing is one of the crucial steps in software system development, which takes a lot of resources a...
Context: Context-awareness challenges the engineering of contemporary software systems and jeopardiz...
Mutation testing is a powerful technique for assessing and improving test suite quality that artific...