首页> 外文OA文献 >Methods to evaluate lightweight software process assessment methods based on evaluation theory and engineering design principles
【2h】

Methods to evaluate lightweight software process assessment methods based on evaluation theory and engineering design principles

机译:基于评估理论和工程设计原则评估轻量级软件评估方法的方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Achieving a mature software development process has become essential for many software organizations. A mature development process permits software organizations to provide their customers with a high quality software product delivered on time and within budget.ududSoftware organizations have been struggling for decades to improve the quality of their products by improving their software development processes. Designing an improvement program for a software development process is a demanding and complex task. This task consists of two main processes: the assessment process and the improvement process. A successful improvement process requires first a successful assessment; failing to assess the organization's software development process could create unsatisfactory results.ududSoftware processes assessment (SPA) can be used either to determine the capability of another organization, for subcontracting purposes, or to determine and understand the status of the organization's current processes to initiate an improvement process. The increasing number of assessment approaches available; the ISO 15504 standard that sets out the requirements for process assessment; and the popularity of the CMMI model, illustrate the relevance of software process assessment for the software development industry.ududCurrently, several methods are available to assess the maturity and capability of a software development process based on well-known software process assessment and improvement frameworks such as CMMI and ISO-15504. The success of these assessment methods and improvement frameworks is supported by post-development studies on the validity, reliability and effectiveness of these methods. Unfortunately, many researchers consider that such methods are too large to implement in SME organizations. As a result, many researchers have studied process assessment and improvement in SME organizations and proposed assessment methods, usually called lightweight SPA methods, suitable to the organizations' needs.ududThe current research in the SPA field focuses on proposing convenient and easy-to-use assessment methods, without investigating to what extent the design of these methods is related to the engineering design perspective. This unclear alignment with the engineering discipline raises questions about the relevance and representativeness of the results produced by these methods from an engineering viewpoint. Moreover, although numerous SPA methods are currently available which offer help and guidance, unfortunately they only partially address evidences found essential for achieving an SPA success.ududThis thesis presents and discusses the evaluation of lightweight SPA methods. The evaluation is two-fold: evaluating the SPA methods design using a top-down approach and based on engineering viewpoints and evaluating the success of SPA methods using a bottom-up approach. The evaluation theory concepts are used as a framework to formally develop both evaluation methods.ududTo develop the first evaluation method using the top-down approach, an exploratory analytical study of SPA methods from an engineering design viewpoint has been conducted. Vincenti's classification has been used as a tool for this analysis. The aim of this exploratory study is to put the developed SPA methods into an engineering design framework, and use this framework as a guideline to put the new SPA methods to be designed into the same engineering design framework. To develop the second evaluation method using the bottom-up approach, a systematic literature review was conducted to extract the set of evidences for the success of the SPA method based on requirements, observations, lessons learned and recommendations which have been formulated within the industry and published in books, conferences and journals.ududThe development process of the two evaluation methods has then been verified using a set of verification criteria and the proposed evaluation methods were tested by conducting three case studies. The first evaluation method would be useful mainly for the designers of new SPA methods during the design phase, while the second evaluation method would be useful for both designers and practitioners of SPA methods to verify the success of the assessment method in question.ududThis research project forms an entry point to study the alignment of SPA methods design with engineering design principles and sheds light on achieving successful assessment results by studying the successful evidences that should be supported by assessment methods separated from the improvement process. The proposed evaluation methods in this thesis have great benefits for SPA methods designed mainly for SME organizations, because these assessments methods, contrary to well-known methods, lack comprehensive studies on their reliability and effectiveness.
机译:对于许多软件组织而言,实现成熟的软件开发过程已变得至关重要。成熟的开发流程使软件组织能够在预算内按时交付高质量的软件产品。 ud ud软件组织数十年来一直在努力通过改善软件开发流程来提高其产品质量。为软件开发过程设计改进程序是一项艰巨而复杂的任务。该任务包括两个主要过程:评估过程和改进过程。成功的改进过程首先需要成功的评估。 ud ud软件过程评估(SPA)可用于确定另一个组织的能力(用于分包),或者用于确定和了解组织当前过程的状态。 ud ud启动改进过程。现有越来越多的评估方法;制定过程评估要求的ISO 15504标准; CMMI模型的流行,说明了软件过程评估与软件开发行业的相关性。 ud ud当前,有几种方法可用于基于著名的软件过程评估和评估软件开发过程的成熟度和能力。改进框架,例如CMMI和ISO-15504。这些评估方法和改进框架的成功获得了对这些方法的有效性,可靠性和有效性的开发后研究的支持。不幸的是,许多研究人员认为这样的方法太大而无法在SME组织中实施。因此,许多研究人员研究了中小企业组织中的过程评估和改进,并提出了适合组织需要的评估方法,通常称为轻量级SPA方法。 ud udSPA领域的当前研究重点是提出便捷,易用的方法。使用评估方法,而无需调查这些方法的设计在何种程度上与工程设计角度相关。从工程学的角度来看,这种与工程学科的不清楚的一致性提出了关于这些方法产生的结果的相关性和代表性的问题。此外,尽管目前有许多SPA方法可以提供帮助和指导,但不幸的是,它们仅部分解决了发现对于实现SPA成功至关重要的证据。 ud ud本文提出并讨论了轻量级SPA方法的评估。评估有两个方面:使用自上而下的方法并基于工程观点评估SPA方法的设计,并使用自下而上的方法评估SPA方法的成功性。评价理论的概念被用作正式开发这两种评价方法的框架。 ud ud为了使用自上而下的方法来开发第一种评价方法,从工程设计的角度对SPA方法进行了探索性的分析研究。 Vincenti的分类已用作此分析的工具。这项探索性研究的目的是将已开发的SPA方法放入工程设计框架中,并以此框架为准则将要设计的新SPA方法放入同一工程设计框架中。为了使用自下而上的方法来开发第二种评估方法,进行了系统的文献综述,以根据行业内和行业内已经制定的要求,观察,经验教训和建议来提取SPA方法成功的证据。 ud ud然后使用一套验证标准验证了这两种评估方法的开发过程,并通过进行了三个案例研究对提出的评估方法进行了测试。第一种评估方法主要在设计阶段对新的SPA方法的设计者有用,而第二种评估方法对SPA方法的设计者和实践者都有用,以验证所讨论的评估方法是否成功。 ud此研究项目是研究SPA方法设计与工程设计原则的契合点,并通过研究应由独立于改进过程的评估方法支持的成功证据,阐明了获得成功评估结果的方法。本文提出的评估方法对于主要针对中小企业组织的SPA方法有很大的好处,因为这些评估方法与众所周知的方法相反,缺乏对其可靠性和有效性的全面研究。

著录项

  • 作者

    Zarour Mohammad;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号