Advertisement

A Study of Emotions in Requirements Engineering

  • Ricardo Colomo-Palacios
  • Adrián Hernández-López
  • Ángel García-Crespo
  • Pedro Soto-Acosta
Part of the Communications in Computer and Information Science book series (CCIS, volume 112)

Abstract

Requirements engineering (RE) is a crucial activity in software development projects. This phase in the software development cycle is knowledge intensive, and thus, human capital intensive. From the human point of view, emotions play an important role in behavior and can even act as behavioral motivators. Thus, if we consider that RE represents a set of knowledge-intensive tasks, which include acceptance and negotiation activities, then the emotional factor represents a key element in these issues. However, the emotional factor in RE has not received the attention it deserves. This paper aims to integrate the stakeholder’s emotions into the requirement process, proposing to catalogue them like any other factor in the process such as clarity or stability. Results show that high arousal and low pleasure levels are predictors of high versioning requirements.

Keywords

Requirement Engineering Requirement Engineer Emotional Factor Emotional Rating Software Development Project 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Sommerville, I., Rodden, T.: Human, social, and organizational influences on the software process. In: Fuggetta, A., Wolf, A. (eds.) Trends in software process, pp. 89–110. John Wiley, New York (1996)Google Scholar
  2. 2.
    DeMarco, T., Lister, T.: Peopleware: Productive projects and teams. Dorset House Publishing Co., Inc., New York (1987)Google Scholar
  3. 3.
    Feldt, R., Torkar, R., Angelis, L., Samuelsson, M.: Towards individualized software engineering: Empirical studies should collect psychometrics. Paper presented at the Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering (CHASE 2008), Leipzig, Germany (2008)Google Scholar
  4. 4.
    Browne, G.J., Ramesh, V.: Improving information requirements determination: A cognitive perspective. Information and Management 39(8), 625–645 (2002)Google Scholar
  5. 5.
    Stacy, W., MacMillan, J.: Cognitive bias in software engineering. Communications of the ACM 38(6), 57–63 (1995)CrossRefGoogle Scholar
  6. 6.
    Agarwal, R., Sinha, A.P., Tanniru, M.: Cognitive fit in requirements modeling: A study of object and process methodologies. Journal of Management Information Systems 13(2), 137–162 (1996)CrossRefGoogle Scholar
  7. 7.
    Safayeni, F., Duimering, P.R., Zheng, K., Derbentseva, N., Poile, C., Ran, B.: Requirements engineering in new product development. Communications of the ACM 51(3), 77–82 (2008)CrossRefGoogle Scholar
  8. 8.
    Saiedian, H., Dale, R.: Requirements engineering: Making the connection between the software developer and customer. Information and Software Technology 42(6), 419–428 (2000)CrossRefGoogle Scholar
  9. 9.
    Nuseibeh, B., Easterbrook, S.: Requirements engineering: A roadmap. Paper presented at the Proceedings of the Conference on The Future of Software Engineering (ICSE 2000), Limerick, Ireland (2000)Google Scholar
  10. 10.
    Pfleeger, S., Atlee, J.: Software engineering: Theory and practice. Prentice Hall, Upper Saddle River (2006)Google Scholar
  11. 11.
    Walia, G.S., Carver, J.C.: A systematic literature review to identify and classify software requirement errors. Information and Software Technology 51(7), 1087–1109 (2009)CrossRefGoogle Scholar
  12. 12.
    Hochschild, A.: The sociology of feeling and emotion: Selected possibilities. Sociological Inquiry 45(2-3), 280–307 (1975)CrossRefGoogle Scholar
  13. 13.
    Kleinginna, P.R., Kleinginna, A.M.: A categorized list of emotion definitions, with suggestions for a consensual definition. Motivation and emotion 5(4), 345–379 (1981)CrossRefGoogle Scholar
  14. 14.
    Izard, C.E.: Human emotions. Plenum Press, New York (1977)CrossRefGoogle Scholar
  15. 15.
    Russell, J.A., Weiss, A., Mendelsohn, G.A.: Affect grid: A single-item scale of pleasure and arousal. Journal of personality and social psychology 57(3), 493–502 (1989)CrossRefGoogle Scholar
  16. 16.
    Ramos, I., Berry, D.M.: Is emotion relevant to requirements engineering? Requirements Engineering 10(3), 238–242 (2005)CrossRefGoogle Scholar
  17. 17.
    Ramos, I., Berry, D.M., Carvalho, J.Á.: Requirements engineering for organizational transformation. Information and Software Technology 47(7), 479–495 (2005)CrossRefGoogle Scholar
  18. 18.
    Kahneman, D., Diener, E., Schwarz, N.: Well-being: The foundations of hedonic psychology. Russell Sage Foundation Publications (2003)Google Scholar
  19. 19.
    Fraser, M.D., Kumar, K., Vaishnavi, V.K.: Informal and formal requirements specification languages: Bridging the gap. IEEE Transactions on Software Engineering 17(5), 454–466 (1991)CrossRefGoogle Scholar
  20. 20.
    Mesquita, B., Frijda, N.H.: Cultural variations in emotions: A review. Psychological bulletin 112(2), 179–204 (1992)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Ricardo Colomo-Palacios
    • 1
  • Adrián Hernández-López
    • 1
  • Ángel García-Crespo
    • 1
  • Pedro Soto-Acosta
    • 2
  1. 1.Universidad Carlos III de MadridMadridSpain
  2. 2.University of MurciaMurciaSpain

Personalised recommendations