On the public citation graph
Programmers Are Users Too: Human-Centered Methods for Improving Programming Tools
0 signed · 158 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1007/1-4020-4113-6openalex-snapshot
Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle
inferredcites →https://doi.org/10.1007/978-1-84800-211-1_3openalex-snapshot
User Involvement and User Data: A Framework to Help Designers to Select Appropriate Methods
inferredcites →https://doi.org/10.1007/s10664-013-9279-3openalex-snapshot
A practical guide to controlled experiments of software engineering tools with human participants
inferredcites →https://doi.org/10.1016/b978-0-08-052029-2.50007-3openalex-snapshot
The Usability Engineering Lifecycle
inferredcites →https://doi.org/10.1109/icse.2015.43openalex-snapshot
Supporting Selective Undo in a Code Editor
inferredcites →https://doi.org/10.1109/ms.2008.123openalex-snapshot
Refactoring Tools: Fitness for Purpose
inferredcites →https://doi.org/10.1109/tse.2006.116openalex-snapshot
An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks
inferredcites →https://doi.org/10.1145/1015864.1015888openalex-snapshot
Natural programming languages and environments
inferredcites →https://doi.org/10.1145/1806799.1806829openalex-snapshot
Developers ask reachability questions
inferredcites →https://doi.org/10.1145/1922649.1922658openalex-snapshot
The state of the art in end-user software engineering
inferredcites →https://doi.org/10.1145/2601248.2601276openalex-snapshot
A systematic literature review for agile development processes and user centred design integration
inferredcites →https://doi.org/10.1145/2786805.2786809openalex-snapshot
How practitioners perceive the relevance of software engineering research
inferredcites →https://doi.org/10.1145/97243.97279openalex-snapshot
Testing a walkthrough methodology for theory-based design of walk-up-and-use interfaces
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1002/smr.1839openalex-snapshot
Work fragmentation in developer interaction data
inferred← citeshttps://doi.org/10.1007/978-1-4842-4221-6_13openalex-snapshot
Human-Centered Methods to Boost Productivity
inferred← citeshttps://doi.org/10.1007/978-3-031-61175-9_23openalex-snapshot
Design Principles for Collaborative Generative AI Systems in Software Development
inferred← citeshttps://doi.org/10.1007/978-3-319-60291-2_1openalex-snapshot
Making End User Development More Natural
inferred← citeshttps://doi.org/10.1007/s10270-017-0602-0openalex-snapshot
End-to-end model-transformation comprehension through fine-grained traceability information
inferred← citeshttps://doi.org/10.1007/s10664-021-10039-9openalex-snapshot
The indolent lambdification of Java
inferred← citeshttps://doi.org/10.1016/j.infsof.2017.12.010openalex-snapshot
A systematic approach to API usability: Taxonomy-derived criteria and a case study
inferred← citeshttps://doi.org/10.1016/j.infsof.2023.107220openalex-snapshot
Usefulness and usability of heuristic walkthroughs for evaluating domain-specific developer tools in industry: Evidence from four field simulations
inferred← citeshttps://doi.org/10.1016/j.jss.2018.03.064openalex-snapshot
On some end-user programming constructs and their understandability
inferred← citeshttps://doi.org/10.1016/j.jss.2025.112648openalex-snapshot
Empirical pathways to developer experience: A facet-based synthesis of empirical designs and guidelines
inferred← citeshttps://doi.org/10.1080/10447318.2024.2361209openalex-snapshot
To Abstract or Not to Abstract? A Comparative Study Evaluating the User Experience of Spreadsheet Programming with Sheet-Defined Functional Abstractions
inferred← citeshttps://doi.org/10.1109/botse67031.2025.00009openalex-snapshot
Bridging HCI and AI Research for the Evaluation of Conversational SE Assistants
inferred← citeshttps://doi.org/10.1109/c-code.2019.8680978openalex-snapshot
Impact of Human-Centered Design Process (HCDP) on Software Development Process
inferred← citeshttps://doi.org/10.1109/chase.2019.00030openalex-snapshot
Cognitive Load Drivers in Large Scale Software Development
inferred← citeshttps://doi.org/10.1109/eurosp51992.2021.00052openalex-snapshot
Poster: Angry Birding: Evaluating Application Exceptions as Attack Canaries
inferred← citeshttps://doi.org/10.1109/eurospw.2019.00021openalex-snapshot
A Survey on Developer-Centred Security
inferred← citeshttps://doi.org/10.1109/icse-c.2017.24openalex-snapshot
Principles of Usable Programming Language Design
inferred← citeshttps://doi.org/10.1109/icse-seip66354.2025.00052openalex-snapshot
Testing False Recalls in E-Commerce Apps: a User-Perspective Blackbox Approach
inferred← citeshttps://doi.org/10.1109/icse.2017.52openalex-snapshot
Glacier: Transitive Class Immutability for Java
inferred← citeshttps://doi.org/10.1109/icsme.2019.00091openalex-snapshot
A Qualitative Study on Framework Debugging
inferred← citeshttps://doi.org/10.1109/models-c59198.2023.00120openalex-snapshot
Unveiling Developers' Mindset Barriers to Software Modeling Adoption
inferred← citeshttps://doi.org/10.1109/models50736.2021.00031openalex-snapshot
On Designing Applied DSLs for Non-Programming Experts in Evolving Domains
inferred← citeshttps://doi.org/10.1109/pdp2018.2018.00040openalex-snapshot
A Safe and User-Friendly Graphical Programming Model for Parallel Stream Processing
inferred← citeshttps://doi.org/10.1109/tse.2020.3047088openalex-snapshot
Requirements of API Documentation: A Case Study into Computer Vision Services
inferred← citeshttps://doi.org/10.1109/tse.2022.3214859openalex-snapshot
Towards Usable Neural Comment Generation via Code-Comment Linkage Interpretation: Method and Empirical Study
inferred← citeshttps://doi.org/10.1109/tvcg.2025.3592962openalex-snapshot
Augmented Reality Productivity In-the-Wild: A Diary Study of Usage Patterns and Experiences of Working With AR Laptops in Real-World Settings
inferred← citeshttps://doi.org/10.1109/vissoft64034.2024.00019openalex-snapshot
User-centered Software Visualization Design for Professional Developers
inferred← citeshttps://doi.org/10.1109/vl/hcc53370.2022.9833127openalex-snapshot
Barriers in Front-End Web Development
inferred← citeshttps://doi.org/10.1109/vlhcc.2018.8506492openalex-snapshot
How End Users Express Conditionals in Programming by Demonstration for Mobile Apps
inferred← citeshttps://doi.org/10.1109/vlhcc.2018.8506523openalex-snapshot
API Designers in the Field: Design Practices and Challenges for Creating Usable APIs
inferred← citeshttps://doi.org/10.1109/vlhcc.2019.8818681openalex-snapshot
The Long Tail: Understanding the Discoverability of API Functionality
inferred← citeshttps://doi.org/10.1109/vlhcc.2019.8818884openalex-snapshot
Characterizing Developer Use of Automatically Generated Patches
inferred← citeshttps://doi.org/10.1109/wetseb.2019.00013openalex-snapshot
Smarter Smart Contract Development Tools
inferred← citeshttps://doi.org/10.1145/3171533.3171539openalex-snapshot
Developer-centered security and the symmetry of ignorance
inferred← citeshttps://doi.org/10.1145/3242587.3242663openalex-snapshot
Extending a Reactive Expression Language with Data Update Actions for End-User Application Authoring
inferred← citeshttps://doi.org/10.1145/3276954.3276965openalex-snapshot
Interdisciplinary programming language design
inferred← citeshttps://doi.org/10.1145/3290605.3300585openalex-snapshot
Implementing Multi-Touch Gestures with Touch Groups and Cross Events
inferred← citeshttps://doi.org/10.1145/3322276.3322323openalex-snapshot
Mobile Devices in Programming Contexts
inferred← citeshttps://doi.org/10.1145/3332165.3347899openalex-snapshot
PUMICE: A Multi-Modal Agent that Learns Concepts and Conditionals from Natural Language and Demonstrations
inferred← citeshttps://doi.org/10.1145/3379350.3415803openalex-snapshot
Multi-Modal Interactive Task Learning from Demonstrations and Natural Language Instructions
inferred← citeshttps://doi.org/10.1145/3411763.3451515openalex-snapshot
How Statically-Typed Functional Programmers Author Code
inferred← citeshttps://doi.org/10.1145/3411764.3445650openalex-snapshot
Trust in Collaborative Automation in High Stakes Software Engineering Work: A Case Study at NASA
inferred← citeshttps://doi.org/10.1145/3485532openalex-snapshot
How statically-typed functional programmers write code
inferred← citeshttps://doi.org/10.1145/3487569openalex-snapshot
In-IDE Code Generation from Natural Language: Promise and Challenges
inferred← citeshttps://doi.org/10.1145/3491102.3501957openalex-snapshot
Recruiting Participants With Programming Skills: A Comparison of Four Crowdsourcing Platforms and a CS Student Mailing List
inferred← citeshttps://doi.org/10.1145/3531146.3533113openalex-snapshot
Exploring How Machine Learning Practitioners (Try To) Use Fairness Toolkits
inferred← citeshttps://doi.org/10.1145/3533015openalex-snapshot
Flowboard: How Seamless, Live, Flow-Based Programming Impacts Learning to Code for Embedded Electronics
inferred← citeshttps://doi.org/10.1145/3544548.3580964openalex-snapshot
ONYX: Assisting Users in Teaching Natural Language Interfaces Through Multi-Modal Interactive Task Learning
inferred← citeshttps://doi.org/10.1145/3544548.3581370openalex-snapshot
A Need-Finding Study with Users of Geospatial Data
inferred← citeshttps://doi.org/10.1145/3586030openalex-snapshot
Grounded Copilot: How Programmers Interact with Code-Generating Models
inferred← citeshttps://doi.org/10.1145/3597503.3608128openalex-snapshot
A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges
inferred← citeshttps://doi.org/10.1145/3607868openalex-snapshot
A Survey of Tool Support for Working with Design Decisions in Code
inferred← citeshttps://doi.org/10.1145/3613904.3641915openalex-snapshot
VAL: Interactive Task Learning with GPT Dialog Parsing
inferred← citeshttps://doi.org/10.1145/3613904.3642706openalex-snapshot
How Beginning Programmers and Code LLMs (Mis)read Each Other
inferred← citeshttps://doi.org/10.1145/3617448.3617457openalex-snapshot
Scrolling and One-Dimensional Input
inferred← citeshttps://doi.org/10.1145/3617448.3617458openalex-snapshot
Percent-done Progress Indicators
inferred← citeshttps://doi.org/10.1145/3617448.3617460openalex-snapshot
Text Entry and Editing for Computers and Handhelds
inferred← citeshttps://doi.org/10.1145/3617448.3617461openalex-snapshot
Forms, Property Sheets, and Dialog Boxes
inferred← citeshttps://doi.org/10.1145/3617448.3617462openalex-snapshot
Creating, Selecting, and Manipulating Objects
inferred← citeshttps://doi.org/10.1145/3617448.3617463openalex-snapshot
Desktop Metaphors, Window Managers, and Icons
inferred← citeshttps://doi.org/10.1145/3617448.3617464openalex-snapshot
Interactions in 3D, Virtual and Augmented Reality, and Games
inferred← citeshttps://doi.org/10.1145/3617448.3617465openalex-snapshot
Ubiquitous Computing, Physical Widgets, Sensors, Wearables, and Internet of Things (IoT)
inferred← citeshttps://doi.org/10.1145/3617448.3617467openalex-snapshot
Undo, Redo, Repeat, Cancel, Command History, and Macro Recording
inferred← citeshttps://doi.org/10.1145/3617448.3617468openalex-snapshot
Interaction Techniques for Help
inferred← citeshttps://doi.org/10.1145/3617448.3617469openalex-snapshot
Interaction Techniques for People with Disabilities
inferred← citeshttps://doi.org/10.1145/3617448.3617470openalex-snapshot
Intelligent Interfaces: Artificial Intelligence in Interaction Techniques, Speech Recognition, and Conversational Agents
inferred← citeshttps://doi.org/10.1145/3617448.3617471openalex-snapshot
Formal and Informal Models, Metaphors, and Patterns for the Design of Interaction Techniques
inferred← citeshttps://doi.org/10.1145/3617448.3617472openalex-snapshot
Tools and Models for Using and Implementing Interaction Techniques
inferred← citeshttps://doi.org/10.1145/3617448.3617473openalex-snapshot
Methods for Designing and Evaluating Interaction Techniques
inferred← citeshttps://doi.org/10.1145/3617448.3617476openalex-snapshot
Interview: David Canfield Smith
inferred← citeshttps://doi.org/10.1145/3617448.3617488openalex-snapshot
Interview: Gregg Vanderheiden
inferred← citeshttps://doi.org/10.1145/3617448.3617491openalex-snapshot
Future of Interaction Techniques
inferred← citeshttps://doi.org/10.1145/3618305.3623603openalex-snapshot
Involving Users in Design of a Widely Used Language: A Case of ECMAScript (JavaScript) Standardization
inferred← citeshttps://doi.org/10.1145/3622780openalex-snapshot
Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E
inferred← citeshttps://doi.org/10.1145/3622780.3623646openalex-snapshot
Centering Humans in the Programming Languages Classroom: Building a Text for the Next Generation
inferred← citeshttps://doi.org/10.1145/3643758openalex-snapshot
Rocks Coding, Not Development: A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks
inferred← citeshttps://doi.org/10.1145/3674805.3686678openalex-snapshot
An Investigation of How Software Developers Read Machine Learning Code
inferred← citeshttps://doi.org/10.1145/3687299openalex-snapshot
A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations
inferred← citeshttps://doi.org/10.1145/3706598.3713370openalex-snapshot
Toward Human-Quantum Computer Interaction: Interface Techniques for Usable Quantum Computing
inferred← citeshttps://doi.org/10.1145/3729359openalex-snapshot
TerzoN: Human-in-the-Loop Software Testing with a Composite Oracle
inferred← citeshttps://doi.org/10.1145/3744916.3764519openalex-snapshot
Designing Abandabot: When Does Open Source Dependency Abandonment Matter?
inferred← citeshttps://doi.org/10.1145/3746059.3747655openalex-snapshot
MACEDON : Supporting Programmers with Real-Time Multi-Dimensional Code Evaluation and Optimization
inferred← citeshttps://doi.org/10.1145/3750069.3750089openalex-snapshot
Prompting Realities: Exploring the Potentials of Prompting for Tangible Artifacts
inferred← citeshttps://doi.org/10.1145/3757628openalex-snapshot
Measurement as Bricolage: Examining How Data Scientists Construct Target Variables for Predictive Modeling Tasks
inferred← citeshttps://doi.org/10.1145/3764917.3771329openalex-snapshot
MEC: Towards Semi-Automated Map Experiment Creation
inferred← citeshttps://doi.org/10.1145/3765286openalex-snapshot
TableTalk: Scaffolding Spreadsheet Development with a Language Agent
inferred← citeshttps://doi.org/10.1145/3772318.3791847openalex-snapshot
Vibe Coding Entanglements – Repositioning Boundaries of Intention, Authorship, and Responsibility in Programming with Generative AI
inferred← citeshttps://doi.org/10.1145/3772363.3798830openalex-snapshot
Mosaic: A Multi-Level Framework for Observing and Evaluating Performance of Multi-Agent Systems
inferred← citeshttps://doi.org/10.14257/ijunesst.2017.10.7.07openalex-snapshot
Validation in the Web Domain of a Formal Process to Evaluate the Usability of Software Applications: An Approach based on the Heuristic Inspection
inferred← citeshttps://doi.org/10.14778/3352063.3352148openalex-snapshot
Enabling data science for the majority
inferred← citeshttps://doi.org/10.17760/d20467204openalex-snapshot
Adding visual and interactive-syntax to textual programs
inferred← citeshttps://doi.org/10.17771/pucrio.acad.50190openalex-snapshot
METACOMMUNICATION AND APPROPRIATION IN THE DESIGN OF THE INTERACTIVE INTERNET OF THINGS
inferred← citeshttps://doi.org/10.22152/programming-journal.org/2021/5/9openalex-snapshot
Using Relational Problems to Teach Property-Based Testing
inferred← citeshttps://doi.org/10.31219/osf.io/6efvpopenalex-snapshot
Replication and Transparency of Qualitative Research from a Constructivist Perspective
inferred← citeshttps://doi.org/10.31219/osf.io/rxva3openalex-snapshot
Mobile Devices in Programming Contexts: A Review of the Design Space and Processes
inferred← citeshttps://doi.org/10.4018/ijabim.20210401.oa6openalex-snapshot
Usability Engineering and HCI for Promoting Root-Level Social Computation and Informatics Practice
inferred← citeshttps://doi.org/10.4204/eptcs.405.4openalex-snapshot
Programming Language Case Studies Can Be Deep
inferred← citeshttps://doi.org/10.4230/oasics.slate.2026.20openalex-snapshot
An Exploratory Study of Debugging Episodes
inferred← citeshttps://doi.org/10.48550/arxiv.1801.05366openalex-snapshot
Debugging Framework Applications: Benefits and Challenges
inferred← citeshttps://doi.org/10.48550/arxiv.1808.05891openalex-snapshot
The Case for API Communicability Evaluation: Introducing API-SI with Examples from Keras
inferred← citeshttps://doi.org/10.48550/arxiv.1808.08138openalex-snapshot
SigniFYI-CDN: merged communicability and usability methods to evaluate notation-intensive interaction
inferred← citeshttps://doi.org/10.48550/arxiv.1909.03523openalex-snapshot
Obsidian: Typestate and Assets for Safer Blockchain Programming
inferred← citeshttps://doi.org/10.48550/arxiv.2007.09809openalex-snapshot
Geno: A Developer Tool for Authoring Multimodal Interaction on Existing Web Applications
inferred← citeshttps://doi.org/10.5753/jis.2019.556openalex-snapshot
Source Code Comprehension and Appropriation by Novice Programmers: Understanding Novice Programmers’ Perception about Source Code Reuse
inferred← citeshttps://doi.org/10.5772/intechopen.109241openalex-snapshot
Introductory Chapter: Why Usability Matters
inferred← citeshttps://doi.org/10.70675/3902a426z78e8z4b29za1cfz67fc0c497149openalex-snapshot
Concepts and tool for interactive computing
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.