首页> 外文会议>IADIS International Conference Information Systems >INFORMATION GATHERING IN SOFTWARE PROCESS ASSESSMENT
【24h】

INFORMATION GATHERING IN SOFTWARE PROCESS ASSESSMENT

机译:在软件过程评估中收集的信息

获取原文

摘要

Software process improvement starts with assessing the actual development process in a software development organization. While bad input can only produce bad output, it is important that software process assessment is based on stable and reliable information reflecting the actual 'real' process in an organization. Currently used software process improvement methods rely on process information which is gathered during interviews and brainstorm sessions, and from quality manual and process standard reviews. Interviews and brainstorming represent a so-called 'asking strategy' and quality manuals and process standard reviews represent a 'deriving' strategy for information gathering. Accompanying information gathering techniques are respectively interview and brainstorming techniques, and document review techniques. We argue that the selection of these strategies and these techniques is not based on a well-founded and systematic approach. As a consequence, the information that is gathered in a software process assessment is often inappropriate and offers a very restrictive basis for software process improvement. We address the determination of the level of uncertainty in software development systems and their processes as a basis for the selection of an information gathering strategy and techniques. We show that a more suitable information gathering strategy, and accompanying techniques, can be selected on the basis of the high level of uncertainty of a software development system. In highly uncertain software development systems, an information gathering strategy called 'synthesis' and 'experimentation' is needed, and that information gathering techniques derived from software process mining research, can offer a stable and reliable basis for software process assessment and improvement.
机译:软件流程改进从评估软件开发组织中的实际开发过程开始。虽然错误输入只能产生不良输出,但重要的是,软件过程评估是基于稳定和可靠的信息,反映了组织中实际的“真实”过程。目前使用的软件流程改进方法依赖于在访谈和头脑风暴会议期间收集的过程信息,以及质量手册和流程标准评论。访谈和头脑风暴代表了一个所谓的“询问战略”,质量手册和流程标准审查代表了一个“推导”的信息收集战略。随附的信息收集技术分别进行了面试和头脑风暴技术,以及文件审查技术。我们认为这些策略的选择和这些技术不是基于良好的和系统的方法。因此,在软件过程评估中收集的信息通常是不合适的,并且为软件过程改进提供了非常限制性的基础。我们解决了软件开发系统的不确定性水平及其过程的确定,作为选择信息收集策略和技术的基础。我们表明,可以基于软件开发系统的高度不确定性来选择更合适的信息收集策略和伴随技术。在高度不确定的软件开发系统中,需要一种名为“综合”和“实验”的信息收集策略,并且来自软件过程挖掘研究的信息收集技术可以为软件过程评估和改进提供稳定可靠的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号