Title :
Recording software design processes for maintaining the software
Author :
Hamada, Masaki ; Adachi, Hisato
Author_Institution :
NTT Software Lab., Tokyo, Japan
Abstract :
This paper proposes a method of supporting software change propagation analysis using a recorded software design rationale. This paper discusses recording costs, the usage and effectiveness of the recorded information for change propagation analysis, which other papers don´t. Change propagation analysis of the software being modified is difficult when no design rationale for the software is left. In the proposed method, the designer makes a design process record that includes his/her design rationale. The method enables a maintainer to search for the recorded information that is essential to change propagation analysis. The cost of recording the design process is small because the designer just writes down fragmentary design results. From the experience of using a prototype system, the effectiveness of the proposed method is discussed
Keywords :
software cost estimation; software maintenance; costs; effectiveness; fragmentary design results; prototype system; recorded information; software change propagation analysis; software design process recording; software maintenance; usage; Costs; Data models; Design methodology; Disk recording; Information analysis; Process design; Product design; Programming; Software design; Software maintenance;
Conference_Titel :
Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-4440-0
DOI :
10.1109/CMPSAC.1993.404211