Details
Originalsprache | Englisch |
---|---|
Fachzeitschrift | CEUR Workshop Proceedings |
Jahrgang | 3378 |
Publikationsstatus | Veröffentlicht - 2023 |
Veranstaltung | 29th International Working Conference on Requirement Engineering: Foundation for Software Quality (REFSQ 2023) - Barcelona, Catalunya, Spanien Dauer: 17 Apr. 2023 → 20 Apr. 2023 |
Abstract
Complex software systems are drafted, specified, and implemented in cooperation of all stakeholders. A shared understanding of requirements is important in all phases. However, requirements engineers, customers, developers, testers, and other stakeholders do not have a shared understanding of requirements due to insufficient communication. To solve this problem, this paper proposes to use videos to facilitate stakeholder involvement in requirements engineering. The basic idea is to use vision videos and test videos in requirements engineering with the help of testing techniques. A vision video visualises a future software system with a motivation and an envisioned solution. Requirement engineers use vision videos to elicit testable requirements from stakeholders and then validate the elicited requirements. A test video shows test executions of a software under development. Developers use test videos for (1) clarification of misunderstood requirements among development team and (2) eliciting new requirements and collecting feedback from stakeholders. Experiments and case studies are planned to check the effectivity or efficiency of these methods. The testability of a software is shaped at the beginning through defining testable requirements. During development, these requirements are updated through stakeholders’ feedback. Hence, using video in requirements engineering ensures software quality.
ASJC Scopus Sachgebiete
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
in: CEUR Workshop Proceedings, Jahrgang 3378, 2023.
Publikation: Beitrag in Fachzeitschrift › Konferenzaufsatz in Fachzeitschrift › Forschung › Peer-Review
}
TY - JOUR
T1 - Ensuring Software Quality through Videos in Requirements Engineering
AU - Shi, Jianwei
N1 - Funding Information: This work is partly funded by Deutsche Forschungsgemeinschaft (DFG) - Project number 289386339 (ViViUse).
PY - 2023
Y1 - 2023
N2 - Complex software systems are drafted, specified, and implemented in cooperation of all stakeholders. A shared understanding of requirements is important in all phases. However, requirements engineers, customers, developers, testers, and other stakeholders do not have a shared understanding of requirements due to insufficient communication. To solve this problem, this paper proposes to use videos to facilitate stakeholder involvement in requirements engineering. The basic idea is to use vision videos and test videos in requirements engineering with the help of testing techniques. A vision video visualises a future software system with a motivation and an envisioned solution. Requirement engineers use vision videos to elicit testable requirements from stakeholders and then validate the elicited requirements. A test video shows test executions of a software under development. Developers use test videos for (1) clarification of misunderstood requirements among development team and (2) eliciting new requirements and collecting feedback from stakeholders. Experiments and case studies are planned to check the effectivity or efficiency of these methods. The testability of a software is shaped at the beginning through defining testable requirements. During development, these requirements are updated through stakeholders’ feedback. Hence, using video in requirements engineering ensures software quality.
AB - Complex software systems are drafted, specified, and implemented in cooperation of all stakeholders. A shared understanding of requirements is important in all phases. However, requirements engineers, customers, developers, testers, and other stakeholders do not have a shared understanding of requirements due to insufficient communication. To solve this problem, this paper proposes to use videos to facilitate stakeholder involvement in requirements engineering. The basic idea is to use vision videos and test videos in requirements engineering with the help of testing techniques. A vision video visualises a future software system with a motivation and an envisioned solution. Requirement engineers use vision videos to elicit testable requirements from stakeholders and then validate the elicited requirements. A test video shows test executions of a software under development. Developers use test videos for (1) clarification of misunderstood requirements among development team and (2) eliciting new requirements and collecting feedback from stakeholders. Experiments and case studies are planned to check the effectivity or efficiency of these methods. The testability of a software is shaped at the beginning through defining testable requirements. During development, these requirements are updated through stakeholders’ feedback. Hence, using video in requirements engineering ensures software quality.
KW - feedback
KW - requirements
KW - software quality
KW - test
KW - Video
UR - http://www.scopus.com/inward/record.url?scp=85158926805&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85158926805
VL - 3378
JO - CEUR Workshop Proceedings
JF - CEUR Workshop Proceedings
SN - 1613-0073
T2 - 29th International Working Conference on Requirement Engineering: Foundation for Software Quality (REFSQ 2023)
Y2 - 17 April 2023 through 20 April 2023
ER -