It is our pleasure to welcome the reader to the (pre-workshop) proceedings of the 2nd International Workshop on Requirements Engineering and testing (RET15) co-located with the 37th International Conference on Software Engineering (ICSE 2015) held in Florence, Italy, 18th May 2015.
RET is an important new area within software engineering that focuses on how RE can interact with Testing and vice versa in order to better support the overall software engineering process, and improve software quality and requirements compliance. While requirements specify the expectations of the stakeholders on a software system, testing should ensure these expectations are met. Indeed, in many areas, such as in the automotive and telecommunications domains, certification of the system functionalities and qualities depends in part on demonstrating that the system has been thoroughly tested with respect to the requirements.
The goal of this workshop is to highlight the importance of this cross-disciplinary research area and to develop a body of knowledge for RET. The workshop provides a forum where researchers from different research communities and practitioners can meet, share ongoing research and together chart a proposed agenda for future research.
Proceeding Downloads
Aligning quality requirements and test results with QUPER's roadmap view for improved high-level decision-making
Weak alignment of requirements engineering (RE) and Software Testing (ST) may lead to problems in delivering the required products in time with the right quality. Despite the importance of aligning RE and ST, the research have mainly been focused on one ...
Requirement-centric reactive testing for safety-related automotive software
We propose a test reactivity taxonomy for embedded automotive software that a tester can use to align the process of test design with the requirements specification and verification of the project at hand. The proposed test reactivity taxonomy can be ...
Play-testing and requirements engineering: implications for research and teaching
In Requirements Engineering (RE) for large scale game systems, play-testing is an important activity that is used to validate requirements from players' perspective. Play-testers are not professionals that are involved in the process of RE. They are not ...
It's the activities, stupid!: a new perspective on RE quality
[Context] Requirements Engineering (RE) artifacts are central items in software development: Their quality is of essential importance for development, testing and other software engineering activities. However, as requirements artifacts are used ...
Weekly round trips from norms to requirements and tests: an industrial experience report
SEAC is a major software provider in Italy in the area of business management, with a focus on norms and human resources. SEAC is re-engineering their huge legacy system to C#/SQL Server. To minimise the risks associated with such reengineering project, ...
Configuring latent semantic indexing for requirements tracing
Latent Semantic Indexing (LSI) is an accepted technique for information retrieval that is used in requirements tracing to recover links between artifacts, e.g., between requirements documents and test cases. However, configuring LSI is difficult, ...
Towards automatic constraints elicitation in pair-wise testing based on a linguistic approach: elicitation support using coupling strength
This paper focuses on the constraints elicitation in the combinatorial test design. Pair-wise testing, a common combinatorial testing approach, is an effective test planning technique to find interaction faults from the relatively small set of test ...
Visual requirements specification and automated test generation for digital applications
Digital, an amalgamation of social, cloud, mobility and analytics, is being widely used by enterprises for building innovative business applications. In digital applications, there is a healthy tension between 'business' and 'IT', leading to a rapidly ...
- Proceedings of the Second International Workshop on Requirements Engineering and Testing