TY - JOUR
T1 - What Lies Behind Requirements? A Quality Assessment of Statement Grounds in Requirements Elicitation
AU - BURNAY, CORENTIN
AU - BOURAGA, SARAH
AU - Gillain, Joseph
AU - JURETA, Ivan
PY - 2020/12
Y1 - 2020/12
N2 - In requirements engineering (RE), an early yet critical activity consists in eliciting the requirements from various stakeholders, who usually have different assumptions, knowledge, and intentions. The goal during elicitation is to understand what stakeholders expect from a given software, expectations which then feed the analysis, prioritization, validation, and ultimately specification activities of the RE process. Elicitation is an interactive activity. It relies on verbal communication of statements of stakeholders about their requirements, their ideas, their assumptions, the constraints they know apply in the environment of the future software, and so forth. Statements, we claim, build either on a past experience of the stakeholder or are the result of reasoning from indirect experience, i.e., they have different grounds. In this paper, we introduce the concept of “Statement Ground” during RE, contrast it with the classical perspective on requirements elicitation, and position the concept in existing RE literature. We conduct an empirical assessment of the relative qualities of statements that have different grounds. Our work results in a better understanding of the statements produced by stakeholders during requirements elicitation, of their qualities, and of the interplay between those qualities and the concept of statement ground. It also results in the definition of a series of research questions which focus on the implications of our findings on the overall requirements engineering activity.
AB - In requirements engineering (RE), an early yet critical activity consists in eliciting the requirements from various stakeholders, who usually have different assumptions, knowledge, and intentions. The goal during elicitation is to understand what stakeholders expect from a given software, expectations which then feed the analysis, prioritization, validation, and ultimately specification activities of the RE process. Elicitation is an interactive activity. It relies on verbal communication of statements of stakeholders about their requirements, their ideas, their assumptions, the constraints they know apply in the environment of the future software, and so forth. Statements, we claim, build either on a past experience of the stakeholder or are the result of reasoning from indirect experience, i.e., they have different grounds. In this paper, we introduce the concept of “Statement Ground” during RE, contrast it with the classical perspective on requirements elicitation, and position the concept in existing RE literature. We conduct an empirical assessment of the relative qualities of statements that have different grounds. Our work results in a better understanding of the statements produced by stakeholders during requirements elicitation, of their qualities, and of the interplay between those qualities and the concept of statement ground. It also results in the definition of a series of research questions which focus on the implications of our findings on the overall requirements engineering activity.
KW - Elicitation
KW - Experience
KW - Ground
KW - Hypothetical statement
KW - Requirement engineering
KW - Stakeholders communication
KW - Statement
UR - http://www.scopus.com/inward/record.url?scp=85090300521&partnerID=8YFLogxK
U2 - 10.1007/s11219-020-09521-2
DO - 10.1007/s11219-020-09521-2
M3 - Article
SN - 0963-9314
VL - 28
SP - 1615
EP - 1643
JO - Software Quality Journal
JF - Software Quality Journal
IS - 4
ER -