University of Limerick Institutional Repository

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

DSpace Repository

Show simple item record

dc.contributor.author Rocha Silva, Thiago
dc.contributor.author Fitzgerald, Brian
dc.date.accessioned 2021-07-06T11:51:52Z
dc.date.available 2021-07-06T11:51:52Z
dc.date.issued 2021
dc.identifier.uri http://hdl.handle.net/10344/10308
dc.description peer-reviewed en_US
dc.description.abstract 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 en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation 754489 en_US
dc.relation.ispartofseries EASE 2021: Evaluation and Assessment in Software Engineering;pp. 266–271
dc.subject behaviour-driven development en_US
dc.subject user stories en_US
dc.subject user requirements en_US
dc.subject consistency assurance en_US
dc.subject software artifacts en_US
dc.title Empirical findings on BDD story parsing to support consistency assurance between requirements and artifacts en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.identifier.doi 10.1145/3463274.3463807
dc.contributor.sponsor SFI en_US
dc.contributor.sponsor European Union (EU) en_US
dc.contributor.sponsor Horizon 2020 en_US
dc.relation.projectid 754489 en_US
dc.relation.projectid 13/RC/2094 en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


Browse

My Account

Statistics