...
首页> 外文期刊>Empirical Software Engineering >Self-admitted technical debt practices: a comparison between industry and open-source
【24h】

Self-admitted technical debt practices: a comparison between industry and open-source

机译:自我入住的技术债务实践:行业与开源之间的比较

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

摘要

Self-admitted technical debt (SATD) consists of annotations, left by developers as comments in the source code or elsewhere, as a reminder about pieces of software manifesting technical debt (TD), i.e., "not being ready yet". While previous studies have investigated SATD management and its relationship with software quality, there is little understanding of the extent and circumstances to which developers admit TD. This paper reports the results of a study in which we asked developers from industry and open-source about their practices in annotating source code and other artifacts for self-admitting TD. The study consists of two phases. First, we conducted 10 interviews to gather a first understanding of the phenomenon and to prepare a survey questionnaire. Then, we surveyed 52 industrial developers as well as 49 contributors to open-source projects. Results of the study show how the TD annotation practices, as well as the typical content of SATD comments, are very similar between open-source and industry. At the same time, our results highlight how, while open-source code is spread of comments admitting the need for improvements, SATD in industry may be dictated by organizational guidelines but, at the same time, implicitly discouraged by the fear of admitting responsibilities. Results also highlight the need for tools helping developers to achieve a better TD awareness.
机译:自我承认的技术债务(SATD)由开发人员作为源代码或其他地方的评论而留下的注释,提醒一下表现出技术债务(TD)的软件,即“未准备好”。虽然以前的研究已经调查了SATD管理及其与软件质量的关系,但几乎没有了解开发人员承认TD的程度和情况。本文报告了一项研究的结果,其中我们向开发人员从工业和开放来源提出了他们的练习,以便自我承认TD的源代码和其他工件。该研究包括两个阶段。首先,我们进行了10次采访,以收集对该现象的第一次了解并准备调查问卷。然后,我们调查了52个工业开发商,以及49个开源项目的贡献者。研究结果表明,TD注释实践以及SATD评论的典型内容如何在开源和行业之间非常相似。与此同时,我们的结果突出了如何,虽然开放源代码是评论的传播,但承认改进的需要,但是,在工业中的SATD可能由组织指导方针决定,但同时,同时通过担心承认责任的恐惧隐含地阻碍了。结果还突出了有必要帮助开发人员实现更好的TD意识的工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号