Demo Data from VLDB 2026 / reviewers in the wild / expert
Peter Johnson 0001
dblp:86/3923-1
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Immersive interaction
creative interaction |
0.1 | 1 | 2006 | Interaction in creative tasks · CHI 2006 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 1998 | Formal architectural abstractions for interactive software · Int. J. Hum. Comput. Stud. 1998 |
Collaborative and social computing
creative collaboration |
0.0 | 1 | 2006 | Interaction in creative tasks · CHI 2006 |
Design research and methods
stakeholder engagement |
0.0 | 1 | 1997 | Helping and Hindering User Involvement - A Tale of Everyday Design · CHI 1997 |
Design research and methods › user participation
user involvement in design |
0.0 | 1 | 1997 | Helping and Hindering User Involvement - A Tale of Everyday Design · CHI 1997 |
Design research and methods
participatory design |
0.0 | 1 | 1997 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Generating reproducible and replayable bug reports from Android application crashesabstractManually 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 |
ICPC | 3 |
| 2009 | Understanding productive, structural and longitudinal interactions in the design of tools for creative activitiesabstractA 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 & Cognition | 2 |
| 2009 | IUI'09 workshop summary: human interaction with intelligent & networked systemsabstractThis 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 |
IUI | 1 |
| 2008 | An Exploration of Constraints and End User Development in Environments for Creative TasksabstractCreative 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 creativityabstractThis 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 & Cognition | 2 |
| 2006 | Interaction in creative tasksabstractThe 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 |
CHI | 2 |
| 2004 | Designing to support awareness: a predictive, composite modelabstractIn 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 |
CHI | 2 |
| 2003 | Towards an explanatory, predictive account of awareness
Rachid Hourizi, Peter Johnson 0001 |
Comput. Graph. | 2 |
| 2003 | Introduction to multiple and collaborative tasksabstractintroduction 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 |
INTERACT | 2 |
| 2001 | Participatory Analysis: Modelling Users, Tasks and Domains
Eamonn O'Neill, Peter Johnson 0001, Hilary Johnson |
INTERACT | 2 |
| 1999 | Introduction to This Special issue on Representations in Interactive Systems Developmentabstract(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 DesignabstractParticipatory 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 DesignabstractThe 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 |
CHI | 3 |
| 1997 | Designing User Interfaces from Analyses of Users' Tasks
Peter Johnson 0001, Stephanie M. Wilson, Hilary Johnson |
INTERACT | 1 |
| 1997 | Composition and Synthesis with a Formal Interactor ModelabstractJournal 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 LondonabstractNo abstract available. Peter Johnson 0001 |
CHI | 1 |
| 1990 | Designers-identified requirements for tools to support task analyses
Hilary Johnson, Peter Johnson 0001 |
INTERACT | 2 |
| 1990 | Task-based user interface development tools
Peter Johnson 0001, Emma Nicolosi |
INTERACT | 1 |