Redocumentation: addressing the maintenance legacy
暂无分享,去创建一个
Over the past decade or so there has been much attention paid to techniques and methodologies to produce high-quality systems. A concurrent development has been the emergence of software tools that aid in the production and maintenance of software systems; yet the maintenance environment continues to be littered with poorly written and poorly documented programs.
The focus of this paper is to outline a conceptual approach to the allocation of software maintenance resources and the role of automated tools in this process. It is contended that software maintenance tools cannot be simply purchased or built and then used indiscriminately. Rather, it takes an administrative activity to quantitatively decide which code units are best for resource allocation. Finally, to demonstrate the utility of this approach, a case study based on the author's experience is presented.
[1] Michael Marcotty,et al. Improving computer program readability to aid modification , 1982, CACM.
[2] T. Capers Jones,et al. Measuring Programming Quality and Productivity , 1978, IBM Syst. J..
[3] Anas N. Al-Rabadi,et al. A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .
[4] E. B. Swanson,et al. Software maintenance management , 1980 .