首页> 外文会议>International Conference on Software Engineering >TODO or To Bug: Exploring How Task Annotations Play a Role in the Work Practices of Software Developers
【24h】

TODO or To Bug: Exploring How Task Annotations Play a Role in the Work Practices of Software Developers

机译:todo或bug:探索任务注释如何在软件开发人员的工作实践中发挥作用

获取原文

摘要

Software development is a highly collaborative activity that requires teams of developers to continually manage and coordinate their programming tasks. In this paper, we describe an empirical study that explored how task annotations embedded within the source code play a role in how software developers manage personal and team tasks. We present findings gathered by combining results from a survey of professional software developers, an analysis of code from open source projects, and interviews with software developers. Our findings help us describe how task annotations can be used to support a variety of activities fundamental to articulation work within software development. We describe how task management is negotiated between the more formal issue tracking systems and the informal annotations that programmers write within their source code. We report that annotations have different meanings and are dependent on individual, team and community use. We also present a number of issues related to managing annotations, which may have negative implications for maintenance. We conclude with insights into how these findings could be used to improve tool support and software process.
机译:软件开发是一个高度协作的活动,需要开发人员团队不断管理和协调其编程任务。在本文中,我们描述了一个实证研究,探讨了源代码中嵌入的任务注释如何在软件开发人员如何管理个人和团队任务中发挥作用。我们通过组合来自专业软件开发人员调查的结果,从开源项目的代码分析,以及软件开发人员的采访来实现通过组合的调查结果。我们的调查结果有助于我们描述任务注释如何用于支持各种活动的基础,以便在软件开发中工作。我们描述了如何在更正式的问题跟踪系统和程序员在其源代码中写入的非正式注释之间协商任务管理。我们报告说注释有不同的含义,依赖个人,团队和社区使用。我们还提出了许多与管理注释相关的问题,这可能对维护有负面影响。我们在洞察中,探讨了这些发现如何用于改善工具支持和软件过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号