This habilitation introduces the question-learn-test-feedback pattern that resulted from a series of investigations in the domains of software testing and modular software construction. The contributions to these fields are of various natures, but are all fundamentally related through two major assumptions: software construction paradigms have to constantly evolve in order to deal with the increasingly complex requirements that software-intensive systems have to meet; a tester's perspective can support this evolution through the development of effective testing techniques and new empirical knowledge about these paradigms. Abstraction, modularity and separation of concerns have been advocated as key factors for rigorous software engineering ...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Automated software testing has gained huge attention in the last past decades due to the rapid softw...
The efforts spent on testing are enormous due to the continuing quest for better software quality, a...
This habilitation introduces the question-learn-test-feedback pattern that resulted from a series of...
This paper discusses a model-based approach to testing as a vital part of soft-ware development. It ...
In this dissertation* , we propose a structured testing model for object-oriented software developm...
Testing is the dominating method for quality assurance of industrial software. Despite its importanc...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
Testing is an important component of every software since it enables the delivery of reliable soluti...
One of the oldest techniques to explain abstract concepts is to provide concrete examples. By explai...
Several techniques and criteria are available to help conducting testing activity. The choice for on...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
In the context of software engineering, test automation as a field of research has been around for a...
Testability is a software quality characteristic that is of major relevance for test costs and softw...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Automated software testing has gained huge attention in the last past decades due to the rapid softw...
The efforts spent on testing are enormous due to the continuing quest for better software quality, a...
This habilitation introduces the question-learn-test-feedback pattern that resulted from a series of...
This paper discusses a model-based approach to testing as a vital part of soft-ware development. It ...
In this dissertation* , we propose a structured testing model for object-oriented software developm...
Testing is the dominating method for quality assurance of industrial software. Despite its importanc...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
Testing is an important component of every software since it enables the delivery of reliable soluti...
One of the oldest techniques to explain abstract concepts is to provide concrete examples. By explai...
Several techniques and criteria are available to help conducting testing activity. The choice for on...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
In the context of software engineering, test automation as a field of research has been around for a...
Testability is a software quality characteristic that is of major relevance for test costs and softw...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Automated software testing has gained huge attention in the last past decades due to the rapid softw...
The efforts spent on testing are enormous due to the continuing quest for better software quality, a...