Bonnie E. John

Affiliations:
  • Carnegie Mellon University, Pittsburgh, USA


According to our database1, Bonnie E. John authored at least 109 papers between 1985 and 2021.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
The Design of COVID Alert NY in Six Parables.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

2019
Human-Centered Study of Data Science Work Practices.
Proceedings of the Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

Towards Effective Foraging by Data Scientists to Find Past Analysis Choices.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

2018
The Story in the Notebook: Exploratory Data Science using a Literate Programming Tool.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

2013
Exploring pinch and spread gestures on mobile devices.
Proceedings of the 15th International Conference on Human-Computer Interaction with Mobile Devices and Services, 2013

Human performance regression testing.
Proceedings of the 35th International Conference on Software Engineering, 2013

An open source approach to information scent.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

Avoiding "It's JUST a Replication".
Proceedings of the CHI 2013 Workshop on the Replication of HCI Research, 2013

Engineering: upfront effort, downstream pay-back.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
Age-specific predictive models of human performance.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

CogTool-Explorer: a model of goal-directed user exploration that considers information layout.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Easing the generation of predictive human performance models from legacy systems.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Reactive information foraging: an empirical investigation of theory-based recommender systems for programmers.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Experiences with collaborative, distributed predictive human performance modeling.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Understanding the role of age and fluid intelligence in information search.
Proceedings of the 14th International ACM SIGACCESS Conference on Computers and Accessibility, 2012

2011
The Evolution of a Goal-Directed Exploration Model: Effects of Information Scent and GoBack Utility on Successful Exploration.
Top. Cogn. Sci., 2011

Modeling programmer navigation: A head-to-head empirical evaluation of predictive models.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Deploying CogTool: integrating quantitative usability assessment into real-world software development.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Feasibility Study of Predictive Human Performance Modeling Technique in Field Activities.
Proceedings of the Human Interface and the Management of Information. Interacting with Information, 2011

Extending Predictive Models of Exploratory Behavior to Broader Populations.
Proceedings of the Universal Access in Human-Computer Interaction. Design for All and eInclusion, 2011

A quantitative usability assessment method for inclusion in software engineering courses.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

Variation in importance of time-on-task with familiarity with mobile phone models.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

Using predictive human performance models to inspire and support UI design recommendations.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

2010
Designing for auditory web access: accessibility and cellphone users.
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility, 2010

Using CogTool to model programming tasks.
Proceedings of the 2nd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools, 2010

Toward modeling auditory information seeking strategies on the web.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

Human performance modeling for all: importing UI prototypes into cogtool.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

Towards a tool for keystroke level modeling of skilled screen reading.
Proceedings of the 12th International ACM SIGACCESS Conference on Computers and Accessibility, 2010

2009
Supporting usability in product line architectures.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Toward Cognitive Modeling for Predicting Usability.
Proceedings of the Human-Computer Interaction. New Trends, 13th International Conference, 2009

A responsibility-based pattern language for usability-supporting architectural patterns.
Proceedings of the 1st ACM SIGCHI symposium on Engineering Interactive Computing System , 2009

2008
Preparing Usability Supporting Architectural Patterns for Industrial Use.
Proceedings of the First Workshop on the Interplay between Usability Evaluation and Software Development, 2008

Cogtool-explorer: towards a tool for predicting user interaction.
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

2007
Capturing and answering questions posed to a knowledge-based system.
Proceedings of the 4th International Conference on Knowledge Capture (K-CAP 2007), 2007

Enabling experts to build knowledge bases from science textbooks.
Proceedings of the 4th International Conference on Knowledge Capture (K-CAP 2007), 2007

Towards a tool for predicting user exploration.
Proceedings of the Extended Abstracts Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007

AURA: Enabling Subject Matter Experts to Construct Declarative Knowledge Bases from Science Textbooks.
Proceedings of the Twenty-Second AAAI Conference on Artificial Intelligence, 2007

2006
Comparisons of keystroke-level model predictions to observed data.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

The engineering community SIG.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

2005
Evidence-based practice in human-computer interaction and evidence maps.
ACM SIGSOFT Softw. Eng. Notes, 2005

Multipurpose prototypes for assessing user interfaces in pervasive computing systems.
IEEE Pervasive Comput., 2005

The Human Computer Interaction Institute at Carnegie Mellon University.
Interactions, 2005

Automating Human-Performance Modeling at the Millisecond Level.
Hum. Comput. Interact., 2005

Quality vs. quantity: comparing evaluation methods in a usability-focused software architecture modification task.
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005

The value of a usability-supporting architectural pattern in software architecture design: a controlled experiment.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Predicting task execution time on handheld devices using the keystroke-level model.
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005

2004
Beyond the UI: product, process and passion.
Proceedings of the Third Nordic Conference on Human-Computer Interaction 2004, 2004

Bridging the Gaps II: Bridging the Gaps between Software Engineering and Human-Computer Interaction.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Usability-Supporting Architectural Patterns.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Integrating Models and Tools in the Context of Driving and In-vehicle Devices.
Proceedings of the International Conference on Cognitive Modelling, 2004

Bringing Usability Concerns to the Design of Software Architecture.
Proceedings of the Engineering Human Computer Interaction and Interactive Systems, 2004

Predictive human performance modeling made easy.
Proceedings of the 2004 Conference on Human Factors in Computing Systems, 2004

Identifying gaps between HCI, software engineering, and design, and boundary objects to bridge them.
Proceedings of the Extended abstracts of the 2004 Conference on Human Factors in Computing Systems, 2004

2003
Linking usability to software architecture patterns through general scenarios.
J. Syst. Softw., 2003

2002
The importance of translucence in mobile computing systems.
ACM Trans. Comput. Hum. Interact., 2002

Automating CPM-GOMS.
Proceedings of the CHI 2002 Conference on Human Factors in Computing Systems: Changing our World, 2002

What Kind of Work is HCI Work?
Proceedings of the Extended abstracts of the 2002 Conference on Human Factors in Computing Systems, 2002

2001
Supporting Usability Through Software Architecture.
Computer, 2001

Usability and software architecture.
Behav. Inf. Technol., 2001

Evaluating Software Architectures for Usability.
Proceedings of the Engineering for Human-Computer Interaction, 2001

Beyond command knowledge: identifying and teaching strategic knowledge for using complex computer applications.
Proceedings of the CHI 2001 Conference on Human Factors in Computing Systems, Seattle, WA, USA, March 31, 2001

2000
The Strategic Use of Complex Computer Systems.
Hum. Comput. Interact., 2000

The GOMS SIG: troubleshooting, lessons learned, novel applications, teaching techniques & future research.
Proceedings of the CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000

A comparison of tools for building GOMS models.
Proceedings of the CHI 2000 Conference on Human factors in computing systems, 2000

Achieving usability through software architectural styles.
Proceedings of the CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000

On the Contributions of Different Empirical Data in Usability Testing.
Proceedings of the 3rd Conference on Designing Interactive Systems: Processes, 2000

1999
Episodic indexing: a model of memory for attention events.
Cogn. Sci., 1999

A Tool for Creating Predictive Performance Models from User Interface Demonstrations.
Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology, 1999

The Tangled Web we Wove: A Taskonomy of WWW Use.
Proceedings of the Proceeding of the CHI '99 Conference on Human Factors in Computing Systems: The CHI is the Limit, 1999

Human-computer interaction: introduction and overview.
Proceedings of the CHI '99 Extended Abstracts on Human Factors in Computing Systems, 1999

The Strategic Use of CAD: An Empirically Inspired, Theory-Based Course.
Proceedings of the Proceeding of the CHI '99 Conference on Human Factors in Computing Systems: The CHI is the Limit, 1999

1998
On our case study of claims analysis and other usability evaluation methods.
Behav. Inf. Technol., 1998

Cognitive Modeling in Human-Computer Interaction.
Proceedings of the Graphics Interface 1998 Conference, 1998

The evaluator effect in usability tests.
Proceedings of the CHI 98 Conference Summary on Human Factors in Computing Systems, 1998

Delegation and Circumvention: Two Faces of Efficiency.
Proceedings of the Proceeding of the CHI '98 Conference on Human Factors in Computing Systems, 1998

Comparison of GOMS analysis methods.
Proceedings of the CHI 98 Conference Summary on Human Factors in Computing Systems, 1998

1997
Evaluating a Multimedia Authoring Tool.
J. Am. Soc. Inf. Sci., 1997

Tracking the effectiveness of usability evaluation methods.
Behav. Inf. Technol., 1997

From Sufficient to Efficient Usage: An Analysis of Strategic Knowledge.
Proceedings of the Human Factors in Computing Systems, 1997

1996
The GOMS Family of User Interface Analysis Techniques: Comparison and Contrast.
ACM Trans. Comput. Hum. Interact., 1996

Using GOMS for User Interface Design and Evaluation: Which Technique?
ACM Trans. Comput. Hum. Interact., 1996

TYPIST: A Theory of Performance in Skilled Typing.
Hum. Comput. Interact., 1996

Evaluating Usability Evaluation Techniques.
ACM Comput. Surv., 1996

Assessing Dynamics in Computer-Based Instruction.
Proceedings of the Conference on Human Factors in Computing Systems: Common Ground, 1996

Introduction & overview to human-computer interaction.
Proceedings of the Conference on Human Factors in Computing Systems: Common Ground, 1996

Exploring the Unrealized Potential of Computer-Aided Drafting.
Proceedings of the Conference on Human Factors in Computing Systems: Common Ground, 1996

1995
Why GOMS?
Interactions, 1995

An empirical study of collaborative wearable computer systems.
Proceedings of the Human Factors in Computing Systems, 1995

Learning and Using the Cognitive Walkthrough Method: A Case Study Approach.
Proceedings of the Human Factors in Computing Systems, 1995

CPM-GOMS: an analysis method for tasks with parallel activities.
Proceedings of the Human Factors in Computing Systems, 1995

Introduction and overview to human-computer interaction.
Proceedings of the Human Factors in Computing Systems, 1995

Modeling Time-Constrained Learning in a Highly Interactive Task.
Proceedings of the Human Factors in Computing Systems, 1995

Display Navigation by an Expert Programmer: A Preliminary Model of Memory.
Proceedings of the Human Factors in Computing Systems, 1995

1994
Towards real-time GOMS: a model of expert behaviour in a highly interactive task.
Behav. Inf. Technol., 1994

GOMS analysis for parallel activities.
Proceedings of the Conference on Human Factors in Computing Systems, 1994

Toward a deeper comparison of methods: a reaction to Nielsen & Phillips and new data.
Proceedings of the Conference on Human Factors in Computing Systems, 1994

Analyzing graphic and textual layouts with GOMS: results of a preliminary analysis.
Proceedings of the Conference on Human Factors in Computing Systems, 1994

Introduction & overview of human-computer interaction.
Proceedings of the Conference on Human Factors in Computing Systems, 1994

1993
Project Ernestine: Validating a GOMS Analysis for Predicting and Explaining Real-World Task Performance.
Hum. Comput. Interact., 1993

HCI in the school of computer science at Carnegie Mellon University.
Proceedings of the Human-Computer Interaction, 1993

1992
Browser-Soar: A Computational Model of a Highly Interactive Task.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

A GOMS Analysis of a Graphic Machine-Paced, Highly Interactive Task.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

The precis of Project Ernestine or an overview of a validation of GOMS.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

1990
GOMS meets the phone company: Analytic modeling applied to real-world problems.
Proceedings of the Human-Computer Interaction, 1990

Extensions of GOMS analyses to expert performance requiring perception of dynamic visual and auditory information.
Proceedings of the Conference on Human Factors in Computing Systems, 1990

1989
The role of laboratory experiments in HCI: help, hindrance, or ho-hum?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1989

Cumulating the science of HCI: from s-R compatibility to transcription typing.
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1989

1987
Predicting the time to recall computer command abbreviations.
Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface, 1987

1985
A theory of stimulus-response compatibility applied to human-computer interaction.
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1985


  Loading...