Software engineering is a complex field integrating various knowledge areas into activities like requirements, design, testing, and maintenance. In this sense, effective communication and shared understanding among diverse team members are crucial challenges in this domain. Shared understanding involves team members sharing a common mental model of the system being developed, fostering collaboration and knowledge sharing. This paper presents systematic literature mapping on shared understanding in software engineering, highlighting challenges in verification, process support tools, and empirical evaluations. It underscores the importance of shared understanding and its role in fostering continuous working within teams, aiding in overcoming communication barriers throughout software development.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Importance of Shared Understanding in Software Engineering: A Systematic Literature Mapping

  • Iván Londoño,
  • Cesar A. Collazos,
  • Pablo H. Ruiz,
  • Vanessa Agredo- Delgado,
  • Fernando Moreira

摘要

Software engineering is a complex field integrating various knowledge areas into activities like requirements, design, testing, and maintenance. In this sense, effective communication and shared understanding among diverse team members are crucial challenges in this domain. Shared understanding involves team members sharing a common mental model of the system being developed, fostering collaboration and knowledge sharing. This paper presents systematic literature mapping on shared understanding in software engineering, highlighting challenges in verification, process support tools, and empirical evaluations. It underscores the importance of shared understanding and its role in fostering continuous working within teams, aiding in overcoming communication barriers throughout software development.