Importance of Shared Understanding in Software Engineering: A Systematic Literature Mapping
摘要
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.