Title :
A method for supporting software design based on comment on software
Author :
Yoshida, Tetsuya ; Hashimoto, Koichi ; Yamaoka, Takayuki ; Nishida, Shogo
Author_Institution :
Dept. of Syst. & Human Sci., Osaka Univ., Japan
Abstract :
This paper proposes a method for supporting software design by utilizing the comment which is usually put on software. It is believed that the software designer often leaves the hint or clue with respect to the reason or rationale for each module or component as the comment on software when he/she designs and implements the software. The comment is utilized for structuring software into a tree and CBR (case-based reasoning) is carried out based on the tree structure for enabling the effective re-use of past software with respect to the structure and organization of software in the upper stream in design. A prototype system has been implemented with the proposed support method and experiments have been carried out to investigate the effectiveness of our approach
Keywords :
case-based reasoning; natural languages; software reusability; software tools; tree data structures; CBR; case-based reasoning; software design support; tree-structured software; Automatic programming; Decision making; Design engineering; Displays; Graphical user interfaces; Humans; Software design; Software prototyping; Tree data structures; User interfaces;
Conference_Titel :
Robot and Human Interactive Communication, 2000. RO-MAN 2000. Proceedings. 9th IEEE International Workshop on
Conference_Location :
Osaka
Print_ISBN :
0-7803-6273-X
DOI :
10.1109/ROMAN.2000.892515