Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter Johnson 0001

dblp:86/3923-1 · DBLP profile ↗
← Back
20ranked-venue papers
6as first author
0since 2021 · last 2015
—ORCID · none

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

Human-computer interaction and ubiquitous computing · 18 · 6 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Immersive interaction · 33% User interface design and tools · 28% Design research and methods · 22%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Immersive interaction
creative interaction
0.112006
Interaction in creative tasks · CHI 2006
Requirements engineering and software design
software architecture
0.011998
Formal architectural abstractions for interactive software · Int. J. Hum. Comput. Stud. 1998
Collaborative and social computing
creative collaboration
0.012006
Interaction in creative tasks · CHI 2006
Design research and methods
stakeholder engagement
0.011997
Helping and Hindering User Involvement - A Tale of Everyday Design · CHI 1997
Design research and methods › user participation
user involvement in design
0.011997
Helping and Hindering User Involvement - A Tale of Everyday Design · CHI 1997
Design research and methods
participatory design
0.011997
Helping and Hindering User Involvement - A Tale of Everyday Design · CHI 1997

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

prototype design · 0.1observational study · 0.1simulated cockpit control panel · 0.0empirical experiment · 0.0non-participant observation · 0.0case study · 0.0
YearPublicationVenuePosition
2015 Generating reproducible and replayable bug reports from Android application crashes
abstract
Manually reproducing bugs is time-consuming and tedious. Software maintainers routinely try to reproduce unconfirmed issues using incomplete or no informative bug reports. Consequently, while reproducing an issue, the maintainer must augment the report with information - such as a reliable sequence of descriptive steps to reproduce the bug - to aid developers with diagnosing the issue. This process encumbers issue resolution from the time the bug is entered in the issue tracking system until it is reproduced. This paper presents Crash Droid, an approach for automating the process of reproducing a bug by translating the call stack from a crash report into expressive steps to reproduce the bug and a kernel event trace that can be replayed on-demand. Crash Droid manages trace ability links between scenarios' natural language descriptions, method call traces, and kernel event traces. We evaluated Crash Droid on several open-source Android applications infected with errors. Given call stacks from crash reports, Crash Droid was able to generate expressive steps to reproduce the bugs and automatically replay the crashes. Moreover, users were able to confirm the crashes faster with Crash Droid than manually reproducing the bugs or using a stress-testing tool.
Martin White, Mario Linares-Vásquez, Peter Johnson 0001, Carlos Bernal-Cárdenas, Denys Poshyvanyk
ICPC3
2009 Understanding productive, structural and longitudinal interactions in the design of tools for creative activities
abstract
A deeper understanding of the interactions between people and artefacts that characterise creative activities could be valuable in designing the next generation of creativity support. This paper presents three perspectives on creative interaction that have emerged from four years of empirical and design research. We argue that creative interaction can be usefully viewed in terms of Productive Interaction - focused engagement on the development of a creative outcome, Structural Interaction - the development of the structures in which production occurs, and Longitudinal Interaction - the long-term development of resources and relationships that increase creative potential. An analysis of each perspective is described, along with the development of an exemplary prototype. The use of the perspectives as a basis for design is considered, including the influence of contextual factors on instances of creative activities.
Tim Coughlan, Peter Johnson 0001
Creativity & Cognition2
2009 IUI'09 workshop summary: human interaction with intelligent & networked systems
abstract
This workshop brings together a community of researchers and practitioners to identify and develop the research agenda needed to enhance human interaction with increasingly powerful and independent intelligent systems e.g. sensors networks, autonomous systems, agents and robotic systems. These systems have applications in many domains including health, transport, environment, emergency situations and defense. Aspects of these systems give rise to properties found in loose federations, collaborations and dynamic coalitions. The research questions include awareness, joint working, decision-making, intentionality, coordination, task-allocation, and planning. The workshop brings together researchers from different disciplines to discuss and develop research and to provide a focus for interdisciplinary research in this area.
Peter Johnson 0001, Christopher Paul Middup, Rachid Hourizi, Mark T. Maybury
IUI1
2008 An Exploration of Constraints and End User Development in Environments for Creative Tasks
abstract
Creative tasks are performed within constraining structures. However, the exploration and development of these structures is central to the creative process. This paper summarizes research on the role of constraint in creative tasks, defines the role of constraint development in a model of the creative process, and classifies types of constraint in order to inform the design of environments for creative tasks. Links between constraint development and end user development in software environments are explored through analysis of the design and use of Music Builder, a prototype for the user development of musical instruments in a collaborative composition environment. Conclusions include the value of scaffolding as a metaphor in design, the utility of collaborative constraint development to negotiation, and coordination and the value of sharing structures in collaborative development.
Tim Coughlan, Peter Johnson 0001
Int. J. Hum. Comput. Interact.2
2007 Constrain yourselves: exploring end user development in support for musical creativity
abstract
This research explores links between constraint development in creative processes and end user development in environments for creative tasks. A process model describing the development of constraints in creative tasks is presented. To ground the research, support for the user development of musical instruments in a collaborative composition environment is developed, and the use of the system analysed. We find evidence that the development of tangible constraints in the interface has value to users, particularly in focusing collaborative ideation.
Tim Coughlan, Peter Johnson 0001
Creativity & Cognition2
2006 Interaction in creative tasks
abstract
The design of tools for creative activities affects the creative processes and output of users. In this paper we consider how an understanding of creative interaction can inform the design of support tools in a creative domain, and where creative needs cross domain boundaries. Using observations of musical composers we analyse the theoretical approaches to understanding creativity and their use to HCI. Cycles of ideation and evaluation are suggested as atomic elements of creative interactions, with the representation of ideas a central activity for individual and collaborating composers. A model of collaborative composition was developed, along with an analysis of the representational types used in the domain. This led to the design and evaluation of a prototype Sonic Sketchpad for musical idea representation.
Tim Coughlan, Peter Johnson 0001
CHI2
2004 Designing to support awareness: a predictive, composite model
abstract
In this paper we propose an account of human/computer awareness for use in the (re)design of complex human/computer interaction, before empirically testing its utility. Specifically, having situated our work in the wider field of human/computer awareness research, we address the well-reported phenomenon of "situation awareness" breakdowns in the aviation domain. We assert the need for an explanatory and predictive model of the phenomenon if the frequency of such breakdowns is to be reduced and propose such a model. We then go on to investigate the utility of our model as a guide for design through the discussion of a recent experiment involving manipulations of an animated warning signal on a simulated cockpit control panel. Our results show initial support both for the model and for our assertion of its utility. We conclude that our composite view of awareness yields practical benefit in the design of human computer awareness support.
Rachid Hourizi, Peter Johnson 0001
CHI2
2003 Towards an explanatory, predictive account of awareness
Rachid Hourizi, Peter Johnson 0001
Comput. Graph.2
2003 Introduction to multiple and collaborative tasks
abstract
introduction Share on Introduction to multiple and collaborative tasks Authors: Peter Johnson University of Bath, Bath, UK University of Bath, Bath, UKView Profile , Jon May University of Sheffield, Sheffield, UK University of Sheffield, Sheffield, UKView Profile , Hilary Johnson University of Bath, Bath, UK University of Bath, Bath, UKView Profile Authors Info & Claims ACM Transactions on Computer-Human InteractionVolume 10Issue 4December 2003 pp 277–280https://doi.org/10.1145/966930.966931Published:01 December 2003Publication History 14citation1,520DownloadsMetricsTotal Citations14Total Downloads1,520Last 12 Months7Last 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
Peter Johnson 0001, Jon May, Hilary Johnson
ACM Trans. Comput. Hum. Interact.1
2001 Unmasking Mode Errors: A New Application of Task Knowledge Principles to the Knowledge Gaps in Cockpit Design
Rachid Hourizi, Peter Johnson 0001
INTERACT2
2001 Participatory Analysis: Modelling Users, Tasks and Domains
Eamonn O'Neill, Peter Johnson 0001, Hilary Johnson
INTERACT2
1999 Introduction to This Special issue on Representations in Interactive Systems Development
abstract
(1999). Introduction to This Special issue on Representations in Interactive Systems Development. Human–Computer Interaction: Vol. 14, Representations in Interactive Systems Development, pp. 1-7.
Peter Johnson 0001, Eamonn O'Neill, Hilary Johnson
Hum. Comput. Interact.1
1999 Representations and User-Developer Interaction in Cooperative Analysis and Design
abstract
Participatory design (PD) and task analysis (TA) have each been widely promoted as amerlioratives to the problems of developing systems hat meet users' requirements. However, PD methods have tended to focus on design per se, rather than also promoting user-developer cooperation in upstream analysis activities. TA methods have promoted these upstream activities but largely failed to involve users directly in the analysis and modeling work. Hence, there is a need for a broader approach encourages user–developer cooperation throughout systems analysis and design activities. This article examines the support for user-developer interaction provided by representations of users' tasks and software designs in 2 real-world software development projects that followed a task-based cooperative development approach. In the course of the system deve1oprnenat work, h e representations were called on to serve a number of different purposes. Task model and paper prototype representations facilitated the development s f cowmen ground among h e members of the development team through h e provision of an external shared model of the object of the development activity and helped to delimit an interaction space in which the cooperative activity was conducted. Weaknesses of the representations as supports for cooperative development included users' reluctance physically to amend the representations and the very strength of common ground developed between the participants that was not explicitly represented in the external models.
Eamonn O'Neill, Peter Johnson 0001, Hilary Johnson
Hum. Comput. Interact.2
1998 Formal architectural abstractions for interactive software
Panos Markopoulos 0001, Peter Johnson 0001, Jon Rowson
Int. J. Hum. Comput. Stud.2
1997 Helping and Hindering User Involvement - A Tale of Everyday Design
abstract
The importance of an early and on-going focus on users in interactive system design is widely accepted. However, in practice, involving users poses many problems and requires designers to balance conflicting demands. Various factors can hinder or ease the involvement of users. This paper reports a case study involving the design of a bespoke application and gives a detailed account of the obstacles and facilitators to user involvement encountered during the design activity. The obstacles and facilitators are presented in terms of issues such as contacting and selecting users, motivating users, facilitating and mediating meetings and offering points of focus for user contributions. We report and contrast the views of various stakeholders in the design process, and supplement these with our own observations as non-participant observers. Finally, we discuss issues raised by the study and draw out a number of lessons for the CHI community.
Stephanie M. Wilson, Mathilde M. Bekker, Peter Johnson 0001, Hilary Johnson
CHI3
1997 Designing User Interfaces from Analyses of Users' Tasks
Peter Johnson 0001, Stephanie M. Wilson, Hilary Johnson
INTERACT1
1997 Composition and Synthesis with a Formal Interactor Model
abstract
Journal Article Composition and synthesis with a formal interactor model Get access Panos Markopoulos, Panos Markopoulos * Department of Computer Science, Queen Mary and Wesfield College, University of London, Mile End Road, London E1 4NS, UK *Corresponding author. Search for other works by this author on: Oxford Academic Google Scholar Jon Rowson, Jon Rowson Department of Computer Science, Queen Mary and Wesfield College, University of London, Mile End Road, London E1 4NS, UK Search for other works by this author on: Oxford Academic Google Scholar Peter Johnson Peter Johnson Department of Computer Science, Queen Mary and Wesfield College, University of London, Mile End Road, London E1 4NS, UK Search for other works by this author on: Oxford Academic Google Scholar Interacting with Computers, Volume 9, Issue 2, 3 November 1997, Pages 197–223, https://doi.org/10.1016/S0953-5438(97)00011-8 Published: 03 November 1997
Panos Markopoulos 0001, Jon Rowson, Peter Johnson 0001
Interact. Comput.3
1991 Human computer interaction laboratory Queen Mary and Westfield College University of London
abstract
No abstract available.
Peter Johnson 0001
CHI1
1990 Designers-identified requirements for tools to support task analyses
Hilary Johnson, Peter Johnson 0001
INTERACT2
1990 Task-based user interface development tools
Peter Johnson 0001, Emma Nicolosi
INTERACT1