PUMA
Istituto di Scienza e Tecnologie dell'Informazione     
Ferrari A., Spoletini P., Gnesi S. Ambiguity and tacit knowledge in requirements elicitation interviews. In: Requirements Engineering, vol. 21 (3) pp. 333 - 355. Springer, 2016. [Online First 26 March 2016]
 
 
Abstract
(English)
Interviews are the most common and effective means to perform requirements elicitation and support knowledge transfer between a customer and a requirements analyst. Ambiguity in communication is often perceived as a major obstacle for knowledge transfer, which could lead to unclear and incomplete requirements documents. In this paper, we analyze the role of ambiguity in requirements elicitation interviews, when requirements are still tacit ideas to be surfaced. To study the phenomenon, we performed a set of 34 customer-analyst interviews. This experience was used as a baseline to define a framework to categorize ambiguity. The framework presents the notion of ambiguity as a class of four main sub-phenomena, namely unclarity, multiple understanding, incorrect disambiguation and correct disambiguation. We present examples of ambiguities from our interviews to illustrate the different categories, and we highlight the pragmatic components that determine the occurrence of ambiguity. Along the study, we discovered a peculiar relation between ambiguity and tacit knowledge in interviews. Tacit knowledge is the knowledge that a customer has but does not pass to the analyst for any reason. From our experience, we have discovered that, rather than an obstacle, the occurrence of an ambiguity is often a resource for discovering tacit knowledge. Again, examples are presented from our interviews to support this vision.
URL: http://link.springer.com/article/10.1007%2Fs00766-016-0249-3
DOI: 10.1007/s00766-016-0249-3
Subject Requirements Engineering
Requirements Elicitation
Interviews for Requirements Elicitation
Ambiguity in Interviews
Ambiguity in Natural Language
Ambiguity in Spoken Language
Tacit Knowledge
Knowledge Management
D.2 SOFTWARE ENGINEERING
D.2.1 SOFTWARE ENGINEERING. Requirements/Specifications. Elicitation methods (e.g., rapid prototyping, interviews, JAD)


Icona documento 1) Download Document PDF
Icona documento 2) Download Document PDF


Icona documento Open access Icona documento Restricted Icona documento Private

 


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional