首页 | 本学科首页   官方微博 | 高级检索  
     


Empirical assessment of the impact of structural properties on the changeability of object-oriented software
Affiliation:1. Dept. of Computer Science, Lund University, Lund, Sweden;2. Lappeenranta University of Technology, Innovation and Software, Lappeenranta, Finland;1. School of Computer Science and Technology, China University of Mining and Technology, Xuzhou, China;2. School of Computer Science and Technology, Nantong University, Nantong, China;3. State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China;1. Electronics and Computer Science, University of Southampton, Southampton, UK;2. Department of Computing, Imperial College London, London, UK
Abstract:The changeability of software can be viewed as the quality of being capable of change, which among others implies that the task of changing the software requires little effort. It is hypothesized that structural properties of the software affect changeability, in which case measures of such properties can be used as changeability indicators.Ways in which structural properties of the software can be measured are described and empirically validated based on data collected from an industrial Java development project. The measures are validated by using them as candidate variables in a multivariate regression model of the actual effort required to make modifications to the evolving software system.The results suggest that some measures that combine existing structural attribute measures with a weighting factor based on the relative proportion of change in each class can explain a large amount of the variation in change effort. This constitutes initial, empirical evidence that the proposed measures are valid changeability indicators. Consequently, they may help designers to identify and correct design problems during the development and maintenance of object-oriented software.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号