Thomas P. Moran

dblp:30/3377 · DBLP profile ↗
← Back
51ranked-venue papers
19as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 45 · 18 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
32 papers
Collaborative and social computing · 32% Interaction techniques and input · 24% Ubiquitous computing and smart environments · 18%
Computer graphics and multimedia
3 papers
Visualization and visual analytics · 63% Image and video processing · 29% Multimedia analysis and retrieval · 8%
Software engineering, system software, and programming languages
3 papers
Services computing and microservices · 86% Programming languages and type systems · 14%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Design research and methods
personas
0.112011
Collaboration personas: a new approach to designing workplace collaboration tools · CHI 2011
Ubiquitous computing and smart environments › context-aware computing
activity-based computing
0.112010
Fitting an activity-centric system into an ecology of workplace tools · CHI 2010
Interaction techniques and input › surface computing
electronic whiteboard
0.131998
Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard · ACM Symposium on User Interface Software and Technology 1998
Tailorable Domain Objects as Meeting Tools for an Electronic Whiteboard · CSCW 1998
Pen-Based Interaction Techniques for Organizing Material on an Electronic Whiteboard · ACM Symposium on User Interface Software and Technology 1997
Interaction techniques and input
pen input
0.131998
Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard · ACM Symposium on User Interface Software and Technology 1998
Pen-Based Interaction Techniques for Organizing Material on an Electronic Whiteboard · ACM Symposium on User Interface Software and Technology 1997
Implicit Structures for Pen-Based Systems within a Freeform Interaction Paradigm · CHI 1995
Collaborative and social computing
computer-supported cooperative work
0.031998
Tailorable Domain Objects as Meeting Tools for an Electronic Whiteboard · CSCW 1998
Evolutionary Engagement in an Ongoing Collaborative Work Process: A Case Study · CSCW 1996
The Workaday World as a Paradigm for CSCW Design · CSCW 1990
Collaborative and social computing › groupware
meeting support
0.021998
Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard · ACM Symposium on User Interface Software and Technology 1998
Tailorable Domain Objects as Meeting Tools for an Electronic Whiteboard · CSCW 1998
Interaction techniques and input › pen input
pen and paper interaction
0.012001
Guided gesture support in the paper PDA · UIST 2001
Interaction techniques and input
direct manipulation
0.011997
Pen-Based Interaction Techniques for Organizing Material on an Electronic Whiteboard · ACM Symposium on User Interface Software and Technology 1997
Collaborative and social computing › groupware › meeting support
meeting capture
0.011997
"I'll Get That Off the Audio": A Case Study of Salvaging Multimedia Meeting Records · CHI 1997
Design research and methods › design knowledge
design rationale
0.021991
Reaching through analogy: a Design Rationale perspective on roles of analogy · CHI 1991
Design rationale: the argument behind the artifact · CHI 1989
Image and video processing
perceptual grouping
0.011995
Perceptual Organization in an Interactive Sketch Editing Application · ICCV 1995
Visualization and visual analytics › interaction techniques
sketch-based interaction
0.011995
Perceptual Organization in an Interactive Sketch Editing Application · ICCV 1995
Collaborative and social computing › remote collaboration
media space
0.011992
Realizing a Video Environment: EuroPARC's RAVE System · CHI 1992
User interface design and tools
design principles
0.011990
The Workaday World as a Paradigm for CSCW Design · CSCW 1990
User interface design and tools › customization
end-user customization
0.011990
User-tailorable systems: pressing the issues with buttons · CHI 1990
Ubiquitous computing and smart environments › personal information management
capture and access
0.011997
"I'll Get That Off the Audio": A Case Study of Salvaging Multimedia Meeting Records · CHI 1997
Collaborative and social computing
hypertext systems
0.011987
Notecards in a nutshell · CHI 1987
Visualization and visual analytics › visual analytics
exploratory data analysis
0.011995
Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information · CHI 1995
Interaction techniques and input › selection techniques
gesture-based selection
0.011995
Perceptual Organization in an Interactive Sketch Editing Application · ICCV 1995
Multimedia analysis and retrieval › image analysis
image understanding
0.011994
A Perceptually-Supported Sketch Editor · ACM Symposium on User Interface Software and Technology 1994
Programming languages and type systems › language semantics › formal semantics
operator semantics
0.021983
Learning Operator Semantics by Analogy · AAAI 1983
Learning text editor semantics by analogy · CHI 1983
Human-AI interaction › large language model interaction › language-based interaction
command languages
0.021982
Learning and remembering command names · CHI 1982
The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems · Int. J. Man Mach. Stud. 1981
Knowledge, reasoning and agents › Knowledge representation and reasoning
analogical reasoning
0.011983
Learning Operator Semantics by Analogy · AAAI 1983
Computing education › programming education
novice programming
0.011983
Learning text editor semantics by analogy · CHI 1983
Usability and user experience research
mental models
0.011983
Mental models and problem solving in using a calculator · CHI 1983
Usability and user experience research
task analysis
0.011983
Getting into a system: External-internal task mapping analysis · CHI 1983
Programming languages and type systems
language semantics
0.011983
Learning Operator Semantics by Analogy · AAAI 1983
User interface design and tools › user interface design
interface metaphor
0.011982
Analogy considered harmful · CHI 1982
User interface design and tools
design representation
0.011989
Design rationale: the argument behind the artifact · CHI 1989
Usability and user experience research
usability evaluation
0.011985
Computer human factors in computer interface design (panel session) · CHI 1985

Methods — techniques the papers use, named apart from their topics

video analysis · 0.1empirical derivation · 0.1design approach · 0.1controlled user study · 0.1survey · 0.1interview study · 0.1gesture recognition · 0.1computer vision · 0.0case study · 0.0field study · 0.0token grouping · 0.0spatial structure analysis · 0.0multiscale blackboard · 0.0image interpretation · 0.0algorithm development · 0.0gesture-based selection · 0.0analogy · 0.0protocol analysis · 0.0
YearPublicationVenuePosition
2012 Productive Interrelationships between Collaborative Groups Ease the Challenges of Dynamic and Multi-Teaming
Tara Matthews, Steve Whittaker 0001, Thomas P. Moran, Sandra Y. Helsley, Tejinder K. Judge
Comput. Support. Cooperative Work.3
2011 How a freeform spatial interface supports simple problem solving tasks
abstract
We developed DataBoard, a freeform spatial interface, to support users in simple problem solving tasks. To develop a deeper understanding of the role of space and the tradeoffs between freeform and structured interaction styles in problem solving tasks, we conducted a controlled user study comparing the DataBoard with a spreadsheet and analyzed video data in detail. Beyond improvements in task performance and memory recall, our observations reveal that freeform interfaces can support users in a variety of ways: representing problems flexibly, developing strategies, executing strategies incrementally, tracking problem state easily, reducing mental computation, and verifying solutions perceptually. The spreadsheet also had advantages, and we discuss the tradeoffs.
Eser Kandogan, Juho Kim 0001, Thomas P. Moran, Pablo Pedemonte
CHI3
2011 Collaboration personas: a new approach to designing workplace collaboration tools
abstract
The success of social computing has generated a host of workplace collaboration tools. However, adoption of these tools by entire groups is a major problem. One reason for the adoption problem is a lack of methods for considering collaborative groups in technology design. Even when designing collaboration tools, designers often employ methods that focus on individuals. This leads to tools that are not well targeted at the groups who will use them. To solve this problem, we propose the notion of collaboration personas, which are empirically derived descriptions of hypothetical groups, including details that inform the design of collaboration tools. Collaboration personas differ from individual personas in having (1) multiple, inter-related individuals playing specific roles; (2) a focus on collective goals and elaboration of individual goals that affect the collective goal; and (3) new attributes that characterize collaborative aspects of the group's work. We contrast collaboration personas with other design approaches and provide examples of how they can be used to design new collaborative tools that better meet the needs of typical groups.
Tara Matthews, Steve Whittaker 0001, Thomas P. Moran, Sandra Yuen
CHI3
2011 Smarter social collaboration at IBM research
abstract
In this paper we feature a set of research projects done at several IBM Research laboratories across the world. The work featured here focuses on the topic of smart social collaboration, which studies, designs, and develops social collaboration principles and technologies that can help customize and enhance existing social collaboration tools to suit specific user needs, including cultural, business, and personal needs.
Chang Yan Chi, Qinying Liao, Yingxin Pan, Shiwan Zhao, Tara Matthews, Thomas P. Moran, Michelle X. Zhou, David R. Millen, Ching-Yung Lin, Ido Guy
CSCW6
2010 Fitting an activity-centric system into an ecology of workplace tools
abstract
Knowledge workers expend considerable effort managing fragmentation, characterized by constant switching among digital artifacts, when executing work activities. Activity-centric computing (ACC) systems attempt to address this problem by organizing activity-related artifacts together. But are ACC systems effective at reducing fragmentation? In this paper, we present a two-part study of workers using Lotus Activities, an ACC system deployed for over two years in a large company. First, we surveyed workers to understand the ecology of workplace tools they use for various tasks. Second, we interviewed 22 Lotus Activities users to investigate how this ACC tool fits amongst their ecology of existing collaboration tools and affects work fragmentation. Our results indicate that Lotus Activities works in concert with certain other tools to successfully ease fragmentation for a specific type of activity. We identify design characteristics that contribute to this result.
Aruna D. Balakrishnan, Tara Matthews, Thomas P. Moran
CHI3
2009 Ownership and Evolution of Local Process Representations
Thomas P. Moran, Tara Matthews, Laurian C. Vega, Barton A. Smith, Stephen Dill
INTERACT (1)1
2009 What Is an Activity? Appropriating an Activity-Centric System
Svetlana Yarosh, Tara Matthews, Thomas P. Moran, Barton A. Smith
INTERACT (2)3
2005 Roles and relationships for unified activity management
abstract
This paper reports on three ethnographic studies of how people coordinate their activities in various work settings. The findings reported here are a derived set of relationships reflecting the nature of involvement of people in their activities. These findings were then tested by six analysts, who were conducting field studies of patterns of complex business activities. They used the derived relationships in the analysis of their data and in the representation of activity patterns. These usage cases revealed confusion between involvement relationships and job roles. Finally, several implications of these studies for designing an activity management prototype are presented.
Beverly L. Harrison, Alex Cozzi, Thomas P. Moran
GROUP3
2005 Semantic Web Services for Activity-Based Computing
E. Michael Maximilien, Alex Cozzi, Thomas P. Moran
ICSOC3
2001 Guided gesture support in the paper PDA
abstract
Ordinary paper offers properties of readability, fluidity, flexibility, cost, and portability that current electronic devices are often hard pressed to match. In fact, a lofty goal for many interactive systems is to be "as easy to use as pencil and paper". However, the static nature of paper does not support a number of capabilities, such as search and hyperlinking that an electronic device can provide. The Paper PDA project explores ways in which hybrid paper electronic interfaces can bring some of the capabilities of the electronic medium to interactions occurring on real paper. Key to this effort is the invention of on-paper interaction techniques which retain the flexibility and fluidity of normal pen and paper, but which are structured enough to allow robust interpretation and processing in the digital world. This paper considers the design of a class of simple printed templates that allow users to make common marks in a fluid fashion, and allow additional gestures to be invented by the users to meet their needs, but at the same time encourages marks that are quite easy to recognize.
Daniel Avrahami, Scott E. Hudson, Thomas P. Moran, Brian D. Williams
UIST3
2001 Introduction to This Special Issue on Context-Aware Computing
abstract
Pervasive Computing is a term for the strongly emerging trend toward: --Numerous, casually accessible, often invisible computing devices. --Frequently mobile or embedded in the environment. --Connected to an increasingly ubiquitous network infrastructure composed of a wired core and wireless edges.
Thomas P. Moran, Paul Dourish
Hum. Comput. Interact.1
1999 Design and Technology for Collaborage: Collaborative Collages of Information on Physical Walls
abstract
A Collaborage is a collaborative collage of physically represented information on a surface that is connected with electronic information, such as a physical In/Out board connected to a people-locator database. The physical surface (board) contains items that are tracked by camera and computer vision technology. Events on the board trigger electronic services. This paper motivates this concept, presents three different applications, describes the system architecture and component technologies, and discusses several design issues.
Thomas P. Moran, Eric Saund, William van Melle, Anuj Gujar, Kenneth P. Fishkin, Beverly L. Harrison
ACM Symposium on User Interface Software and Technology1
1998 Tailorable Domain Objects as Meeting Tools for an Electronic Whiteboard
abstract
Our god is to pro~ide took to support wortig meetings On an electronic w'hitebom& c~ed TivoE This paper describes how we have inte~akd strucmd "dofi obj~~"into the whitebonrd environrnen~Domain objects represent the subject matter of meedngs and can be exchanged between Tivofi and group databases.Domain objects can be tailored to produce m=ting tools that ~e fiely tuned to mmting practims.We destibe the fac~ty for tiering and mana=tig domain objects and tie user intetiace techniques for blending these into tie whiteboard environrnen~We show examples of both spmtic and generic meeting took crafted horn domain objects, and we describe a long-term we study in m'%chthese took support an ongoing work process.
Thomas P. Moran, William van Melle, Patrick Chiu
CSCW1
1998 Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard
abstract
Our goal is to provide tools to support working meetings on an electronic whiteboard, called Tivoli.This paper describes how we have integrated structured domain objects, which represent the subject matter of meetings, into the freeform whiteboard environment.Domain objects can be tailored to produce meeting tools that are finely tuned to meeting practices.We describe the language for defining domain objects and show examples of meeting tools that have been built with the language.We show that the system can interpret the spatial relationships of domain objects on the whiteboard to encode the meanings of the spatial arrangements, and we describe the computational mechanisms.We discuss some of the design principles for tailoring gestures for domain objects.Finally, we enumerate the techniques we have used to integrate the structured objects into the freeform whiteboard environment.
Thomas P. Moran, William van Melle, Patrick Chiu
ACM Symposium on User Interface Software and Technology1
1998 Introduction to This Special issue on Experimental Comparisons of Usability Evaluation Methods
Gary M. Olson, Thomas P. Moran
Hum. Comput. Interact.2
1998 Commentary on "Damaged Merchandise?"
abstract
An interesting dialogue about the issues raised by Gray and Salzman surfaced in the first round of reviews, and it occurred to us that this dialogue could be of value to the readers of Human–Computer Interaction. We invited a number of people in the field to submit commentaries on the article. These were reviewed and revised, with all commentators seeing each others’ comments, as well as Gray and Salzman’s final article.
Gary M. Olson, Thomas P. Moran
Hum. Comput. Interact.2
1997 "I'll Get That Off the Audio": A Case Study of Salvaging Multimedia Meeting Records
abstract
Article "I'll get that off the audio": a case study of salvaging multimedia meeting records Share on Authors: Thomas P. Moran Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Leysia Palen Department of Information and Computer Science, University of California, Irvine, CA Department of Information and Computer Science, University of California, Irvine, CAView Profile , Steve Harrison Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Patrick Chiu Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Don Kimber Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Scott Minneman Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , William van Melle Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Polle Zellweger Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile Authors Info & Claims CHI '97: Proceedings of the ACM SIGCHI Conference on Human factors in computing systemsMarch 1997 Pages 202–209https://doi.org/10.1145/258549.258704Online:27 March 1997Publication History 89citation868DownloadsMetricsTotal Citations89Total Downloads868Last 12 Months22Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Thomas P. Moran, Leysia Palen, Steve Harrison 0001, Patrick Chiu, Don Kimber, Scott Minneman, William van Melle, Polle Zellweger
CHI1
1997 Pen-Based Interaction Techniques for Organizing Material on an Electronic Whiteboard
abstract
This paper presents a scheme for extending an informal, penbased whiteboard system (the Tivoli application on-the Xerox LiveBoard) to provide interaction techniques that enable groups of users in informal meetings to easily organize and.rearrange material and to manage the space on the board.The techniques are based on the direct manipulation of boundaries and the implicit recognition of regions.The techniques include operations for shrinking and rearranging, structured borders that tessellate the board, freeform enclosures that can be split, fused, and linked, and collapsible annotations.Experience with using these techniques, the results of a user test, some design trade-offs and lessons, and future directions are discussed.
Thomas P. Moran, Patrick Chiu, William van Melle
ACM Symposium on User Interface Software and Technology1
1996 Evolutionary Engagement in an Ongoing Collaborative Work Process: A Case Study
abstract
Article Evolutionary engagement in an ongoing collaborative work process: a case study Share on Authors: Thomas P. Moran Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Patrick Chiu Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Steve Harrison Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Gordon Kurtenbach Alias Research, 110 Richmond, Street East, Toronto, Canada M5C 1P1 and Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Alias Research, 110 Richmond, Street East, Toronto, Canada M5C 1P1 and Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Scott Minneman Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , William van Melle Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile Authors Info & Claims CSCW '96: Proceedings of the 1996 ACM conference on Computer supported cooperative workNovember 1996 Pages 150–159https://doi.org/10.1145/240080.240243Published:16 November 1996 40citation654DownloadsMetricsTotal Citations40Total Downloads654Last 12 Months11Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Thomas P. Moran, Patrick Chiu, Steve Harrison 0001, Gordon Kurtenbach, Scott Minneman, William van Melle
CSCW1
1995 Implicit Structures for Pen-Based Systems within a Freeform Interaction Paradigm
abstract
Article Free Access Share on Implicit structure for pen-based systems within a freeform interaction paradigm Authors: Thomas P. Moran Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Patrick Chiu Live Works, Inc., A Xerox Company, 2040 Fortune Drive, San Jose, CA and Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Live Works, Inc., A Xerox Company, 2040 Fortune Drive, San Jose, CA and Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , William van Melle Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile , Gordon Kurtenbach Alias Research Inc., 110 Richmond Street East, Toronto, Canada M5C 1P1 and Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA Alias Research Inc., 110 Richmond Street East, Toronto, Canada M5C 1P1 and Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CAView Profile Authors Info & Claims CHI '95: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsMay 1995 Pages 487–494https://doi.org/10.1145/223904.223970Published:01 May 1995Publication History 51citation715DownloadsMetricsTotal Citations51Total Downloads715Last 12 Months44Last 6 weeks7 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteView all FormatsPDF
Thomas P. Moran, Patrick Chiu, William van Melle, Gordon Kurtenbach
CHI1
1995 Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information
abstract
Many interfaces allow users to manipulate graphical objects, icons representing underlying data or the data themselves, against a spatial backdrop or canvas. Users take advantage of the flexibility offered by spatial manipulation to create evolving lightweight structures. We have been investigating these implicit organizations so we can support user activities like information management or exploratory analysis. To accomplish this goal, we have analyzed the spatial structures people create in diverse settings and tasks, developed algorithms to detect the common structures we identified in our survey, and experimented with new facilities based on recognized structure. Similar recognitionbased functionality can be used within many common applications, providing more support for users ’ activities with less attendant overhead.
Frank M. Shipman III, Catherine C. Marshall, Thomas P. Moran
CHI3
1995 Perceptual Organization in an Interactive Sketch Editing Application
abstract
The paper shows how techniques from computational vision can be deployed to support interactive sketch editing. While conventional computer supported drawing tools give users access to visible marks or image objects at a single level of abstraction, a human user's visual system rapidly constructs complex groupings and associations among image elements according to his or her immediate purposes. We have been exploring perceptually supported sketch editors in which computer vision algorithms run continuously, behind the scenes, to afford users efficient access to emergent visual objects in a drawing. We employ a flexible image interpretation architecture based on token grouping in a multiscale blackboard data structure. This organization supports multiple perceptual interpretations of line drawing data, domain specific knowledge bases for interpreting visual structures, and natural gesture based selection of visual objects.>
Eric Saund, Thomas P. Moran
ICCV2
1995 A Confederation of Tools for Capturing and Accessing Collaborative Activity
abstract
No abstract available.
Scott Minneman, Steve Harrison 0001, Bill Janssen, Gordon Kurtenbach, Thomas P. Moran, Ian E. Smith, William van Melle
ACM Multimedia5
1994 A Perceptually-Supported Sketch Editor
abstract
The human visual system makes a great deal more of images than the elemental marks on a surface. In the course of viewing, creating, or editing a picture, we actively construct a host of visual structures and relationships as components of sensible interpretations. This paper shows how some of these computational processes can be incorporated into perceptually-supported image editing tools, enabling machines to better engage users at the level of their own percepts. We focus on the domain of freehand sketch editors, such as an electronic whiteboard application for a pen-based computer. By using computer vision techniques to perform covert recognition of visual structure as it emerges during the course of a drawing/editing session, a perceptually supported image editor gives users access to visual objects as they are perceived by the human visual system. We present a flexible image interpretation architecture based on token grouping in a multiscale blackboard data structure. This organization supports multiple perceptual interpretations of line drawing data, domain-specific knowledge bases for interpretable visual structures, and gesture-based selection of visual objects. A system implementing these ideas, called PerSketch, begins to explore a new space of WYPIWYG (What You Perceive Is What You Get) image editing tools.
Eric Saund, Thomas P. Moran
ACM Symposium on User Interface Software and Technology2
1994 Contextual Animation of Gestural Commands
abstract
Abstract Drawing a mark can be an efficient command input technique when using a pen‐based computer. However, marks are not intrinsically self‐explanatory as are other interactive techniques such as buttons and menus. We present design principles for interaction mechanisms which make marks self explanatory for novices but still allow experts to use efficient command marks. The key notion is that use of the explanation mechanism physically trains a novice to use the efficient command marks. Two novel interaction mechanisms we have developed using these principles are presented.
Gordon Kurtenbach, Thomas P. Moran, William Buxton
Comput. Graph. Forum2
1994 Introduction to This Special issue on Context in Design
Thomas P. Moran
Hum. Comput. Interact.1
1994 Commentary on Borderline issues
Thomas P. Moran
Hum. Comput. Interact.1
1993 The Social and the Cognitive in Human-Computer Interaction
R. J. Anderson, Christian Heath, Paul Luff, Thomas P. Moran
Int. J. Man Mach. Stud.4
1992 Realizing a Video Environment: EuroPARC's RAVE System
abstract
At EuroPARC, we have been exploring ways to allow physically separated colleagues to work together effectively and naturally. In this paper, we briefly discuss several examples of our work in the context of three themes that have emerged: the need to support the full range of shared work; the desire to ensure privacy without giving up unobtrusive awareness; and the possibility of creating systems which blur the boundaries between people, technologies and the everyday world.
William W. Gaver, Thomas P. Moran, Allan MacLean, Lennart Lövstrand, Paul Dourish, Kathleen Carter, William Buxton
CHI2
1991 Reaching through analogy: a Design Rationale perspective on roles of analogy
Allan MacLean, Victoria Bellotti, Richard M. Young, Thomas P. Moran
CHI4
1991 Introduction to This Special issue on Design Rationale
John M. Carroll 0001, Thomas P. Moran
Hum. Comput. Interact.2
1991 Questions, Options, and Criteria: Elements of Design Space Analysis
Allan MacLean, Richard M. Young, Victoria Bellotti, Thomas P. Moran
Hum. Comput. Interact.4
1990 User-tailorable systems: pressing the issues with buttons
abstract
It is impossible to design systems which are appropriate for all users and all situations. We believe that a useful technique is to have end users tailor their systems to match their personal work practices. This requires not only systems which can be tailored, but a culture within which users feel in control of the system and in which tailoring is the norm. In a two-pronged research project we have worked closely with a group of users to develop a system to support tailoring and to help the users evolve a “tailoring culture”. This has resulted in a flexible system based around the use of distributed on-screen Buttons to support a range of tailoring techniques.
Allan MacLean, Kathleen Carter, Lennart Lövstrand, Thomas P. Moran
CHI4
1990 The Workaday World as a Paradigm for CSCW Design
abstract
EuroPARC is developing an integrated multi-media environment as an integral part of its formal and informal working environment. From our initial experiences with this kind of technology, we and our colleagues believe that it exhibits several qualitatively different properties, which seem to call into question many of our ideas about what computer systems are and how people relate to them. This has caused us to step back and take stock of the design principles we are using and, more generally, to ask what are appropriate principles for CSCW applications and technologies.
Thomas P. Moran, R. J. Anderson
CSCW1
1989 Design rationale: the argument behind the artifact
abstract
We assert that the product of user interface design should be not only the interface itself but also a rationale for why the interface is the way it is. We describe a representation for design based around a semi-formal notation which allows us explicitly to represent alternative design options and reasons for choosing among them. We illustrate the approach with examples from an analysis of scrolling mechanisms. We discuss the roles we expect such a representation to play in improving the coherence of designs and in communicating reasons for choices to others, whether designers, maintainers, collaborators or end users.
Allan MacLean, Richard M. Young, Thomas P. Moran
CHI3
1989 What is EuroParc?
abstract
EuroPARC is a systems research laboratory supported by Rank Xerox Limited and allied with the Xerox Palo Alto Research Center (PARC). The decision to create EuroPARC was announced in November of 1986, and the lab was officially dedicated in June of 1988. EuroPARC's research charter is human-computer interaction. The research program is coordinated with PARC's, but the goal is to combine PARC-style systems research with European points of view, issues, and approaches.
Thomas P. Moran
CHI1
1987 Notecards in a nutshell
abstract
NoteCards is an extensible environment designed to help people formulate, structure, compare, and manage ideas. NoteCards provides the user with a “semantic network” of electronic notecards interconnected by typed links. The system provides tools to organize, manage, and display the structure of the network, as well as a set of methods and protocols for creating programs to manipulate the information in the network. NoteCards is currently being used by more than 50 people engaged in idea processing tasks ranging from writing research papers through designing parts for photocopiers.
Frank G. Halasz, Thomas P. Moran, Randall H. Trigg
CHI2
1985 Computer human factors in computer interface design (panel session)
abstract
Human factors psychologists contribute in many ways to improving human-computer interaction. One contribution involves evaluating existing or prototype systems, in order to assess usability and identify problems. Another involves contributing more directly to the design of systems in the first place: that is, not only evaluating systems but bringing to bear empirical methods and theoretical considerations that help specify what are plausible designs in the first place. The goal of this panel is to discuss four case studies emphasizing this role of cognitive human factors, and identify relevant methods and theoretical considerations.
Robert Mack 0001, Thomas P. Moran, Judith Reitman Olson, Dennis R. Wixon, John A. Whiteside
CHI2
1985 Introduction to This Special Issue on New Perspectives on Human-Computer Interaction
Thomas P. Moran
Hum. Comput. Interact.1
1983 Learning Operator Semantics by Analogy
Sarah A. Douglas, Thomas P. Moran
AAAI2
1983 Learning text editor semantics by analogy
abstract
This paper presents a cognitive model for one aspect of how novices learn text editors—the acquisition of procedural skill by problem solving in problem spaces and the use of analogy for building a representation of the semantics of text-editor commands (which we call operators). Protocol data of computer-naive subjects learning the EMACS text editor suggests that they use their knowledge of typewriting to decide which commands to use in performing editing tasks. We propose a formal method of analysis that compares operators in two problem spaces and generates misconceptions. The comparison of these predicted misconceptions with verbal comments, error data, and task difficulty lends support to this analysis.
Sarah A. Douglas, Thomas P. Moran
CHI2
1983 Mental models and problem solving in using a calculator
abstract
It has often been suggested that users understand and reason about complex systems on the basis of a mental model of the system's internal mechanics. This paper describes an empirical study of how mental model knowledge is used in operating a stack calculator. One group of naive users were taught step-by-step procedures for solving typical problems on the calculator. A second group of naive users were taught the same procedures in conjunction with an explicit model of the calculator's stack mechanism. The users then solved problems on the calculator while thinking aloud. Analysis of the performance of these two groups indicates that the model had little effect in routine problem solving situations, but significantly improved performance for novel problems. Analyses of the think-aloud protocols indicate that the users employed five distinct modes of problem solving: skilled methods, problem reduction strategies, a conversion algorithm, model-based problem space search, and methods-based problem space search. Skilled methods, problem reduction strategies and the conversion algorithm were used for solving more routine problems and did not necessarily depend on mental model knowledge. Problem space search was used in the novel problems. For the model users, the states and operations of the stack mechanism served as the problem space to be searched for a problem solution. In contrast, the no-model users employed a less effective search strategy based on the recombination of pieces of known procedures. These results indicate that explicitly teaching naive users an appropriate mental model of a system can provide a psychologically effective and robust basis for operating the machine.
Frank G. Halasz, Thomas P. Moran
CHI2
1983 Getting into a system: External-internal task mapping analysis
abstract
A task analysis technique, called ETIT analysis, is introduced. It is based on the idea that tasks in the external world must be reformulated into the internal concepts of a computer system before the system can be used. The analysis is in the form of a mapping between sets of external tasks and internal tasks. An example analysis of several text editing systems is presented, and various properties of the systems are derived from the analysis. Further, it is shown how this analysis can be used to assess the potential transfer of knowledge from one system to another, i.e., how much knowing one system helps with learning another. Several issues are briefly discussed.
Thomas P. Moran
CHI1
1983 Remindings and their effects in learning a text editor
abstract
How can learning in text-editing be characterized? Much recent work has focused on the use of analogies from prior experience. In this paper, we investigate the retrievals of earlier experiences within the editor and how they might be used by analogy to accomplish the task and learn the editor. An experiment is presented that demonstrates the effects of these “remindings” on performance. In addition, some possible determinants of these remindings are investigated. This experiment points out the need to consider not only the general form of instruction, but also the specifics of the instructional sequence as well. Irrelevant aspects of the task may have strong effects on performance. We consider three teaching techniques, designed to take advantage of these effects in different ways.
Brian H. Ross, Thomas P. Moran
CHI2
1982 Learning and remembering command names
abstract
Natural language would seem to have a strong effect on users' behavior with artificial command languages for interacting with computer systems.
John B. Black, Thomas P. Moran
CHI2
1982 Analogy considered harmful
abstract
The computer is like a typewriter. The computer is like a filing cabinet. The computer is a personal servant ready to obey your every command.
Frank G. Halasz, Thomas P. Moran
CHI2
1982 Applying cognitive psychology to computer systems: A graduate seminar in psychology
abstract
This paper describes a graduate seminar given by the authors at Stanford University in the Department of Psychology in the Spring of 1980. Although the seminar was also listed as a Computer Science course and was attended by students and faculty from Computer Science and other departments, the course was addressed to Ph.D. students in cognitive psychology. The seminar assumed that the students were familiar with modern cognitive psychology, but did not assume that they necessarily had much experience with interactive computing.
Thomas P. Moran, Stuart K. Card
CHI1
1982 Evaluation of text editors
abstract
This paper presents a methodology for evaluating computer text editors from the viewpoint of their users—from novices learning the editor to dedicated experts who have mastered the editor. The dimensions which this methodology addresses are:—Time to perform edit tasks by experts.—Errors made by experts.—Learning of basic edit tasks by novices.—Functionality over all possible edit tasks.The methodology is objective and thorough, yet easy to use. The criterion of objectivity implies that the evaluation scheme not be biased in favor of any particular editor's conceptual model—its way of representing text and operations on the text. In addition, data is gathered by observing people who are equally familiar with each system. Thoroughness implies that several different aspects of editor usage be considered. Ease-of-use means that methodology is usable by editor designers, managers of word processing centers, or other non-psychologists who need this kind of information, but have limited time and equipment resources.In this paper, we explain the methodology first, then give some interesting empirical results from applying it to several editors.
Teresa L. Roberts, Thomas P. Moran
CHI2
1981 Editorial: Special Issue on "The Semantics and Syntax of Human-Computer Interaction"
Thomas P. Moran
Int. J. Man Mach. Stud.1
1981 The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems
Thomas P. Moran
Int. J. Man Mach. Stud.1
1973 The Symbolic Nature of Visual Imagery
Thomas P. Moran
IJCAI1