{"title":"Assessing maintainability change over multiple software releases","authors":"D. Kozlov, Jussi Koskinen, Markku Sakkinen, Jouni Markkula","doi":"10.1002/SMR.V20:1","DOIUrl":null,"url":null,"abstract":"The focus of the paper is to reveal the relationships between software maintainability and other internal software quality attributes. The source code characteristics of five Java-based open-source software products are analyzed using the software measurement tool SoftCalc. The relationships between maintainability and internal quality attributes are identified based on the Pearson product moment correlation analysis. Our results show negative correlations between maintainability and some well-known internal software quality attributes, as well as the ones between maintainability and complexity metrics. Particularly, according to our results, the Number of Data Variables Declared and the Decisional Complexity McClure Metric have the strongest correlations with maintainability. The results of our study, that is to say, knowledge about the relationships between internal software quality attributes and maintainability, can be used as a basis for improvement of software maintainability at earlier stages of the software development process. Copyright © 2007 John Wiley & Sons, Ltd.","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/SMR.V20:1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 29
评估多个软件版本的可维护性变更
本文的重点是揭示软件可维护性与其他软件内部质量属性之间的关系。利用软件度量工具SoftCalc,分析了五种基于java的开源软件产品的源代码特性。基于Pearson积矩相关分析,确定了可维护性与内部质量属性之间的关系。我们的结果显示了可维护性和一些众所周知的内部软件质量属性之间的负相关,以及可维护性和复杂性度量之间的负相关。特别是,根据我们的结果,声明的数据变量数和决策复杂性麦克卢尔度量与可维护性具有最强的相关性。我们的研究结果,也就是说,关于内部软件质量属性和可维护性之间关系的知识,可以作为在软件开发过程的早期阶段改进软件可维护性的基础。版权所有©2007 John Wiley & Sons, Ltd
本文章由计算机程序翻译,如有差异,请以英文原文为准。