Companion of the 2022 ACM SIGCHI Symposium on Engineering Interactive Computing Systems 2022
DOI: 10.1145/3531706.3536463
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Domain-Specific Language to Specify Interaction Scenarios for Web-Based Graphical User Interfaces

Abstract: The communication gap between software developers and subjectmatter experts is one of the foremost long-standing problems in software development. The level of formality of the user requirements specification has a strong impact on the ability of these two groups to communicate effectively. Domain-Specific Languages (DSLs) are seen as one of the potential solutions to address this issue by raising the abstraction level of the software specification while keeping the necessary formalism to allow for software an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 25 publications
0
3
0
Order By: Relevance
“…The example starts by defining the domain model sample which uses the interactive model widgets. This interactive model has been proposed in our previous work [8] to define the behaviour supported by typical widgets on web graphical user interfaces. Other interactive models can be easily created/used to specify the interactive behaviour on other interaction environments.…”
Section: A Domain-specific Language For Bddmentioning
confidence: 99%
See 1 more Smart Citation
“…The example starts by defining the domain model sample which uses the interactive model widgets. This interactive model has been proposed in our previous work [8] to define the behaviour supported by typical widgets on web graphical user interfaces. Other interactive models can be easily created/used to specify the interactive behaviour on other interaction environments.…”
Section: A Domain-specific Language For Bddmentioning
confidence: 99%
“…For that, we introduce in this paper a high-level domainspecific languages (DSL) for the specification of consistent BDD scenarios as user requirements at different levels of abstraction. We build on our previous work [8] to implement a language model that supports the specification of BDD scenarios referring to the business domain, regardless of the interaction expected to happen on the user interface. The DSL further supports tying domain and interactive behaviours seamlessly in the scenario specification.…”
Section: Introductionmentioning
confidence: 99%
“…The proposed DSL is inspired by Silva [8] and was developed using the Xtext framework [9]. Programs are designed in textual artifacts called model files comprising structural and logical specification sections.…”
Section: B Domain-specific Languagementioning
confidence: 99%