University of Limerick
Browse

Empirical findings on BDD story parsing to support consistency assurance between requirements and artifacts

Download (469.3 kB)
conference contribution
posted on 2021-07-06, 11:51 authored by Thiago Rocha Silva, Brian Fitzgerald
Behaviour-Driven Development (BDD) stories have gained con siderable attention in recent years as an effective way to specify and test user requirements in agile software development projects. External testing frameworks also allow developers to automate the execution of BDD stories and check whether a fully functional soft ware system behaves as expected. However, other software artifacts may quite often lose synchronization with the stories, and many in consistencies can arise with respect to requirements representation. This paper reports on preliminary empirical findings regarding the performance of two existing approaches in the literature intended to support consistency assurance between BDD stories and software artifacts. The first approach involves the parsing of BDD stories in order to identify conceptual elements to automatically generate consistent class diagrams, while the second approach seeks to iden tify interaction elements to automatically assess the consistency of task models and GUI prototypes. We report on the precision of these approaches when applied to a study with BDD stories previ ously written by Product Owners (POs). Based on the results, we also identify a set of challenges and opportunities for BDD stories in the consistency assurance of such artifacts

History

Publication

EASE 2021: Evaluation and Assessment in Software Engineering;pp. 266–271

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI, European Union (EU), Horizon 2020

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC