Understanding and debugging novice programs
Artificial Intelligence - Special issue on artificial intelligence and learning environments
Data & Knowledge Engineering - Special issue on linguistic instruments in knowledge engineering (LIKE)
The art of Prolog (2nd ed.): advanced programming techniques
The art of Prolog (2nd ed.): advanced programming techniques
Frameworks for component-based client/server computing
ACM Computing Surveys (CSUR)
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
An image based design support system for web page design
International Journal of Knowledge-based and Intelligent Engineering Systems
Hi-index | 0.00 |
This paper proposes a method for supporting software design based on comments which are usually inserted into a source code. It is believed that a software designer often leaves hints or clues with respect to the rationale for each module or software component as comments when he/she designs and implements software as a source code. Comments in the source code are utilized for organizing the pieces of the codes into a tree structure so that the overall structure of the code can be explicitly represented. Case based support is then invoked for enabling the effective reuse of other software (source codes) based on the constructed structure for the source code, especially at the upper process in software design. A prototype system with the method has been implemented on a personal computer with Java language, and experiments were conducted to investigate its effectiveness. The results indicate the effectiveness of the proposed approach.