A. Ocampo, Jürgen Münch
{"title":"Rationale modeling for software process evolution","authors":"A. Ocampo, Jürgen Münch","doi":"10.1002/spip.387","DOIUrl":null,"url":null,"abstract":"Evolving a software process without a retrospective on its evolution and, in consequence, without an appropriate understanding, can lead to important problems for a software development organization. Two examples of such problems are inefficient performance as a consequence of the arbitrary introduction of changes or difficulty in demonstrating compliance to a given standard. Capturing information on the rationale underlying process changes provides a means for better understanding process evolution. This article presents two studies aimed at understanding and identifying information needs for describing the rationale for process evolution. Additionally, it presents an approach for incrementally evolving processes supported by this rationale. This approach is derived from the results of the studies and a survey of related work. An application of the approach during the evolution of a reference process for developing service-oriented applications is presented together with experience and open questions for future research work. Copyright © 2008 John Wiley & Sons, Ltd.","PeriodicalId":379836,"journal":{"name":"Softw. Process. Improv. Pract.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Softw. Process. Improv. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/spip.387","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27
软件过程演化的基本原理建模
在没有回顾其演变的情况下发展软件过程,因此,没有适当的理解,可能会给软件开发组织带来重要的问题。这类问题的两个例子是由于任意引入更改而导致的低效性能,或者难以证明符合给定标准。获取关于过程变更的基本原理的信息为更好地理解过程演化提供了一种方法。本文提出了两项旨在理解和识别描述过程演化基本原理的信息需求的研究。此外,它还提出了一种由这种基本原理支持的增量演化过程的方法。这种方法来源于研究结果和对相关工作的调查。在开发面向服务的应用程序的参考过程的演变过程中,提出了该方法的应用,并为未来的研究工作提供了经验和开放性问题。版权所有©2008 John Wiley & Sons, Ltd
本文章由计算机程序翻译,如有差异,请以英文原文为准。