This paper presents a controlled experiment in which two different requirements specification styles (white-box and black-box) were compared concerning the understandability of two requirements specifications from the viewpoint of a customer. The results of the experiment confirm the common belief that black-box requirements specifications (e.g., documented with SCR) are easier to understand from a customer point of view than white-box specifications (e.g., documented with UML). Questions about particular functions and behavior of the specified system were answered faster and more correctly by the participants. This result suggests that using a black-box specification style when communicating with customers is beneficial
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
Prior to designing a system, customers and contractors should agree on required black box (externall...
A system requirements specification is a technical document extensively used during the respective s...
In this paper, we report on a controlled experiment, in which we compared two different requirements...
Requirements are fundamental to software development. They establish the foundation and scope of a s...
"Getting the requirements right" is one of the most important activities in software development, an...
One of the main reasons for the failure of many software projects is the late discovery of a mism...
Requirements specification is a core activity in the requirements engineering phase of a software de...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
We carried out a controlled experiment and an externalreplication to investigate whether the use of ...
We carried out a controlled experiment and an external replication to investigate whether the use of...
One of the main reasons for the failure of many software projects is the late discovery of a mismatc...
Context & Motivation: Developing new software systems based on a software product line (SPL) is stil...
An information system is embedded in a specific business or activities in an organization, thus, the...
Context: There are numerous textual notations and techniques that can be used in requirements engine...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
Prior to designing a system, customers and contractors should agree on required black box (externall...
A system requirements specification is a technical document extensively used during the respective s...
In this paper, we report on a controlled experiment, in which we compared two different requirements...
Requirements are fundamental to software development. They establish the foundation and scope of a s...
"Getting the requirements right" is one of the most important activities in software development, an...
One of the main reasons for the failure of many software projects is the late discovery of a mism...
Requirements specification is a core activity in the requirements engineering phase of a software de...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
We carried out a controlled experiment and an externalreplication to investigate whether the use of ...
We carried out a controlled experiment and an external replication to investigate whether the use of...
One of the main reasons for the failure of many software projects is the late discovery of a mismatc...
Context & Motivation: Developing new software systems based on a software product line (SPL) is stil...
An information system is embedded in a specific business or activities in an organization, thus, the...
Context: There are numerous textual notations and techniques that can be used in requirements engine...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
Prior to designing a system, customers and contractors should agree on required black box (externall...
A system requirements specification is a technical document extensively used during the respective s...