Publication statistics

Pub. period:1990-2009
Pub. count:28
Number of co-authors:28



Co-authors

Number of publications with 3 favourite co-authors:

Bernd Meyer:9
Sitt Sen Chok:5
Richard Helm:3

 

 

Productive colleagues

Kim Marriott's 3 most productive colleagues in number of publications:

Alan Blackwell:58
Alan Borning:32
Bernd Meyer:17
 
 
 

Upcoming Courses

go to course
Emotional Design: How to make products people will love
Starts the day after tomorrow !
go to course
UI Design Patterns for Successful Software
85% booked. Starts in 10 days
 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

 
 
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
 
 
 
 
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading
 
 

Kim Marriott

Personal Homepage:
csse.monash.edu.au/~marriott/

 

Publications by Kim Marriott (bibliography)

 what's this?
2009
 
Edit | Del

Braganza, Cameron, Marriott, Kim, Moulder, Peter, Wybrow, Michael and Dwyer, Tim (2009): Scrolling behaviour with single- and multi-column layout. In: Proceedings of the 2009 International Conference on the World Wide Web 2009. pp. 831-840. Available online

The standard layout model used by web browsers is to lay text out in a vertical scroll using a single column. The horizontal-scroll layout model -- in which text is laid out in columns whose height is set to that of the browser window and the viewer scrolls horizontally -- seems well-suited to multi-column layout on electronic devices. We describe a study that examines how people read and, in particular, the strategies they use for scrolling with these two models when reading large textual documents on a standard computer monitor. We compare usability of the models and evaluate both user preferences and the effect of the model on performance. Also interesting is the description of the browser and its user interface which we used for the study.

© All rights reserved Braganza et al. and/or ACM Press

2008
 
Edit | Del

Goncu, Cagatay and Marriott, Kim (2008): Tactile chart generation tool. In: Tenth Annual ACM SIGACCESS Conference on Assistive Technologies 2008. pp. 255-256. Available online

We have implemented a Java application that automatically generates tactile bar and pie charts from data values given in a formatted text file. The tool is designed to semi-automate the construction of tactile versions of bar and pie charts in educational material. The tool provides a wide variety of layout styles. While the tool allows the user to fine tune the layout, the generated SVG diagram can also be modified in a standard diagram editor.

© All rights reserved Goncu and Marriott and/or ACM Press

 
Edit | Del

Gange, Graeme, Marriott, Kim and Stuckey, Peter J. (2008): Smooth Linear Approximation of Non-overlap Constraints. In: Stapleton, Gem, Howse, John and Lee, John (eds.) Diagrams 2008 - Diagrammatic Representation and Inference - 5th International Conference September 19-21, 2008, Herrsching, Germany. pp. 45-59. Available online

2007
 
Edit | Del

Wybrow, Michael, Marriott, Kim, Mciver, Linda and Stuckey, Peter J. (2007): Comparing usability of one-way and multi-way constraints for diagram editing. In ACM Transactions on Computer-Human Interaction, 14 (4) p. 19. Available online

We investigate the usability of constraint-based alignment and distribution placement tools in diagram editors. Currently one-way constraints are used to provide alignment and distribution tools in many commercial editors. We believe the limitations of these constraints lead to serious usability issues, and thus suggest that such tools be implemented using multi-way constraints. We have conducted two usability studies, the first studies we are aware of that examine the relative usefulness of interactive graphical tools based on one-way and multi-way constraints. They provide strong evidence that multi-way constraint-based alignment and distribution tools are more usable than one-way constraint-based alignment and distribution tools.

© All rights reserved Wybrow et al. and/or ACM Press

2004
 
Edit | Del

Blackwell, Alan, Marriott, Kim and Shimojima, Atsushi (eds.) Diagrams 2004 - Diagrammatic Representation and Inference - Third International Conference March 22-24, 2004, Cambridge, UK.

 
Edit | Del

Jansen, Anthony R., Marriott, Kim and Meyer, Bernd (2004): Cider: A Component-Based Toolkit for Creating Smart Diagram Environments. In: Blackwell, Alan, Marriott, Kim and Shimojima, Atsushi (eds.) Diagrams 2004 - Diagrammatic Representation and Inference - Third International Conference March 22-24, 2004, Cambridge, UK. pp. 415-419. Available online

 
Edit | Del

McCormack, Cameron L., Marriott, Kim and Meyer, Bernd (2004): Constraint SVG. In: Proceedings of the 2004 International Conference on the World Wide Web 2004. pp. 310-311. Available online

We believe it is important for web graphic standards such as SVG to support user interaction and diagrams that can adapt their layout and appearance to their viewing context so as to take into account viewing device characteristics and the viewer's requirements. Previously we suggested that adding expression-based attributes to SVG and using one-way constraints to evaluate these dynamically would considerably improve SVG's support for adaptive layout and user interaction. We describe a minimal backward compatible extension to SVG 1.1, called Constraint SVG (CSVG), that provides such expression-based attributes and its implementation on top of Batik. CSVG also provides another significant extension to SVG 1.1: it allows the author to define new custom elements using XSLT.

© All rights reserved McCormack et al. and/or ACM Press

2003
 
Edit | Del

Chok, Sitt Sen and Marriott, Kim (2003): Automatic generation of intelligent diagram editors. In ACM Transactions on Computer-Human Interaction, 10 (3) pp. 244-276. Available online

The intelligent diagram is a recent metaphor for diagramming in which the underlying graphic editor parses the diagram as it is being constructed, performing error correction and collecting geometric constraints that capture the relationships between diagram components. During diagram manipulation a constraint solver uses these geometric constraints to maintain the diagram's semantics. We introduce the Penguins system. This automates the development of graphical editors that support the intelligent diagram metaphor. It takes a grammatical specification of a particular diagram language and generates an editor specialized for the creation, manipulation and parsing of diagrams in that visual language. We extend previous research in this area by allowing more expressive grammars, performing automatic error correction, and detailing how efficient incremental parsing has been achieved. We also provide an empirical evaluation of the system. This shows that the system can be used to generate customized editors for a wide variety of diagram languages, ranging from state transition diagrams to mathematical equations, with real-time incremental parsing and error correction.

© All rights reserved Chok and Marriott and/or ACM Press

2002
 
Edit | Del

Hurst, Nathan, Marriott, Kim and Moulder, Peter (2002): Dynamic approximation of complex graphical constraints by linear constraints. In: Beaudouin-Lafon, Michel (ed.) Proceedings of the 15th annual ACM symposium on User interface software and technology October 27-30, 2002, Paris, France. pp. 191-200. Available online

Current constraint solving techniques for interactive graphical applications cannot satisfactorily handle constraints such as non-overlap, or containment within non-convex shapes or shapes with smooth edges. We present a generic new technique for efficiently handling such kinds of constraints based on trust regions and linear arithmetic constraint solving. Our approach is to model these more complex constraints by a dynamically changing conjunction of linear constraints. At each stage, these give a local approximation to the complex constraints. During direct manipulation, linear constraints in the current local approximation can become active indicating that the current solution is on the boundary of the trust region for the approximation. The associated complex constraint is notified and it may choose to modify the current linear approximation. Empirical evaluation demonstrates that it is possible to (re-)solve systems of linear constraints that are dynamically approximating complex constraints such as non-overlap sufficiently quickly to support direct manipulation in interactive graphical applications.

© All rights reserved Hurst et al. and/or ACM Press

 
Edit | Del

Marriott, Kim, Meyer, Bernd and Tardif, Laurent (2002): Fast and efficient client-side adaptivity for SVG. In: Proceedings of the 2002 International Conference on the World Wide Web 2002. pp. 496-507. Available online

The Scalable Vector Graphics format SVG is already substantially improving graphics delivery on the web, but some important issues still remain to be addressed. In particular, SVG does not support client-side adaption of documents to different viewing conditions, such as varying screen sizes, style preferences or different device capabilities. Based on our earlier work we show how SVG can be extended with constraint-based specification of document layout to augment it with adaptive capabilities. The core of our proposal is to include one-way constraints into SVG, which offer more expressiveness than the previously suggested class of linear constraints and at the same time require substantially less computational effort.

© All rights reserved Marriott et al. and/or ACM Press

 
Edit | Del

Hansen, Trevor, Marriott, Kim, Meyer, Bernd and Stuckey, Peter J. (2002): Flexible Graph Layout for the Web. In J. Vis. Lang. Comput., 13 (1) pp. 35-60. Available online

2001
 
Edit | Del

Badros, Greg J., Tirtowidjojo, Jojada J., Marriott, Kim, Meyer, Bernd, Portnoy, Will and Borning, Alan (2001): A constraint extension to scalable vector graphics. In: Proceedings of the 2001 International Conference on the World Wide Web 2001. pp. 489-498. Available online

2000
 
Edit | Del

Blackwell, Alan, Jansen, Anthony R. and Marriott, Kim (2000): Restricted Focus Viewer: A Tool for Tracking Visual Attention. In: Anderson, Michael, Cheng, Peter C-H. and Haarslev, Volker (eds.) Diagrams 2000 - Theory and Application of Diagrams - First International Conference September 1-3, 2000, Edinburgh, Scotland, UK. pp. 162-177. Available online

 
Edit | Del

Marriott, Kim (2000): Formal Approaches to Visual Language Specification and Understanding. In: Anderson, Michael, Cheng, Peter C-H. and Haarslev, Volker (eds.) Diagrams 2000 - Theory and Application of Diagrams - First International Conference September 1-3, 2000, Edinburgh, Scotland, UK. p. 3. Available online

 
Edit | Del

Marriott, Kim and Meyer, Bernd (2000): Non-standard Logics for Diagram Interpretation. In: Anderson, Michael, Cheng, Peter C-H. and Haarslev, Volker (eds.) Diagrams 2000 - Theory and Application of Diagrams - First International Conference September 1-3, 2000, Edinburgh, Scotland, UK. pp. 42-57. Available online

1999
 
Edit | Del

Badros, Greg J., Borning, Alan, Marriott, Kim and Stuckey, Peter (1999): Constraint Cascading Style Sheets for the Web. In: Zanden, Brad Vander and Marks, Joe (eds.) Proceedings of the 12th annual ACM symposium on User interface software and technology November 07 - 10, 1999, Asheville, North Carolina, United States. pp. 73-82. Available online

Cascading Style Sheets have been introduced by the W3C as a mechanism for controlling the appearance of HTML documents. In this paper, we demonstrate how constraints provide a powerful unifying formalism for declaratively understanding and specifying style sheets for web documents. With constraints we can naturally and declaratively specify complex behavior such as inheritance of properties and cascading of conflicting style rules. We give a detailed description of a constraint-based style sheet model, CCSS, which is compatible with virtually all of the CSS 2.0 specification. It allows more flexible specification of layout, and also allows the designer to provide multiple layouts that better meet the desires of the user and environmental restrictions. We also describe a prototype extension of the Amaya browser that demonstrates the feasibility of CCSS.

© All rights reserved Badros et al. and/or ACM Press

 
Edit | Del

Chok, Sitt Sen, Marriott, Kim and Paton, Tom (1999): Constraint-Based Diagram Beautification. In: VL 1999 1999. pp. 12-19. Available online

 
Edit | Del

Marriott, Kim and Meyer, Bernd (1999): Guest Editor's Introduction. In J. Vis. Lang. Comput., 10 (4) pp. 313-316.

1998
 
Edit | Del

Chok, Sitt Sen and Marriott, Kim (1998): Automatic Construction of Intelligent Diagram Editors. In: Mynatt, Elizabeth D. and Jacob, Robert J. K. (eds.) Proceedings of the 11th annual ACM symposium on User interface software and technology November 01 - 04, 1998, San Francisco, California, United States. pp. 185-194. Available online

The intelligent diagram is a recent metaphor for diagramming in which the underlying graphic editor parses the diagram as it is being constructed, performing error correction and collecting geometric constraints which capture the relationships between diagram components. During diagram manipulation a constraint solver uses these geometric constraints to maintain the diagram's semantics. We describe the Penguins system. This automates the development of graphical editors that support the intelligent diagram metaphor. It takes a grammatical specification of a particular diagram language and generates an editor that supports the creation, manipulation and parsing of diagrams in that visual language. Our empirical results show that the system can be used to generate specialized editors for a wide variety of diagram languages, ranging from state transition diagrams to mathematical equations, with real-time incremental parsing, error correction and direct manipulation.

© All rights reserved Chok and Marriott and/or ACM Press

1997
 
Edit | Del

Borning, Alan, Marriott, Kim, Stuckey, Peter and Xiao, Yi (1997): Solving Linear Arithmetic Constraints for User Interface Applications. In: Robertson, George G. and Schmandt, Chris (eds.) Proceedings of the 10th annual ACM symposium on User interface software and technology October 14 - 17, 1997, Banff, Alberta, Canada. pp. 87-96. Available online

Linear equality and inequality constraints arise naturally in specifying many aspects of user interfaces, such as requiring that one window be to the left of another, requiring that a pane occupy the leftmost 1/3 of a window, or preferring that an object be contained within a rectangle if possible. Current constraint solvers designed for UI applications cannot efficiently handle simultaneous linear equations and inequalities. This is a major limitation. We describe incremental algorithms based on the dual simplex and active set methods that can solve such systems of constraints efficiently.

© All rights reserved Borning et al. and/or ACM Press

 
Edit | Del

Marriott, Kim and Meyer, Bernd (1997): On the Classification of Visual Languages by Grammar Hierarchies. In J. Vis. Lang. Comput., 8 (4) pp. 375-402.

1996
 
Edit | Del

Marriott, Kim and Meyer, Bernd (1996): Towards a Hierarchy of Visual Languages. In: VL 1996 1996. pp. 196-203.

 
Edit | Del

Chok, Sitt Sen and Marriott, Kim (1996): Automatic construction of user interfaces for pen-based computers. In: Catarci, Tiziana, Costabile, Maria Francesca, Levialdi, Stefano and Santucci, Giuseppe (eds.) AVI 1996 - Proceedings of the workshop on Advanced visual interfaces May 27-29, 1996, Gubbio, Italy. pp. 254-256. Available online

1995
 
Edit | Del

Chok, Sitt Sen and Marriott, Kim (1995): Automatic Construction of User Interfaces from Constraint Multiset Grammars. In: VL 1995 1995. pp. 242-249. Available online

1994
 
Edit | Del

Marriott, Kim (1994): Constraint Multiset Grammars. In: VL 1994 1994. pp. 118-125.

1992
 
Edit | Del

Helm, Richard, Huynh, Tien, Lassez, Catherine and Marriott, Kim (1992): A linear constraint technology for interactive graphic systems. In: Graphics Interface 92 May 11-15, 1992, Vancouver, British Columbia, Canada. pp. 301-309.

1991
 
Edit | Del

Helm, Richard, Marriott, Kim and Odersky, Martin (1991): Building Visual Language Parsers. In: Robertson, Scott P., Olson, Gary M. and Olson, Judith S. (eds.) Proceedings of the ACM CHI 91 Human Factors in Computing Systems Conference April 28 - June 5, 1991, New Orleans, Louisiana. pp. 105-112. Available online

Notepad computers promise a new input paradigm where users communicate with computers in visual languages composed of handwritten text and diagrams. A key problem to be solved before such an interface can be realized is the efficient and accurate recognition (or parsing) of handwritten input. We present techniques for building visual language parsers based on a new formalism, constrained set grammars. Constrained set grammars provide a high-level and declarative specification of visual languages and support the automatic generation of efficient parsers. These techniques have been used to build parsers for several representative visual languages.

© All rights reserved Helm et al. and/or ACM Press

1990
 
Edit | Del

Helm, Richard and Marriott, Kim (1990): Declarative Specification of Visual Languages. In: VL 1990 1990. pp. 98-103.

 
Add publication
Show list on your website
 
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
Join our community!
 
 
 

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/kim_marriott.html