2014
DOI: 10.1007/s00450-014-0256-x
|View full text |Cite
|
Sign up to set email alerts
|

On shared understanding in software engineering: an essay

Abstract: Shared understanding is essential for efficient software engineering when the risk of unsatisfactory outcome and rework of project results shall be low. Today, however, shared understanding is used mostly in an unreflected, ad-hoc way. This affects the quality of the engineered software solutions and generates re-work once the quality problems are discovered. In this article, we investigate the role, value, and usage of shared understanding in software engineering. We contribute a reflected analysis of the pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
52
0
2

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 60 publications
(54 citation statements)
references
References 44 publications
0
52
0
2
Order By: Relevance
“…Within this field, the literature counts a relevant amount of works describing challenges and experiences, and several issues were observed to affect the requirements engineering (RE) activities in global projects. In particular, communication difficulties, knowledge management, physical distance, and cultural diversity have been regarded as major obstacles for the acquisition of a shared understanding of the problem domain, impacting also on the decision‐making process. The challenges outlined in these works brought to the definition of techniques for collaborative requirements elicitation and distributed RE .…”
Section: Introductionmentioning
confidence: 99%
“…Within this field, the literature counts a relevant amount of works describing challenges and experiences, and several issues were observed to affect the requirements engineering (RE) activities in global projects. In particular, communication difficulties, knowledge management, physical distance, and cultural diversity have been regarded as major obstacles for the acquisition of a shared understanding of the problem domain, impacting also on the decision‐making process. The challenges outlined in these works brought to the definition of techniques for collaborative requirements elicitation and distributed RE .…”
Section: Introductionmentioning
confidence: 99%
“…• when implicit shared understanding of the quality of requirements is lacking among stakeholders in a project [4,5];…”
Section: Introductionmentioning
confidence: 99%
“…Second, length can play a key role in reducing misunderstandings in the context of eliciting requirements from reviews. In fact, since the requirements engineer usually has no previous communication or contact with the reviewers, the implicit shared understanding [43] between the engineer and the reviewer is very limited. Consequently, there is a need for a minimum length to establish a certain degree of shared understanding among them and reduce misunderstanding.…”
Section: A Online Reviews For Rementioning
confidence: 99%