Details
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | Requirements Engineering |
Untertitel | Foundation for Software Quality. REFSQ 2023 |
Herausgeber/-innen | Alessio Ferrari, Birgit Penzenstadler |
Erscheinungsort | Cham |
Herausgeber (Verlag) | Springer Science and Business Media Deutschland GmbH |
Seiten | 39-55 |
Seitenumfang | 17 |
ISBN (elektronisch) | 978-3-031-29786-1 |
ISBN (Print) | 9783031297854 |
Publikationsstatus | Veröffentlicht - 4 Apr. 2023 |
Veranstaltung | 29th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2023 - Barcelona, Spanien Dauer: 17 Apr. 2023 → 20 Apr. 2023 |
Publikationsreihe
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Band | 13975 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (elektronisch) | 1611-3349 |
Abstract
[Context and motivation] The success of software projects depends on developing a system that satisfies the stakeholders’ wishes and needs according to their mental models of the intended system. However, stakeholders may have different or misaligned mental models of the same system, resulting in conflicting requirements. For this reason, aligned mental models and thus a shared understanding of the project vision is essential for the success of software projects. [Question/problem] While it is already challenging to achieve shared understanding in synchronous contexts, such as meetings, it is even more challenging when only asynchronous contexts, like messaging services, are possible. When multiple stakeholders are involved from different locations and time zones, primarily asynchronous communication occurs. Despite the frequent use of software tools, like Confluence, to support asynchronous contexts, their use for the development of a shared understanding has hardly been analyzed. [Principal ideas/results] In this paper, we propose five concepts to help stakeholders develop a shared understanding in asynchronous communication contexts. We assess the adaptability of three existing software tools to our concepts, adapt these software tools accordingly, and develop our own prototype that implements all five concepts. In an experiment with 30 participants, we evaluate these four software tools and compare them to a control group that had no support in developing a shared understanding. [Contribution] Our results show the suitability of our concepts, as the participants using our concepts were able to achieve a higher level of shared understanding compared to the control group.
ASJC Scopus Sachgebiete
- Mathematik (insg.)
- Theoretische Informatik
- Informatik (insg.)
- Allgemeine Computerwissenschaft
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
Requirements Engineering: Foundation for Software Quality. REFSQ 2023. Hrsg. / Alessio Ferrari; Birgit Penzenstadler. Cham: Springer Science and Business Media Deutschland GmbH, 2023. S. 39-55 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 13975 LNCS).
Publikation: Beitrag in Buch/Bericht/Sammelwerk/Konferenzband › Aufsatz in Konferenzband › Forschung › Peer-Review
}
TY - GEN
T1 - Supporting Shared Understanding in Asynchronous Communication Contexts
AU - Nagel, Lukas
AU - Karras, Oliver
AU - Amiri, Seyed Mahdi
AU - Schneider, Kurt
N1 - Funding Information: Acknowledgement. This work was supported by the Deutsche Forschungsgemein-schaft (DFG) under Grant No.: 289386339, project ViViUse.
PY - 2023/4/4
Y1 - 2023/4/4
N2 - [Context and motivation] The success of software projects depends on developing a system that satisfies the stakeholders’ wishes and needs according to their mental models of the intended system. However, stakeholders may have different or misaligned mental models of the same system, resulting in conflicting requirements. For this reason, aligned mental models and thus a shared understanding of the project vision is essential for the success of software projects. [Question/problem] While it is already challenging to achieve shared understanding in synchronous contexts, such as meetings, it is even more challenging when only asynchronous contexts, like messaging services, are possible. When multiple stakeholders are involved from different locations and time zones, primarily asynchronous communication occurs. Despite the frequent use of software tools, like Confluence, to support asynchronous contexts, their use for the development of a shared understanding has hardly been analyzed. [Principal ideas/results] In this paper, we propose five concepts to help stakeholders develop a shared understanding in asynchronous communication contexts. We assess the adaptability of three existing software tools to our concepts, adapt these software tools accordingly, and develop our own prototype that implements all five concepts. In an experiment with 30 participants, we evaluate these four software tools and compare them to a control group that had no support in developing a shared understanding. [Contribution] Our results show the suitability of our concepts, as the participants using our concepts were able to achieve a higher level of shared understanding compared to the control group.
AB - [Context and motivation] The success of software projects depends on developing a system that satisfies the stakeholders’ wishes and needs according to their mental models of the intended system. However, stakeholders may have different or misaligned mental models of the same system, resulting in conflicting requirements. For this reason, aligned mental models and thus a shared understanding of the project vision is essential for the success of software projects. [Question/problem] While it is already challenging to achieve shared understanding in synchronous contexts, such as meetings, it is even more challenging when only asynchronous contexts, like messaging services, are possible. When multiple stakeholders are involved from different locations and time zones, primarily asynchronous communication occurs. Despite the frequent use of software tools, like Confluence, to support asynchronous contexts, their use for the development of a shared understanding has hardly been analyzed. [Principal ideas/results] In this paper, we propose five concepts to help stakeholders develop a shared understanding in asynchronous communication contexts. We assess the adaptability of three existing software tools to our concepts, adapt these software tools accordingly, and develop our own prototype that implements all five concepts. In an experiment with 30 participants, we evaluate these four software tools and compare them to a control group that had no support in developing a shared understanding. [Contribution] Our results show the suitability of our concepts, as the participants using our concepts were able to achieve a higher level of shared understanding compared to the control group.
KW - asynchronous communication
KW - requirements engineering
KW - shared understanding
UR - http://www.scopus.com/inward/record.url?scp=85152514106&partnerID=8YFLogxK
U2 - 10.15488/16373
DO - 10.15488/16373
M3 - Conference contribution
AN - SCOPUS:85152514106
SN - 9783031297854
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 39
EP - 55
BT - Requirements Engineering
A2 - Ferrari, Alessio
A2 - Penzenstadler, Birgit
PB - Springer Science and Business Media Deutschland GmbH
CY - Cham
T2 - 29th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2023
Y2 - 17 April 2023 through 20 April 2023
ER -