Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined

Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined
复制标题

超越个人软件流程:针对不同学科的指标收集和分析

DOI:
10.1109/icse.2003.1201249
复制
发表时间:
2003
期刊:
25th International Conference on Software Engineering, 2003. Proceedings.
影响因子:
--
通讯作者:
W. Doane
W. Doane
中科院分区:
--
文献类型:
--
作者:
Philip M. Johnson;H. Kou;Joy Agustin;Christopher Chan;Carleton A. Moore;Jitender Miglani;Shenyan Zhen;W. Doane

文献摘要

被引文献

相似文献

诸如个人软件流程(PSP)之类的教学法将指标定义,收集和分析从组织级别到个人级别。案例研究表明,PSP可以为软件工程专业的学生提供以提高估计和质量保证的经验支持,但几乎没有证据表明,当不再需要这样做时,许多学生继续使用PSP。我们的研究表明,这种“ PSP采用问题”可能是由于两个问题造成的:PSP风格的指标收集和分析的高间接,以及PSP用户在产品开发和过程记录之间“上下文切换”的要求。本文概述了我们最初的PSP体验,这是我们第一次通过LEAP系统解决PSP采用问题的尝试,以及我们当前的方法称为Hackystat。这种方法完全自动化了数据收集和分析,从而消除了开销和上下文切换。但是,hackystat更改了收集的指标数据的种类,并引入了与隐私相关的新采用问题。
Pedagogues such as the Personal Software Process (PSP) shift metrics definition, collection, and analysis from the organizational level to the individual level. While case study research indicates that the PSP can provide software engineering students with empirical support for improving estimation and quality assurance, there is little evidence that many students continue to use the PSP when no longer required to do so. Our research suggests that this "PSP adoption problem" may be due to two problems: the high overhead of PSP-style metrics collection and analysis, and the requirement that PSP users "context switch" between product development and process recording. This paper overviews our initial PSP experiences, our first attempt to solve the PSP adoption problem with the LEAP system, and our current approach called Hackystat. This approach fully automates both data collection and analysis, which eliminates overhead and context switching. However, Hackystat changes the kind of metrics data that is collected, and introduces new privacy-related adoption issues of its own.