The contribution of this paper is a reference model for the practice of software reuse. Our research thesis is that software development based upon a software reuse reference model improves quality of products, productivity of processes and product time-to-market for many software development enterp
An Empirical Study of Software Reuse in Reconstructive Maintenance
โ Scribed by LI, WEI
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 110 KB
- Volume
- 9
- Category
- Article
- ISSN
- 1040-550X
No coin nor oath required. For personal study only.
โฆ Synopsis
Software reuse has mainly been studied in software development. However, software reuse is also an important aspect in software maintenance. Reconstructive maintenance involves disassembling an old system into components and reassembling them into a new one. This paper discusses software reuse in reconstructive maintenance. An empirical study in an industrial software development environment is presented, involving a legacy system. In particular, the study has found that the cyclomatic complexity metric at some levels may be related to a function's reusability. The study also found that there seems to be a high correlation between the cyclomatic complexity metric of a function and the lines of code metric of the function.
๐ SIMILAR VOLUMES
Software maintenance is a task that is difficult to manage effectively. In part, this is because software managers have very little knowledge about the types of maintenance work that are likely to occur. If managers could forecast changes to software systems, they could more effectively plan, alloca
This paper proposes a technique for identifying areas within system designs that may be prone to future corrective or preventative maintenance activity. From that, this paper presents a set of measures that can be applied at the design stage of software development to support the production of more
The importance of metrics in software projects is well known. Assessing and controlling quality and productivity in large scale environments requires the establishment of software measurement systems for both products and processes. Product and process measurements should be considered simultaneousl
The primary purpose of this research is to measure spousal influence in family decision-making situations in South Korea. Five thousand five hundred responses were collected nationwide, from a spectrum of age groups and from both genders. The (categorical) data were subjected to analysis by chi squa