{"title":"Stability assessment of evolving industrial object-oriented frameworks","authors":"Michael Mattsson, J. Bosch","doi":"10.1002/(SICI)1096-908X(200003/04)12:2%3C79::AID-SMR204%3E3.0.CO;2-A","DOIUrl":null,"url":null,"abstract":"Object-oriented framework technology has become a common reuse technology in software development. As with all software, frameworks evolve over time. Once the framework has been deployed, new versions of a framework potentially cause a high maintenance cost for the products built with the framework. This fact, in combination with the high costs of developing and evolving a framework, make it important for organizations to achieve a controlled and predictable evolution of the framework's functionality and costs. We present a metrics-based framework stability assessment method, which has been applied on two industrial frameworks from the telecommunication and graphical user interface domains. First, we discuss the framework concept and the frameworks studied. Then, the stability assessment method is presented including the metrics used. The results from applying the method, as well as an analysis of each of the frameworks, are described. We continue with a set of observations regarding the method, including framework differences that seem to be invariant with respect to the method. A set of framework stability indicators based on the results is then presented. Finally, we assess the method against issues related to the management and evolution of frameworks, framework deployment, change impact analysis and benchmarking. Copyright © 2000 John Wiley & Sons, Ltd.","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-908X(200003/04)12:2%3C79::AID-SMR204%3E3.0.CO;2-A","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 28
发展中的工业面向对象框架的稳定性评估
面向对象框架技术已成为软件开发中常用的复用技术。与所有软件一样,框架也会随着时间的推移而发展。一旦部署了框架,框架的新版本可能会导致使用该框架构建的产品的高维护成本。这一事实,再加上开发和发展框架的高成本,使得组织实现框架功能和成本的可控和可预测的发展变得非常重要。我们提出了一种基于度量的框架稳定性评估方法,该方法已应用于电信和图形用户界面领域的两个工业框架。首先,我们讨论了框架的概念和所研究的框架。在此基础上,提出了系统稳定性评价方法,并给出了评价指标。本文描述了应用该方法的结果,以及对每个框架的分析。我们继续对该方法进行一系列观察,包括框架差异,这些差异对于该方法而言似乎是不变的。在此基础上提出了一套框架稳定性指标。最后,我们对与框架的管理和演变、框架部署、变化影响分析和基准测试相关的问题进行了评估。版权所有©2000约翰威利父子有限公司
本文章由计算机程序翻译,如有差异,请以英文原文为准。