首页> 外文会议>26th IEEE International Conference on Software Maintenance >Software process recovery using Recovered Unified Process Views
【24h】

Software process recovery using Recovered Unified Process Views

机译:使用恢复的统一过程视图进行软件过程恢复

获取原文

摘要

The development process for a given software system is a combination of an idealized, prescribed model and a messy set of ad hoc practices. To some degree, process compliance can be enforced by supporting tools that require various steps be followed in order; however, this approach is often perceived as heavyweight and inflexible by developers, who generally prefer that tools support their desired work habits rather than limit their choices. An alternative approach to monitoring process compliance is to instrument the various tools and repositories that developers use — such as version control systems, bug-trackers, and mailing-list archives — and to build models of the de facto development process through observation, analysis, and inference. In this paper, we present a technique for recovering a project's software development processes from a variety of existing artifacts. We first apply unsupervised and supervised techniques — including word-bags, topic analysis, summary statistics, and Bayesian classifiers — to annotate software artifacts by related topics, maintenance types, and non-functional requirements. We map the analysis results onto a time-line based view of the Unified Process development model, which we call Recovered Unified Process Views. We demonstrate our approach for extracting these process views on two case studies: FreeBSD and SQLite.
机译:给定软件系统的开发过程是理想化的规定模型和杂乱无章的临时实践的组合。在某种程度上,可以通过支持工​​具强制执行流程合规性,这些工具需要按顺序执行各种步骤。但是,这种方法通常被开发人员认为是沉重的,缺乏灵活性的,开发人员通常更喜欢工具支持他们期望的工作习惯,而不是限制他们的选择。监视流程合规性的另一种方法是检测开发人员使用的各种工具和存储库(例如版本控制系统,错误跟踪器和邮件列表档案),并通过观察,分析,和推论。在本文中,我们提出了一种从各种现有工件中恢复项目的软件开发过程的技术。我们首先应用无监督和受监督的技术(包括单词袋,主题分析,摘要统计信息和贝叶斯分类器)来按相关主题,维护类型和非功能需求对软件工件进行注释。我们将分析结果映射到统一过程开发模型的基于时间轴的视图上,该视图称为“恢复的统一过程视图”。我们在两个案例研究中展示了提取这些过程视图的方法:FreeBSD和SQLite。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号