首页> 外文期刊>IEEE Transactions on Software Engineering >How effective developers investigate source code: an exploratory study
【24h】

How effective developers investigate source code: an exploratory study

机译:有效的开发人员如何调查源代码:一项探索性研究

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

摘要

Prior to performing a software change task, developers must discover and understand the subset of the system relevant to the task. Since the behavior exhibited by individual developers when investigating a software system is influenced by intuition, experience, and skill, there is often significant variability in developer effectiveness. To understand the factors that contribute to effective program investigation behavior, we conducted a study of five developers performing a change task on a medium-size open source system. We isolated the factors related to effective program investigation behavior by performing a detailed qualitative analysis of the program investigation behavior of successful and unsuccessful developers. We report on these factors as a set of detailed observations, such as evidence of the phenomenon of inattention blindness by developers skimming source code. In general, our results support the intuitive notion that a methodical and structured approach to program investigation is the most effective.
机译:在执行软件更改任务之前,开发人员必须发现并了解与任务相关的系统子集。由于个别开发人员在研究软件系统时表现出的行为会受到直觉,经验和技能的影响,因此开发人员效率通常存在显着差异。为了了解有助于有效的程序调查行为的因素,我们对五名开发人员在中型开源系统上执行更改任务的研究进行了研究。通过对成功和不成功的开发人员的程序调查行为进行详细的定性分析,我们隔离了与有效程序调查行为相关的因素。我们将这些因素报告为一组详细的观察结果,例如开发人员略过源代码而引起的注意力不集中现象的证据。一般而言,我们的结果支持直观的观点,即有条理和结构化的程序研究方法是最有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号