Formulation of Clamshell Diagram and Its Application to Source Code Reading

Takehiko Murakawa, Kawasaki Takayoshi, Hirofumi Mizuochi, Masaru Nakagawa · Frontiers in artificial intelligence and applications · 2008

When describing an idea using letters and diagrams, the concept becomes clear and it is easier to see what to do to achieve a goal. Among the design creation support tools, we focus attention on the Thinking Process Development Diagram of 6 layers. We refer to it as a Clamshell Diagram, and present 16 principles to constitute the diagram. Then we report the support system for drawing the diagrams using a Web browser. Design creation support tools are also useful for analyzing the existing good or bad instances. We therefore attempt to investigate how to represent a source code by means of Clamshell Diagram and apply to GNU Hello to draw a diagram. Using the diagram representation of source code, we can see the whole-part relationship and the problem-solution relationship at a time.

Read the paper · More papers on PaperTik