2019
DOI: 10.1007/978-3-030-29381-9_39
|View full text |Cite
|
Sign up to set email alerts
|

Ensuring the Consistency Between User Requirements and GUI Prototypes: A Behavior-Based Automated Approach

Abstract: In a user-centered design process, graphical user interface (GUI) prototypes may be seen as an important early artifact to design and validate user requirements before making strong commitments with a full-fledged version of the user interface. Ensuring the consistency of GUI prototypes with other representations of the user requirements is then a critical aspect of the design process. This paper presents an approach which extends Behavior-Driven Development (BDD) by employing an ontology in order to provide a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…We argue that the benefits of using a high-level DSL for specifying BDD scenarios are twofold. First, it ensures that the scenarios are sticking to a domain specification, so BDD steps can be later automated and reused more easily for testing purposes [15], [16], [17], [18], [19]. Second, it lays the foundation to develop a low-code approach that handles software behaviour specification as BDD scenarios.…”
Section: Preliminary Evaluation and Next Stepsmentioning
confidence: 99%
“…We argue that the benefits of using a high-level DSL for specifying BDD scenarios are twofold. First, it ensures that the scenarios are sticking to a domain specification, so BDD steps can be later automated and reused more easily for testing purposes [15], [16], [17], [18], [19]. Second, it lays the foundation to develop a low-code approach that handles software behaviour specification as BDD scenarios.…”
Section: Preliminary Evaluation and Next Stepsmentioning
confidence: 99%
“…Once we have initial design ideas for an IoT application we want to ensure that the proposed system will do what is required. Note we are not addressing requirements engineering here, other research has investigated the use of design specifications, such as behavioural specifications, within model-based engineering approaches [35], [36]. Such research could be integrated with the work we propose in this paper, but here, for simplicity, we assume a known set of requirements.…”
Section: A Benefits Of the Approachmentioning
confidence: 99%