COGNITIVE INFLUENCES IN PRIORITIZING SOFTWARE REQUIREMENTS

Nadina Martínez Carod, Alejandra Cechich

2010

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.

References

  1. Aranda, G. Vizcaíno, A., Cechich, A.and Piattini. 2005. A Cognitive-Based Approach to Improve Distributed Requirement Elicitation Processes. Proceedings of the 4th IEEE International Conference on Cognitive Informatics pp 322-330.
  2. Chiew, V., Wang, Y., 2003. From Cognitive Psychology to Cognitive Informatics. Proceedings of Second IEEE International Conference on Cognitive Informatics, pp 114-120.
  3. Felder, R. and Silverman, L., 1998. Learning and Teaching Styles in Engineering Education. Engineering Education, 78(7):674-681.
  4. Felder, R. and Spurlin, J., 2005. Applications, Reliability and Validity of the Index of Learning Styles. International Journal of Engineering Education, 21(1): 103-112.
  5. Hickey, A. and Davis, A, 2003. Elicitation Technique Selection: How Do Experts Do It, Proceedings of the 11th IEEE International Engineering Conference.
  6. Kaiya H., Horai H., and Saeki M., 2002. AGORA: Attributed Goal-Oriented Requirements Analysis Method. Proceedings of the IEEE International Conference on Requirements Engineering, pp. 13-22.
  7. Martinez Carod N. and Cechich A, 2007. A Cognitive Psychology Approach for Balancing Elicitation Goals. Proceedings of the 6th International Conference on Cognitive Informatics, pp 232-241.
  8. Miller, J. and Yin, Z., 2004. A Cognitive-Based Mechanism for Constructing Software Inspection Teams. IEEE Transactions on Software Engineering, 30 (11): 811-825.
  9. Soloman B. Felder R., 2009. Index of Learning Styles Questionnaire available at: http://www.engr.ncsu. edu/learningstyles/ilsweb.html
  10. Wang, Y., 2002. On Cognitive Informatics. Proceedings of First IEEE International Conference on Cognitive Informatics, pp 34-42.
Download


Paper Citation


in Harvard Style

Martínez Carod N. and Cechich A. (2010). COGNITIVE INFLUENCES IN PRIORITIZING SOFTWARE REQUIREMENTS . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 214-219. DOI: 10.5220/0003010602140219


in Bibtex Style

@conference{icsoft10,
author={Nadina Martínez Carod and Alejandra Cechich},
title={COGNITIVE INFLUENCES IN PRIORITIZING SOFTWARE REQUIREMENTS},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={214-219},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003010602140219},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - COGNITIVE INFLUENCES IN PRIORITIZING SOFTWARE REQUIREMENTS
SN - 978-989-8425-23-2
AU - Martínez Carod N.
AU - Cechich A.
PY - 2010
SP - 214
EP - 219
DO - 10.5220/0003010602140219