On the Characterization of Behavior-Driven Development Adoption Benefits: A Multiple Case Study

被引:0
作者
Couto, Thiciane [1 ]
Marczak, Sabrina [1 ]
Callegari, Daniel [1 ]
Mora, Michael [1 ]
Gomes, Fabio [2 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Escola Politecn, PPGCC, Porto Alegre, RS, Brazil
[2] Univ Tiradentes UNIT, Inst Tecnol & Pesquisa, Aracaju, SE, Brazil
来源
PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022 | 2022年
关键词
Behavior-Driven Development; BDD Adoption; Benefits; Case Study;
D O I
10.1145/3571473.3571492
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
BDD supports software development teams in building and delivering user needs. Although the claims that BDD adoption improves product and software processes, there is still no consolidated evidence about its benefits nor have we found quality indicators to measure them. This paper reports on a study that aimed to identify and characterize the benefits of BDD adoption in software teams novice to it. We conducted a multiple case study in teams formed by students working with industry practitioners in active-based learning programs. Perceived benefits are improved communication, faster delivery cycles, better product quality, among others. Each benefit was characterized into aspects that express how the benefit is conceptualized. For instance, improved communication is perceived by sharper conversations with the product owner. Our results might inspire both practitioners and scholars in the pursuit of quality indicators to measure the benefits of adopting BDD.
引用
收藏
页数:10
相关论文
共 25 条
[1]  
Baldissera A., 2012, Sociedade Em Debate, V7, P5
[2]  
Baskerville R., 1999, Communications of the Association for Information Systems, V19, DOI DOI 10.17705/1CAIS.00219
[3]  
Binamungu LP, 2018, 2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), P175, DOI 10.1109/SANER.2018.8330207
[4]  
Couto T., 2020, P BRAZ S SOFTW QUAL, P1
[5]  
de Franca B.B.N., 2015, CIbSE, P351
[6]   Guidelines for including grey literature and conducting multivocal literature reviews in software engineering [J].
Garousi, Vahid ;
Felderer, Michael ;
Mantyla, Mika V. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 :101-121
[7]   Adapting Behavior Driven Development (BDD) for large-scale software systems [J].
Irshad, Mohsin ;
Britto, Ricard ;
Petersen, Kai .
JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 177 (177)
[8]   Automatically Generating Tests from Natural Language Descriptions of Software Behavior [J].
Kamalakar, Sunil ;
Edwards, Stephen H. ;
Dao, Tung M. .
ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, :238-245
[9]  
Malinowski B., 1978, Abril Cultural
[10]   Test driven development and the scientific method [J].
Mugridge, R .
PROCEEDINGS OF THE AGILE DEVELOPMENT CONFERENCE, 2003, :47-52