首页> 外文会议>IEEE/ACM International Conference on Software Engineering: Companion >Toward an Empirical Theory of Feedback-Driven Development
【24h】

Toward an Empirical Theory of Feedback-Driven Development

机译:走向反馈驱动发展的经验理论

获取原文

摘要

Software developers today crave for feedback, be it from their peers or even bots in the form of code review, static analysis tools like their compiler, or the local or remote execution of their tests in the Continuous Integration (CI) environment. With the advent of social coding sites like GitHub and tight integration of CI services like Travis CI, software development practices have fundamentally changed. Despite a highly changed software engineering landscape, however, we still lack a suitable description of an individual's contemporary software development practices, that is how an individual code contribution comes to be. Existing descriptions like the v-model are either too coarse-grained to describe an individual contributor's workflow, or only regard a sub-part of the development process like Test-Driven Development. In addition, most existing models are prerather than de-scriptive. By contrast, in our thesis, we perform a series of empirical studies to describe the individual constituents of Feedback-Driven Development (FDD) and then compile the evidence into an initial theory on how modern software development works. Our thesis culminates in the finding that feedback loops are the characterizing criterion of contemporary software development. Our model is flexible enough to accommodate a broad bandwidth of contemporary workflows, despite large variances in how projects use and configure parts of FDD.
机译:今天的软件开发人员今天渴望反馈,从他们的同龄人或甚至是代码审查的形式,静态分析工具,如他们的编译器,或者在持续集成(CI)环境中的本地或远程执行他们的测试。随着社会编码网站的出现,如GitHub和Travis CI等CI服务的紧密集成,软件开发实践从根本上改变了。尽管软件工程景观高度改变,但我们仍然缺乏对个人的当代软件开发实践的合适描述,这就是个人代码的贡献方式。像V模型这样的现有描述是太粗糙,可以描述个人贡献者的工作流程,或者只将开发过程的子部分视为测试驱动的开发。此外,大多数现有模型都是特主而不是去批评。相比之下,在我们的论点中,我们执行一系列实证研究来描述反馈驱动的发展(FDD)的个体成分,然后将证据汇编成现代软件开发工作原理的初始理论。我们的论文中的发现在发现反馈循环是当代软件开发的特征标准。我们的模型足够灵活,以适应当代工作流的广泛带宽,尽管有项目如何使用和配置FDD的零件,但差异很大。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号