首页> 外文会议>2018 IEEE/ACM 40th International Conference on Software Engineering >Journal First Measuring Program Comprehension: A Large-Scale Field Study with Professionals
【24h】

Journal First Measuring Program Comprehension: A Large-Scale Field Study with Professionals

机译:期刊第一测量程序理解:专业人士的大规模现场研究

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

摘要

This paper is published in IEEE Transaction on Software Engineering (DOI: 10.1109/TSE.2017.2734091). Comparing with previous programming comprehension studies that are usually in controlled settings or have a small number of participants, we perform a more realistic investigation of program comprehension activities. To do this, we extend our ActivitySpace framework to collect and analyze Human-Computer Interaction (HCI) data across many applications (not just the IDEs). We collect 3,148 working hour data from 78 professional developers in a field study. We follow Minelli et al.'s approach to assign developers' activities into four categories: navigation, editing, comprehension, and other. Then we measure comprehension time by calculating the time that developers spend on program comprehension. We find that on average developers spend ~58% of their time on program comprehension activities, and that they frequently use web browsers and document editors to perform program comprehension activities. We also investigate the impact of programming language, developers' experience, and project phase on the time that is spent on program comprehension.
机译:该论文发表在IEEE Transaction on Software Engineering(DOI:10.1109 / TSE.2017.2734091)中。与以前的编程理解研究相比,这些研究通常处于受控的环境中,或者参加人数很少,我们对程序理解活动进行了更现实的调查。为此,我们扩展了ActivitySpace框架,以跨许多应用程序(不仅是IDE)收集和分析人机交互(HCI)数据。在现场研究中,我们从78位专业开发商那里收集了3148个工作小时数据。我们遵循Minelli等人的方法,将开发人员的活动分为四类:导航,编辑,理解和其他。然后,我们通过计算开发人员在程序理解上花费的时间来衡量理解时间。我们发现,平均而言,开发人员将约58%的时间用于程序理解活动,并且他们经常使用Web浏览器和文档编辑器来执行程序理解活动。我们还将调查编程语言,开发人员的经验和项目阶段对程序理解时间的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号