首页> 外文会议>Agile processes in software engineering and extreme programming >Developers' Initial Perceptions on TDD Practice: A Thematic Analysis with Distinct Domains and Languages
【24h】

Developers' Initial Perceptions on TDD Practice: A Thematic Analysis with Distinct Domains and Languages

机译:开发人员对TDD实践的初步认识:具有不同领域和语言的主题分析

获取原文
获取原文并翻译 | 示例

摘要

Test-Driven Development (TDD) is one of the most popular agile practices among software developers. To investigate the software developers' initial perceptions when applying TDD, we have performed an exploratory study. This study was carried out with participants who had about ten years of professional experience (on average), the majority of whom with no experience using TDD. The study is in the context of an agile project course at the postgraduate level of a research institute. Participants individually developed medium size projects addressed to different domains and using different programming languages. Through a structured questionnaire with open and semi-open questions, we collected information on TDD effects such as the perceived benefits, encountered difficulties, and developer's opinion about the quality improvement of the software. Afterward, we conducted a thematic analysis of the qualitative data. Most participants noticed improvements in code quality, but few have a more comprehensive view of the effects of TDD on software design. Our findings suggest that after overcoming the initial difficulties to understand where to start, and know how to create a test for a feature that does not yet exist, participants gain greater confidence to implement new features and make changes due to broad test coverage.
机译:测试驱动开发(TDD)是软件开发人员中最受欢迎的敏捷实践之一。为了调查软件开发人员在使用TDD时的初步看法,我们进行了一项探索性研究。这项研究是针对具有大约十年专业经验(平均)的参与者进行的,其中大多数没有使用TDD的经验。该研究是在研究所的研究生级别上进行的敏捷项目课程的背景下进行的。参与者分别开发了针对不同领域和使用不同编程语言的中型项目。通过包含公开和半公开问题的结构化问卷,我们收集了有关TDD效果的信息,例如感知到的好处,遇到的困难以及开发人员对软件质量改进的看法。之后,我们对定性数据进行了主题分析。大多数参与者都注意到代码质量的提高,但是很少有人对TDD对软件设计的影响有更全面的了解。我们的发现表明,在克服了最初的困难以了解从何处开始以及知道如何为尚不存在的功能创建测试之后,由于广泛的测试覆盖范围,参与者对实施新功能和进行更改有了更大的信心。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号