首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Towards Activity-Aware Tool Support for Change Tasks
【24h】

Towards Activity-Aware Tool Support for Change Tasks

机译:迈为活动感知工具支持更改任务

获取原文

摘要

To complete a change task, software developers perform a number of activities, such as locating and editing the relevant code. While there is a variety of approaches to support developers for change tasks, these approaches mainly focus on a single activity each. Given the wide variety of activities during a change task, a developer has to keep track of and switch between the different approaches. By knowing more about a developer's activities and in particular by knowing when she is working on which activity, we would be able to provide better and more tailored tool support, thereby reducing developer effort.In our research we investigate the characteristics of these activities, whether they can be identified, and whether we can use this additional information to improve developer support for change tasks. We conducted two exploratory studies with a total of 21 software developers collecting data on activities in the lab and field. An empirical analysis of the data shows, amongst other results, that activities comprise a consistently small amount of code elements across all developers and tasks (approx. 8.7 elements). Further analysis of the data shows, that we can automatically detect the boundaries and types of activities, and that the information on activity types can be used to improve the identification of relevant code elements.
机译:要完成更改任务,软件开发人员执行许多活动,例如定位和编辑相关代码。虽然有各种方法来支持开发人员进行更改任务,但这些方法主要关注每个活动。鉴于更改任务期间的各种活动,开发人员必须跟踪和切换不同的方法。通过了解更多关于开发人员的活动,特别是通过了解她在进行哪些活动时,我们能够提供更好和更量定制的工具支持,从而减少开发人员的努力。在我们的研究中,我们研究了这些活动的特征可以识别它们,以及我们是否可以使用此附加信息来改进开发人员支持对更改任务。我们进行了两项探索性研究,共有21个软件开发人员收集有关实验室和领域的活动数据。数据的实证分析在其他结果中显示,该活动包括跨所有开发人员和任务(约8.7元素)的一致少量代码元素。进一步分析数据显示,我们可以自动检测活动的边界和类型,并且可以使用关于活动类型的信息来改善相关代码元素的识别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号