Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T21:50:21.120Z Has data issue: false hasContentIssue false

IM-sgi: an interface model for shape grammar implementations

Published online by Cambridge University Press:  30 May 2018

Joana Tching*
Affiliation:
Computer Science and Information Technology, University Institute of Lisbon (ISCTE-IUL), ISTAR-IUL, Lisbon, Portugal
Joaquim Reis
Affiliation:
Computer Science and Information Technology, University Institute of Lisbon (ISCTE-IUL), ISTAR-IUL, Lisbon, Portugal
Alexandra Paio
Affiliation:
Department of Architecture, University Institute of Lisbon (ISCTE-IUL), ISTAR-IUL, Vitruvius FABLAB-IUL, Lisbon, Portugal
*
Author for correspondence: Joana Tching, E-mail: joana.tching@outlook.com
Rights & Permissions [Opens in a new window]

Abstract

Information technologies are a driving force for progress in the design field, allowing new modes of creativity. However, most of the existing computational design tools are focused on the latest stages of the design process and especially directed to drafting operations. Conceptual design tools that support the designer in the creative and inventive early stages of the design project are still in their early development. Shape grammars (SG) were introduced by George Stiny in the 1970s, allowing the generation of designs according to a set of predefined rules. SG computational implementations have the potential to answer the need for tools that can assist designers, architects, and artists in the creative process, offering design alternatives, stimulating new ideas and encouraging the search for new design generation processes. Acknowledging this potential, a user-friendly interface seems essential for the adoption of these tools. Taking Scott Chase's interaction model as background, the aim of the present investigation is to define guidelines and begin to design a graphical-user interface for SG implementations. Inspection methods of human–computer interaction (HCI) were used to analyze existing SG implementations and understand usability issues. Subsequently, HCI ergonomic criteria for interface evaluation were adapted to establish guidelines for the design of an SG implementation interface, called IM-sqi. These guidelines take into account different user groups, adjustable interaction modes for each user group, and the nature of each task performed by the user.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Table 1. Compatibility

Figure 1

Table 2. Adaptability – users’ experience management

Figure 2

Table 3. Adaptability – flexibility

Figure 3

Table 4. Significance of codes

Figure 4

Table 5. Consistency

Figure 5

Table 6. Immediate feedback

Figure 6

Table 7. Guidance – grouping and distinction of items by location

Figure 7

Table 8. Guidance – grouping and distinction of items by format

Figure 8

Table 9. Guidance – prompting

Figure 9

Table 10. Guidance – legibility

Figure 10

Table 11. User workload – brevity – concision

Figure 11

Table 12. User workload – brevity – minimal actions

Figure 12

Table 13. User workload – information density

Figure 13

Table 14. Explicit user actions

Figure 14

Table 15. User control

Figure 15

Table 16. Error protection

Figure 16

Table 17. Quality of error messages

Figure 17

Table 18. Error correction

Figure 18

Fig. 1. SG Welcome Screen.

Figure 19

Fig. 2. SG Beginner Mode screen.