| Mei C. Chuah and Stephen G. Eick. Glyphs for software visualization. In 5th International Workshop on Program Comprehension (IWPC '97) Proceedings, pages 183--191. IEEE Computer Society Press, Dearborn, Michigan, May 1997. |
....patient record, of course, but it serves as an overview, 5 so that the physician can then go into the details where they are needed. 2.2. 3 VIE VISU VIE VISU [10] Figure 1c) uses what some authors call metaphor graphics [6] and what is generally known as a glyph in information visualization [5]: an object whose features change with data, and which has some kind of relation to the values it represents (e.g. restrictions of the values relative to each other can be seen) These relations can be exploited to make the glyph easier to understand and to remember which parts represent which ....
Mei C. Chuah and Stephen G. Eick. Glyphs for software visualization. In 5th International Workshop on Program Comprehension (IWPC '97) Proceedings, pages 183--191. IEEE Computer Society Press, Dearborn, Michigan, May 1997.
.... rolls . It is possible to understand a few simple constraints based on this metaphor. One is that the minimum duration can 1 A glyph is a graphical object (often vaguely representing a real object, like a face) whose features express the values of certain attributes that are to be shown [10, 11]. never be shorter than the difference between LSS and EFS if it was, the MinDu bar would fall down between its supports. If LSS or EFS are undefined, the corresponding diamonds become rolls, which means that the implicitly defined EFS moves if the MinDu changes, for example. On the right ....
Chuah MC and Eick SG. Glyphs for Software Visualization. In 5th International Workshop on Program Comprehension (IWPC '97) Proceedings, pages 183--191. Dearborn, Michigan: IEEE Computer Society Press, 1997.
....and, if the VE represents some abstract elements (e.g. source code) the mapping is usually unnatural. Other work that addresses the problems of visualizing entire software systems to support program comprehension and maintenance include SeeSoft [2, 3, 9] VOGUE [16] Rigi [21, 22] and InfoBUG [5]. The SoftArch environment [10] has the power to represent static and dynamic aspects of the software system at various degrees of abstraction. It is one of the few systems that allows for visualization at system architecture level. As many other software visualization systems suffers from the ....
Chuah, M. C. and Eick, S., "Glyphs for Software Visualization", in Proceedings of 5th International Workshop on Program Comprehension, Dearborn, MI, 1997, pp. 183-191.
....elements (e.g. source code) the mapping is usually unnatural. Other work that addresses the problems of visualizing entire software systems to support program comprehension and maintenance include SeeSoft [Ball 94, 96, Eick 94] VOGUE [Koike 93] Rigi [Storey 97, Storey 97] and InfoBUG [Chuah 97] The SoftArch environment [Grundy 00] has the power to represent static and dynamic aspects of the software system at various degrees of abstraction. It is one of the few systems that allows for visualization at system architecture level. As many other software visualization systems suffers from ....
Chuah, M. C. and Eick, S., (1997), "Glyphs for Software Visualization", in Proceedings of 5th IWPC, pp. 183-191.
.... do not clearly indicate the relations between the different quantities, and are generally better suited for independent data (the parts of a time annotation are, of course, highly dependent of each other) The most promising way of visualizing temporal uncertainty are glyphs [Pang et al. 1996, Chuah and Eick, 1997] or Chernoff faces [Chernoff, 1973] which is the solution we finally used. Chapter 4 Basic User Interaction Requirements Go not to the Elves for counsel, for they will say both no and yes. J. R. R. Tolkien, The Lord of The Rings) AsbruView must not only be able to provide a visualization of ....
....of the plan, but there a shadow of the time annotation would have to be drawn in order to differentiate between the semantics of any order and of cyclical plans. Currently, only the circular arrow is drawn. 5.2. 7 Temporal Uncertainty Time Annotations are depicted using a glyph [Chernoff, 1973, Chuah and Eick, 1997] that can capture all of their complexity (see Figure 5.9) The four time shifts ESS, LSS, EFS and LFS (see section 2.1.3) are shown as vertical lines, on which a bar representing the MaxDu rests. On top of the MaxDu bar, two diamonds (or circles, depending on whether LSS and EFS are defined) ....
Mei C. Chuah and Stephen G. Eick (1997). Glyphs for Software Visualization. In 5th International Workshop on Program Comprehension (IWPC '97) Proceedings, pages 183--191. IEEE Computer Society Press, Dearborn, Michigan.
....a glyph more complex than a simple bar, that would capture all the (uncertain and possibly undefined) parts of a Time Annotation. A glyph is a graphical object (often vaguely representing a real object, like a face) whose features express the values of certain attributes that are to be shown [1, 2]. A glyph must be distinguished from a metaphor, which usually more closely represents a real object (like the traffic signs used in Topological View) and whose features do not change with values it represents. Our glyph (Figure 3) is also based on a simple metaphor. The four starting and ending ....
M. C. Chuah and S. G. Eick. Glyphs for software visualization. In 5th International Workshop on Program Comprehension (IWPC '97) Proceedings, pages 183--191. IEEE Computer Society Press, Dearborn, Michigan, May 1997.
....the # axes . But because parallel coordinates do not clearly indicate the relations between the different quantities, they are not useful in this case (and are generally better suited for data in spaces with independent axes) The most promising way of visualizing temporal uncertainty are glyphs [2, 24], or Chernoff faces [1] which is the solution we finally used. A design that is quite similar to the one presented in Section 4.2.3 (but which was developed independently) can be found in [3] Glyphs are graphical objects whose features reflect values, and therefore change their shape or size ....
M. C. Chuah and S. G. Eick. Glyphs for software visualization. In 5th International Workshop on Program Comprehension (IWPC '97) Proceedings, pages 183--191. IEEE Computer Society Press, Dearborn, Michigan, may 1997.
....over time. Other related work analyses the structure and the architecture of software systems. Methods for architectural reasoning and assessment as described in [20] or [22] could be used for restructuring the architecture. Visualization approaches such as SAAM [11] SeeSys [2] SeeSoft [8] or [3,5,7] deal with the visualization of software in different ways by comparing architectures or architectural styles, visualizing statistics associated with the code, or visualizing source code information. in Proceedings of the International Conference on Software Maintenance 1997 (ICSM 97) 2 We ....
Chuah M.C. and Eick S.G., "Glyphs for Software Visualization," International Workshop on Program Comprehension, pp. 183-191, May 1997.
No context found.
Chuah, M. C. & Eick, S. G.: Glyphs for Software Visualization, Proceedings of the 5th International Workshop on Program Comprehension (IWPC '97), IEEE Computer Society Press, pp. 183-191, 1997.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC