A systematic literature review on semantic web enabled software testing

M Dadkhah, S Araban, S Paydar - Journal of Systems and Software, 2020 - Elsevier
Software testing, as a major verification and validation activity which revolves around quality
tests, is a knowledge-intensive activity. Hence, it is reasonable to expect that it can be …

Behaviour driven development: a systematic mapping study

LP Binamungu, S Maro - Journal of Systems and Software, 2023 - Elsevier
Abstract Context: Behaviour Driven Development (BDD) uses scenarios written in semi-
structured natural language to express software requirements in a way that can be …

Evaluating the usage of predefined interactive behaviors for writing user stories: an empirical study with potential product owners

T Rocha Silva, M Winckler, C Bach - Cognition, Technology & Work, 2020 - Springer
Behavior-driven development (BDD) has gained popularity in agile software development
as a means of specifying user requirements through user stories and scenarios for …

Towards a domain-specific language to specify interaction scenarios for web-based graphical user interfaces

T Rocha Silva - Companion of the 2022 ACM SIGCHI Symposium on …, 2022 - dl.acm.org
The communication gap between software developers and subject-matter experts is one of
the foremost long-standing problems in software development. The level of formality of the …

Combining STPA and BDD for safety analysis and verification in agile development: A controlled experiment

Y Wang, S Wagner - Agile Processes in Software Engineering and …, 2018 - Springer
Context: Agile development is in widespread use, even in safety-critical domains. Motivation:
However, there is a lack of an appropriate safety analysis and verification method in agile …

ScrumOntoBDD: Agile software development based on scrum, ontologies and behaviour-driven development

P Lopes de Souza, W Lopes de Souza… - Journal of the Brazilian …, 2021 - Springer
Abstract When developing a Learning Management System (LMS) using Scrum, we noticed
that it was quite often necessary to redefine some system behaviour scenarios, due to …

A scenario-based approach for checking consistency in user interface design artifacts

TR Silva, M Winckler - proceedings of the XVI Brazilian symposium on …, 2017 - dl.acm.org
Keeping the consistency of requirements in different artifacts along the development process
is a cumbersome activity, especially if it is done manually. Previous studies have …

Ensuring the consistency between user requirements and task models: A behavior-based automated approach

T Rocha Silva, M Winckler, H Trætteberg - Proceedings of the ACM on …, 2020 - dl.acm.org
Evaluating and ensuring the consistency between user requirements and modeling artifacts
is a long-time issue for model-based software design. Conflicts in requirements …

Ensuring the consistency between user requirements and GUI prototypes: A behavior-based automated approach

T Rocha Silva, M Winckler, H Trætteberg - … 2–6, 2019, Proceedings, Part I …, 2019 - Springer
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 …

Extending behavior-driven development for assessing user interface design artifacts

TR Silva, M Winckler, H Trætteberg - The 31st International Conference …, 2019 - hal.science
This paper presents a scenario-based approach to specify requirements and tests by
extending Behavior-Driven Development (BDD) with the aim of ensuring the consistency …