Formulation of Clamshell Diagram and Its Application to Source Code Reading

  • Authors:
  • Takehiko Murakawa;Takayoshi Kawasaki;Hirofumi Mizuochi;Masaru Nakagawa

  • Affiliations:
  • Wakayama University, Japan;Wakayama University, Japan;Wakayama University, Japan;Wakayama University, Japan

  • Venue:
  • Proceedings of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.