Supporting Shared Understanding in Asynchronous Communication Contexts

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Technische Informationsbibliothek (TIB) Leibniz-Informationszentrum Technik und Naturwissenschaften und Universitätsbibliothek
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksRequirements Engineering
UntertitelFoundation for Software Quality. REFSQ 2023
Herausgeber/-innenAlessio Ferrari, Birgit Penzenstadler
ErscheinungsortCham
Herausgeber (Verlag)Springer Science and Business Media Deutschland GmbH
Seiten39-55
Seitenumfang17
ISBN (elektronisch)978-3-031-29786-1
ISBN (Print)9783031297854
PublikationsstatusVeröffentlicht - 4 Apr. 2023
Veranstaltung29th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2023 - Barcelona, Spanien
Dauer: 17 Apr. 202320 Apr. 2023

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band13975 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

Zitieren

Supporting Shared Understanding in Asynchronous Communication Contexts. / Nagel, Lukas; Karras, Oliver; Amiri, Seyed Mahdi et al.
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/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Nagel, L, Karras, O, Amiri, SM & Schneider, K 2023, Supporting Shared Understanding in Asynchronous Communication Contexts. in A Ferrari & B Penzenstadler (Hrsg.), Requirements Engineering: Foundation for Software Quality. REFSQ 2023. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Bd. 13975 LNCS, Springer Science and Business Media Deutschland GmbH, Cham, S. 39-55, 29th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2023, Barcelona, Spanien, 17 Apr. 2023. https://doi.org/10.15488/16373, https://doi.org/10.1007/978-3-031-29786-1_3
Nagel, L., Karras, O., Amiri, S. M., & Schneider, K. (2023). Supporting Shared Understanding in Asynchronous Communication Contexts. In A. Ferrari, & B. Penzenstadler (Hrsg.), Requirements Engineering: Foundation for Software Quality. REFSQ 2023 (S. 39-55). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 13975 LNCS). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.15488/16373, https://doi.org/10.1007/978-3-031-29786-1_3
Nagel L, Karras O, Amiri SM, Schneider K. Supporting Shared Understanding in Asynchronous Communication Contexts. in Ferrari A, Penzenstadler B, Hrsg., Requirements Engineering: Foundation for Software Quality. REFSQ 2023. 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)). doi: 10.15488/16373, 10.1007/978-3-031-29786-1_3
Nagel, Lukas ; Karras, Oliver ; Amiri, Seyed Mahdi et al. / Supporting Shared Understanding in Asynchronous Communication Contexts. 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)).
Download
@inproceedings{8e5bba4b978749d3bb01d204588387e2,
title = "Supporting Shared Understanding in Asynchronous Communication Contexts",
abstract = "[Context and motivation] The success of software projects depends on developing a system that satisfies the stakeholders{\textquoteright} 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.",
keywords = "asynchronous communication, requirements engineering, shared understanding",
author = "Lukas Nagel and Oliver Karras and Amiri, {Seyed Mahdi} and Kurt Schneider",
note = "Funding Information: Acknowledgement. This work was supported by the Deutsche Forschungsgemein-schaft (DFG) under Grant No.: 289386339, project ViViUse. ; 29th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2023 ; Conference date: 17-04-2023 Through 20-04-2023",
year = "2023",
month = apr,
day = "4",
doi = "10.15488/16373",
language = "English",
isbn = "9783031297854",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "39--55",
editor = "Alessio Ferrari and Birgit Penzenstadler",
booktitle = "Requirements Engineering",
address = "Germany",

}

Download

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 -

Von denselben Autoren