On the Evaluation of BDD Requirements with Text-based Metrics: The ETCS-L3 Case Study

Published in Smart Innovation, Systems and Technologies, 2022

Recommended citation: Lelio Campanile, Maria Biase, Stefano Marrone, Mariapia Raimondo, Laura Verde, "On the Evaluation of BDD Requirements with Text-based Metrics: The ETCS-L3 Case Study." Smart Innovation, Systems and Technologies, 2022. https://www.scopus.com/inward/record.uri?eid=2-s2.0-85135932912&doi=10.1007%2f978-981-19-3444-5_48&partnerID=40&md5=80a14e558925d479c294b68769afa3bd

Cited by: 0

Access paper here

Abstract: A proper requirement definition phase is of a paramount importance in software engineering. It is the first and prime mean to realize efficient and reliable systems. System requirements are usually formulated and expressed in natural language, given its universality and ease of communication and writing. Unfortunately, natural language can be a source of ambiguity, complexity and omissions, which may cause system failures. Among the different approaches proposed by the software engineering community, Behavioural-Driven Development (BDD) is affirming as a valid, practical method to structure effective and non-ambiguous requirement specifications. The paper tackles with the problem of measuring requirements in BDD by assessing some traditional Natural Language Processing-related metrics with respect to a sample excerpt of requirement specification rewritten according to the BDD criteria. This preliminary assessment is made on the ERTMS-ETCS Level 3 case study whose specification, up to this date, is not managed by a standardisation body. The paper demonstrates the necessity of novel metrics able to cope with the BDD specification paradigms. © 2022, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

Author Keywords: Behavior-driven development; ERTMS/ETCS L3; Natural language processing; Requirement engineering

Bibtex citation:

@ARTICLE{Campanile2022561,
    author = "Campanile, Lelio and Biase, Maria Stella de and Marrone, Stefano and Raimondo, Mariapia and Verde, Laura",
    title = "On the Evaluation of BDD Requirements with Text-based Metrics: The ETCS-L3 Case Study",
    year = "2022",
    journal = "Smart Innovation, Systems and Technologies",
    volume = "309",
    pages = "561 – 571",
    doi = "10.1007/978-981-19-3444-5\_48",
    type = "Conference paper"
}

Download .bib file