Thiciane Couto, S. Marczak, D. Callegari, Michael Móra, Fabio Gomes
{"title":"On the Characterization of Behavior-Driven Development Adoption Benefits: A Multiple Case Study","authors":"Thiciane Couto, S. Marczak, D. Callegari, Michael Móra, Fabio Gomes","doi":"10.1145/3571473.3571492","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the XXI Brazilian Symposium on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3571473.3571492","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.