基于离散事件和模糊逻辑的Scrumban测试驱动建模与性能分析

Fernando Sambinelli, E. Ursini, M. A. Borges, Paulo S. Martins
{"title":"基于离散事件和模糊逻辑的Scrumban测试驱动建模与性能分析","authors":"Fernando Sambinelli, E. Ursini, M. A. Borges, Paulo S. Martins","doi":"10.1109/CONISOFT.2018.8645924","DOIUrl":null,"url":null,"abstract":"Project management in the software industry has been constantly evolving its development practices. One practice that has been standing out in recent years is Test Driven Development (TDD). However, there is no consensus in the literature about the impact of TDD on the productivity of development teams. Furthermore, no studies were found that analyzed the productivity impact of TDD practitioners in relation to the variations of total project term and complexity of product. Based on three case studies, organized in 18 scenarios, this work used modeling and discrete-event simulation to investigate the impact of TDD on team productivity. The results showed that both factors, total project duration and product complexity, do influence the productivity of the software development team that adopts TDD practice and the most advantageous scenarios were identified. A Fuzzy Logical System was also implemented that recommends TDD based on these two variables.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"85 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Modeling and Performance Analysis of Scrumban with Test-Driven Development Using Discrete Event and Fuzzy Logic\",\"authors\":\"Fernando Sambinelli, E. Ursini, M. A. Borges, Paulo S. Martins\",\"doi\":\"10.1109/CONISOFT.2018.8645924\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Project management in the software industry has been constantly evolving its development practices. One practice that has been standing out in recent years is Test Driven Development (TDD). However, there is no consensus in the literature about the impact of TDD on the productivity of development teams. Furthermore, no studies were found that analyzed the productivity impact of TDD practitioners in relation to the variations of total project term and complexity of product. Based on three case studies, organized in 18 scenarios, this work used modeling and discrete-event simulation to investigate the impact of TDD on team productivity. The results showed that both factors, total project duration and product complexity, do influence the productivity of the software development team that adopts TDD practice and the most advantageous scenarios were identified. A Fuzzy Logical System was also implemented that recommends TDD based on these two variables.\",\"PeriodicalId\":387924,\"journal\":{\"name\":\"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)\",\"volume\":\"85 2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONISOFT.2018.8645924\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONISOFT.2018.8645924","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

软件行业中的项目管理一直在不断发展其开发实践。近年来,测试驱动开发(TDD)是一个非常突出的实践。然而,关于TDD对开发团队生产力的影响,在文献中并没有达成一致。此外,没有研究发现分析了TDD从业者对项目总期限和产品复杂性变化的生产力影响。基于在18个场景中组织的三个案例研究,本工作使用建模和离散事件模拟来调查TDD对团队生产力的影响。结果表明,项目总持续时间和产品复杂性这两个因素确实会影响采用TDD实践的软件开发团队的生产力,并确定了最有利的场景。还实现了一个模糊逻辑系统,该系统推荐基于这两个变量的TDD。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Modeling and Performance Analysis of Scrumban with Test-Driven Development Using Discrete Event and Fuzzy Logic
Project management in the software industry has been constantly evolving its development practices. One practice that has been standing out in recent years is Test Driven Development (TDD). However, there is no consensus in the literature about the impact of TDD on the productivity of development teams. Furthermore, no studies were found that analyzed the productivity impact of TDD practitioners in relation to the variations of total project term and complexity of product. Based on three case studies, organized in 18 scenarios, this work used modeling and discrete-event simulation to investigate the impact of TDD on team productivity. The results showed that both factors, total project duration and product complexity, do influence the productivity of the software development team that adopts TDD practice and the most advantageous scenarios were identified. A Fuzzy Logical System was also implemented that recommends TDD based on these two variables.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信