Authors:
Nadina Martínez Carod
and
Alejandra Cechich
Affiliation:
Comahue University, Argentina
Keyword(s):
Requirements Engineering, Cognitive Informatics, Requirements Elicitation, Requirements Prioritization.
Related
Ontology
Subjects/Areas/Topics:
Requirements Elicitation and Specification
;
Software Engineering
;
Software Engineering Methods and Techniques
Abstract:
In software development, the elicitation process and particularly the acquisition of software requirements are critical success factors. Elicitation is about learning the needs of users, and communicating those needs to system builders. Prioritizing requirements includes negotiation as an important issue, which becomes extremely difficult, as clients often do not know exactly what they need. To overcome this situation, aiming at improving stakeholder’s negotiation, we propose reducing the gap of misunderstanding between them by the use of cognitive science. Particularly, we suggest using cognitive styles to characterize people from the way their process information. In this paper, we introduce a case study showing that cognitive profiles may affect requirement understanding and prioritization. Our controlled experiment shows that considering cognitive profiles when performing elicitation might increase stakeholders’ satisfaction and prioritization accuracy.