Using GUI Test Videos to Obtain Stakeholders’ Feedback

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

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)
Seiten35-45
Seitenumfang11
ISBN (elektronisch)979-8-3503-1196-9
PublikationsstatusVeröffentlicht - 2023
Veranstaltung2023 IEEE/ACM International Conference on Software and System Processes (ICSSP) - Melbourne, Australien
Dauer: 14 Mai 202315 Mai 2023

Abstract

In software projects, stakeholders can give valuable feedback on software demonstrations. Demonstrating software early and responding to feedback is crucial in agile development. However, it is difficult for stakeholders who are not on-site customers but end users, marketing people, or designers, etc. to give feedback in an agile development environment. Successful Graphical User Interface (GUI) tests, which show the working GUI with expected software behaviors, can be documented and then demonstrated for feedback. In our new concept, GUI tests are recorded, extended, and demonstrated as videos. A GUI test is divided into several GUI unit tests, which are specified in Gherkin, a semi-structured natural language. For each GUI unit test, a video is generated during test execution. Test steps specified in Gherkin are traced and highlighted in the video. Stakeholders review these generated videos and provide feedback, e.g., on misunderstandings of requirements or on inconsistencies. To evaluate the impact of videos in identifying inconsistencies, we asked 22 participants to identify inconsistencies between (1) given requirements in regular sentences and (2) demonstrated behaviors from videos with Gherkin specifications or from Gherkin specifications alone. Our results show that participants tend to identify more inconsistencies from demonstrated behaviors which are not in accordance with given requirements. They tend to recognize inconsistencies more easily through videos than through Gherkin specifications alone. We conclude that GUI test videos can help stakeholders give feedback more effectively. By obtaining early feedback, inconsistencies can be resolved, thus contributing to higher stakeholder satisfaction.

Schlagwörter

    Rückmeldung, GUI-Test, Video, agil

ASJC Scopus Sachgebiete

Zitieren

Using GUI Test Videos to Obtain Stakeholders’ Feedback. / Shi, Jianwei; Mönnich, Jonas; Klünder, Jil et al.
2023 IEEE/ACM International Conference on Software and System Processes (ICSSP). 2023. S. 35-45.

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

Shi, J, Mönnich, J, Klünder, J & Schneider, K 2023, Using GUI Test Videos to Obtain Stakeholders’ Feedback. in 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP). S. 35-45, 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP), Melbourne, Australien, 14 Mai 2023. https://doi.org/10.1109/ICSSP59042.2023.00014
Shi, J., Mönnich, J., Klünder, J., & Schneider, K. (2023). Using GUI Test Videos to Obtain Stakeholders’ Feedback. In 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP) (S. 35-45) https://doi.org/10.1109/ICSSP59042.2023.00014
Shi J, Mönnich J, Klünder J, Schneider K. Using GUI Test Videos to Obtain Stakeholders’ Feedback. in 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP). 2023. S. 35-45 doi: 10.1109/ICSSP59042.2023.00014
Shi, Jianwei ; Mönnich, Jonas ; Klünder, Jil et al. / Using GUI Test Videos to Obtain Stakeholders’ Feedback. 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP). 2023. S. 35-45
Download
@inproceedings{4ebfddd25d1f4cfd9e1604c0e22f603e,
title = "Using GUI Test Videos to Obtain Stakeholders{\textquoteright} Feedback",
abstract = "In software projects, stakeholders can give valuable feedback on software demonstrations. Demonstrating software early and responding to feedback is crucial in agile development. However, it is difficult for stakeholders who are not on-site customers but end users, marketing people, or designers, etc. to give feedback in an agile development environment. Successful Graphical User Interface (GUI) tests, which show the working GUI with expected software behaviors, can be documented and then demonstrated for feedback. In our new concept, GUI tests are recorded, extended, and demonstrated as videos. A GUI test is divided into several GUI unit tests, which are specified in Gherkin, a semi-structured natural language. For each GUI unit test, a video is generated during test execution. Test steps specified in Gherkin are traced and highlighted in the video. Stakeholders review these generated videos and provide feedback, e.g., on misunderstandings of requirements or on inconsistencies. To evaluate the impact of videos in identifying inconsistencies, we asked 22 participants to identify inconsistencies between (1) given requirements in regular sentences and (2) demonstrated behaviors from videos with Gherkin specifications or from Gherkin specifications alone. Our results show that participants tend to identify more inconsistencies from demonstrated behaviors which are not in accordance with given requirements. They tend to recognize inconsistencies more easily through videos than through Gherkin specifications alone. We conclude that GUI test videos can help stakeholders give feedback more effectively. By obtaining early feedback, inconsistencies can be resolved, thus contributing to higher stakeholder satisfaction.",
keywords = "R{\"u}ckmeldung, GUI-Test, Video, agil, feedback, GUI test, video, agile",
author = "Jianwei Shi and Jonas M{\"o}nnich and Jil Kl{\"u}nder and Kurt Schneider",
note = "This work is funded by Deutsche Forschungsgemeinschaft (DFG) - Project number 289386339 (ViViUse).; 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP) ; Conference date: 14-05-2023 Through 15-05-2023",
year = "2023",
doi = "10.1109/ICSSP59042.2023.00014",
language = "English",
isbn = "979-8-3503-1197-6",
pages = "35--45",
booktitle = "2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)",

}

Download

TY - GEN

T1 - Using GUI Test Videos to Obtain Stakeholders’ Feedback

AU - Shi, Jianwei

AU - Mönnich, Jonas

AU - Klünder, Jil

AU - Schneider, Kurt

N1 - This work is funded by Deutsche Forschungsgemeinschaft (DFG) - Project number 289386339 (ViViUse).

PY - 2023

Y1 - 2023

N2 - In software projects, stakeholders can give valuable feedback on software demonstrations. Demonstrating software early and responding to feedback is crucial in agile development. However, it is difficult for stakeholders who are not on-site customers but end users, marketing people, or designers, etc. to give feedback in an agile development environment. Successful Graphical User Interface (GUI) tests, which show the working GUI with expected software behaviors, can be documented and then demonstrated for feedback. In our new concept, GUI tests are recorded, extended, and demonstrated as videos. A GUI test is divided into several GUI unit tests, which are specified in Gherkin, a semi-structured natural language. For each GUI unit test, a video is generated during test execution. Test steps specified in Gherkin are traced and highlighted in the video. Stakeholders review these generated videos and provide feedback, e.g., on misunderstandings of requirements or on inconsistencies. To evaluate the impact of videos in identifying inconsistencies, we asked 22 participants to identify inconsistencies between (1) given requirements in regular sentences and (2) demonstrated behaviors from videos with Gherkin specifications or from Gherkin specifications alone. Our results show that participants tend to identify more inconsistencies from demonstrated behaviors which are not in accordance with given requirements. They tend to recognize inconsistencies more easily through videos than through Gherkin specifications alone. We conclude that GUI test videos can help stakeholders give feedback more effectively. By obtaining early feedback, inconsistencies can be resolved, thus contributing to higher stakeholder satisfaction.

AB - In software projects, stakeholders can give valuable feedback on software demonstrations. Demonstrating software early and responding to feedback is crucial in agile development. However, it is difficult for stakeholders who are not on-site customers but end users, marketing people, or designers, etc. to give feedback in an agile development environment. Successful Graphical User Interface (GUI) tests, which show the working GUI with expected software behaviors, can be documented and then demonstrated for feedback. In our new concept, GUI tests are recorded, extended, and demonstrated as videos. A GUI test is divided into several GUI unit tests, which are specified in Gherkin, a semi-structured natural language. For each GUI unit test, a video is generated during test execution. Test steps specified in Gherkin are traced and highlighted in the video. Stakeholders review these generated videos and provide feedback, e.g., on misunderstandings of requirements or on inconsistencies. To evaluate the impact of videos in identifying inconsistencies, we asked 22 participants to identify inconsistencies between (1) given requirements in regular sentences and (2) demonstrated behaviors from videos with Gherkin specifications or from Gherkin specifications alone. Our results show that participants tend to identify more inconsistencies from demonstrated behaviors which are not in accordance with given requirements. They tend to recognize inconsistencies more easily through videos than through Gherkin specifications alone. We conclude that GUI test videos can help stakeholders give feedback more effectively. By obtaining early feedback, inconsistencies can be resolved, thus contributing to higher stakeholder satisfaction.

KW - Rückmeldung

KW - GUI-Test

KW - Video

KW - agil

KW - feedback

KW - GUI test

KW - video

KW - agile

UR - http://www.scopus.com/inward/record.url?scp=85166180927&partnerID=8YFLogxK

U2 - 10.1109/ICSSP59042.2023.00014

DO - 10.1109/ICSSP59042.2023.00014

M3 - Conference contribution

SN - 979-8-3503-1197-6

SP - 35

EP - 45

BT - 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)

T2 - 2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)

Y2 - 14 May 2023 through 15 May 2023

ER -

Von denselben Autoren