On the public citation graph

Program comprehension as fact finding

0 signed · 113 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.
Claim with ORCID
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.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1006/ijhc.1999.0268openalex-snapshot
Program understanding behavior during corrective maintenance of large-scale software
inferredcites →https://doi.org/10.1007/978-1-4471-0111-6openalex-snapshot
Software Design — Cognitive Aspects
inferredcites →https://doi.org/10.1016/0003-6870(92)90089-eopenalex-snapshot
Cognitive ergonomics: understanding, learning and designing human-computer interaction
inferredcites →https://doi.org/10.1016/0010-0285(73)90004-2openalex-snapshot
Perception in chess
inferredcites →https://doi.org/10.1016/b978-0-12-248290-8.50021-2openalex-snapshot
PROGRAM UNDERSTANDING AND KNOWLEDGE ORGANIZATION: THE INFLUENCE OF ACQUIRED SCHEMATA
inferredcites →https://doi.org/10.1016/j.jvlc.2004.08.003openalex-snapshot
A framework and methodology for studying the causes of software errors in programming systems
inferredcites →https://doi.org/10.1016/s0142-694x(97)89853-5openalex-snapshot
Design rationale: Concepts, techniques, and use
inferredcites →https://doi.org/10.1109/icse.2003.1201264openalex-snapshot
Documenting software architectures: views and beyond
inferredcites →https://doi.org/10.1109/icse.2007.45openalex-snapshot
Information Needs in Collocated Software Development Teams
inferredcites →https://doi.org/10.1109/tse.2004.101openalex-snapshot
How effective developers investigate source code: an exploratory study
inferredcites →https://doi.org/10.1109/tse.2005.72openalex-snapshot
Mining version histories to guide software changes
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/1134285.1134355openalex-snapshot
Maintaining mental models
inferredcites →https://doi.org/10.1145/141874.141884openalex-snapshot
Foundations for the study of software architecture
inferredcites →https://doi.org/10.1145/361598.361623openalex-snapshot
On the criteria to be used in decomposing systems into modules
inferredcites →https://doi.org/10.1145/503209.503224openalex-snapshot
The structure and value of modularity in software design
inferredcites →https://doi.org/10.1201/9781003064053openalex-snapshot
Design Rationale
inferredcites →https://doi.org/10.5555/998675.999432openalex-snapshot
Evidence-based software engineering

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.5281/zenodo.1332370openalex-extracted
A Method To Annotate Programs With High-Level Knowledge Of Computation
inferred← citeshttps://doi.org/10.1002/meet.14505001059openalex-snapshot
Lost while searching: Difficulties in information seeking among end‐user programmers
inferred← citeshttps://doi.org/10.1002/smr.567openalex-snapshot
Feature location in source code: a taxonomy and survey
inferred← citeshttps://doi.org/10.1007/978-1-4471-4126-6_10openalex-snapshot
Meta-Programming Task Specification Using Feature-Based Patterns and Domain Program Scenarios
inferred← citeshttps://doi.org/10.1007/978-90-481-9112-3_75openalex-snapshot
Software Artifacts Extraction for Program Comprehension
inferred← citeshttps://doi.org/10.1007/s10664-016-9441-9openalex-snapshot
Do Programmers do Change Impact Analysis in Debugging?
inferred← citeshttps://doi.org/10.1007/s10664-020-09810-1openalex-snapshot
Explicit programming strategies
inferred← citeshttps://doi.org/10.1007/s10664-022-10190-xopenalex-snapshot
Using contextual knowledge in interactive fault localization
inferred← citeshttps://doi.org/10.1007/s10664-022-10196-5openalex-snapshot
The human experience of comprehending source code in virtual reality
inferred← citeshttps://doi.org/10.1007/s11219-015-9303-5openalex-snapshot
Supporting comprehension of unfamiliar programs by modeling cues
inferred← citeshttps://doi.org/10.1016/j.infsof.2014.09.003openalex-snapshot
An empirically-based characterization and quantification of information seeking through mailing lists during Open Source developers’ software evolution
inferred← citeshttps://doi.org/10.1016/j.jss.2023.111803openalex-snapshot
How are websites used during development and what are the implications for the coding process?
inferred← citeshttps://doi.org/10.1109/apsec.2013.36openalex-snapshot
Executable Program Documentation Based on Debugging Break Points
inferred← citeshttps://doi.org/10.1109/chase.2013.6614737openalex-snapshot
Crowd development
inferred← citeshttps://doi.org/10.1109/csd.2015.12openalex-snapshot
Code Basket: Making Developers' Mental Model Visible and Explorable
inferred← citeshttps://doi.org/10.1109/icpc.2008.40openalex-snapshot
Refining existing theories of program comprehension during maintenance for concurrent software
inferred← citeshttps://doi.org/10.1109/icpc.2009.5090040openalex-snapshot
Reading the documentation of invoked API functions in program comprehension
inferred← citeshttps://doi.org/10.1109/icpc.2015.17openalex-snapshot
Searching the State Space: A Qualitative Study of API Protocol Usability
inferred← citeshttps://doi.org/10.1109/icpc.2015.24openalex-snapshot
Rethinking User Interfaces for Feature Location
inferred← citeshttps://doi.org/10.1109/icpc.2017.23openalex-snapshot
An Empirical Study on Code Comprehension: Data Context Interaction Compared to Classical Object Oriented
inferred← citeshttps://doi.org/10.1109/icpc58990.2023.00040openalex-snapshot
Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools
inferred← citeshttps://doi.org/10.1109/icse.2015.194openalex-snapshot
A Vision of Crowd Development
inferred← citeshttps://doi.org/10.1109/icse.2015.72openalex-snapshot
Borrowing from the Crowd: A Study of Recombination in Software Design Competitions
inferred← citeshttps://doi.org/10.1109/icse55347.2025.00164openalex-snapshot
Studying Programmers Without Programming: Investigating Expertise Using Resting State fMRI
inferred← citeshttps://doi.org/10.1109/icsm.2009.5306335openalex-snapshot
Searching and skimming: An exploratory study
inferred← citeshttps://doi.org/10.1109/icsme.2017.28openalex-snapshot
On the Optimal Order of Reading Source Code Changes for Review
inferred← citeshttps://doi.org/10.1109/icsme.2019.00091openalex-snapshot
A Qualitative Study on Framework Debugging
inferred← citeshttps://doi.org/10.1109/ms.2022.3213881openalex-snapshot
Connecting Design to Code
inferred← citeshttps://doi.org/10.1109/saner53432.2022.00154openalex-snapshot
Humans in Empirical Software Engineering Studies: An Experience Report
inferred← citeshttps://doi.org/10.1109/suite.2009.5070023openalex-snapshot
Working with search results
inferred← citeshttps://doi.org/10.1109/tale.2018.8615401openalex-snapshot
An Approach for Evaluating IT Employees' Programming Ability Using the Programed Visual Contents Comparison Method
inferred← citeshttps://doi.org/10.1109/tse.2017.2655524openalex-snapshot
On the Positive Effect of Reactive Programming on Software Comprehension: An Empirical Study
inferred← citeshttps://doi.org/10.1109/vlhcc.2015.7357194openalex-snapshot
Ask the crowd: Scaffolding coordination and knowledge sharing in microtask programming
inferred← citeshttps://doi.org/10.1109/wcre.2009.43openalex-snapshot
Supporting Feature-Level Software Maintenance
inferred← citeshttps://doi.org/10.1109/wicsa.2009.5290799openalex-snapshot
Evolution styles: Foundations and tool support for software architecture evolution
inferred← citeshttps://doi.org/10.1145/1296951.1296954openalex-snapshot
A framework for studying the use of wikis in knowledge work using client-side access data
inferred← citeshttps://doi.org/10.1145/1358628.1358687openalex-snapshot
End user software engineering
inferred← citeshttps://doi.org/10.1145/1368088.1368195openalex-snapshot
A study of student strategies for the corrective maintenance of concurrent software
inferred← citeshttps://doi.org/10.1145/1370175.1370218openalex-snapshot
Answering common questions about code
inferred← citeshttps://doi.org/10.1145/1370847.1370854openalex-snapshot
More natural end-user software engineering
inferred← citeshttps://doi.org/10.1145/1449814.1449844openalex-snapshot
eMoose
inferred← citeshttps://doi.org/10.1145/1449814.1449860openalex-snapshot
eMoose
inferred← citeshttps://doi.org/10.1145/1449814.1449894openalex-snapshot
Designing a memory aid to support software developers
inferred← citeshttps://doi.org/10.1145/1453101.1453117openalex-snapshot
The implications of method placement on API learnability
inferred← citeshttps://doi.org/10.1145/1518701.1518942openalex-snapshot
Finding causes of program output with the Java Whyline
inferred← citeshttps://doi.org/10.1145/1520340.1520393openalex-snapshot
End user software engineering
inferred← citeshttps://doi.org/10.1145/1806799.1806829openalex-snapshot
Developers ask reachability questions
inferred← citeshttps://doi.org/10.1145/1809175.1809183openalex-snapshot
Searching across paths
inferred← citeshttps://doi.org/10.1145/1824760.1824761openalex-snapshot
Extracting and answering why and why not questions about Java program output
inferred← citeshttps://doi.org/10.1145/1833310.1833322openalex-snapshot
On the importance of understanding the strategies that developers use
inferred← citeshttps://doi.org/10.1145/1937117.1937125openalex-snapshot
Hard-to-answer questions about code
inferred← citeshttps://doi.org/10.1145/1938595.1938597openalex-snapshot
A case study in evaluating the usefulness of the run-time structure during coding tasks
inferred← citeshttps://doi.org/10.1145/1971681.1971687openalex-snapshot
An introduction to program comprehension for computer science educators
inferred← citeshttps://doi.org/10.1145/2025113.2025174openalex-snapshot
Understanding failures through facts
inferred← citeshttps://doi.org/10.1145/2335484.2335511openalex-snapshot
Impact analysis for distributed event-based systems
inferred← citeshttps://doi.org/10.1145/2338965.2336786openalex-snapshot
Measuring enforcement windows with symbolic trace interpretation: what well-behaved programs say
inferred← citeshttps://doi.org/10.1145/2430545.2430551openalex-snapshot
An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
inferred← citeshttps://doi.org/10.1145/2593801.2593805openalex-snapshot
Supporting comprehension of unfamiliar programs by modeling an expert's perception
inferred← citeshttps://doi.org/10.1145/2622669openalex-snapshot
On the Comprehension of Program Comprehension
inferred← citeshttps://doi.org/10.1145/2635868.2635895openalex-snapshot
An empirical study on program comprehension with reactive programming
inferred← citeshttps://doi.org/10.1145/2635868.2635905openalex-snapshot
Developers' code context models for change tasks
inferred← citeshttps://doi.org/10.1145/2676723.2677222openalex-snapshot
Expression of Abstraction
inferred← citeshttps://doi.org/10.1145/2884781.2884815openalex-snapshot
Debugging for reactive programming
inferred← citeshttps://doi.org/10.1145/2889160.2889270openalex-snapshot
Recognizing relevant code elements during change task navigation
inferred← citeshttps://doi.org/10.1145/3180155.3180200openalex-snapshot
The road to live programming
inferred← citeshttps://doi.org/10.1145/3290607.3313040openalex-snapshot
An Observational Investigation of Reverse Engineers' Process and Mental Models
inferred← citeshttps://doi.org/10.1145/3332165.3347908openalex-snapshot
Unakite: Scaffolding Developers' Decision-Making Using the Web
inferred← citeshttps://doi.org/10.1145/3372885.3373823openalex-snapshot
REPLica: REPL instrumentation for Coq analysis
inferred← citeshttps://doi.org/10.1145/3411764.3445634openalex-snapshot
Spreadsheet Comprehension: Guesswork, Giving Up and Going Back to the Author
inferred← citeshttps://doi.org/10.1145/3444945openalex-snapshot
A Theory of Robust API Knowledge
inferred← citeshttps://doi.org/10.1145/3491102.3502095openalex-snapshot
Understanding How Programmers Can Use Annotations on Documentation
inferred← citeshttps://doi.org/10.1145/3526113.3545667openalex-snapshot
Using Annotations for Sensemaking About Code
inferred← citeshttps://doi.org/10.1145/3532512.3535223openalex-snapshot
Toward Understanding Task Complexity in Maintenance-Based Studies of Programming Tools
inferred← citeshttps://doi.org/10.1145/3540250.3549084openalex-snapshot
Correlates of programmer efficacy and their link to experience: a combined EEG and eye-tracking study
inferred← citeshttps://doi.org/10.1145/3579357openalex-snapshot
Identifying Lines and Interpreting Vertical Jumps in Eye Tracking Studies of Reading Text and Code
inferred← citeshttps://doi.org/10.1145/3597503.3639187openalex-snapshot
Using an LLM to Help With Code Understanding
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/3611643.3616242openalex-snapshot
On the Relationship between Code Verifiability and Understandability
inferred← citeshttps://doi.org/10.1145/3613904.3642676openalex-snapshot
Meta-Manager: A Tool for Collecting and Exploring Meta Information about Code
inferred← citeshttps://doi.org/10.1145/3626522openalex-snapshot
40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study
inferred← citeshttps://doi.org/10.1145/3742413.3789057openalex-snapshot
CodeVoyager: Integrating Interactive Visual Aids with LLMs for Code Comprehension
inferred← citeshttps://doi.org/10.11606/d.55.2011.tde-29072011-101723openalex-snapshot
Wikis para suporte à documentação de processo de software livre
inferred← citeshttps://doi.org/10.13021/mars/2981openalex-snapshot
Explicit programming strategies
inferred← citeshttps://doi.org/10.22028/d291-26531openalex-snapshot
From software failure to explanation
inferred← citeshttps://doi.org/10.24297/ijct.v10i10.1199openalex-snapshot
Application of Artificial Intelligence methods in Finding Program Comprehension Differences in Novice Object Oriented Programmers
inferred← citeshttps://doi.org/10.26686/wgtn.17006065openalex-snapshot
Collaborative Software Visualization in Co-located Environments
inferred← citeshttps://doi.org/10.26686/wgtn.17006065.v1openalex-snapshot
Collaborative Software Visualization in Co-located Environments
inferred← citeshttps://doi.org/10.31274/etd-180810-1114openalex-snapshot
An experimental study of the effectiveness of Panorama as a maintenance tool
inferred← citeshttps://doi.org/10.48550/arxiv.1801.05366openalex-snapshot
Debugging Framework Applications: Benefits and Challenges
inferred← citeshttps://doi.org/10.48550/arxiv.1912.00317openalex-snapshot
An Observational Investigation of Reverse Engineers' Processes
inferred← citeshttps://doi.org/10.5075/epfl-thesis-5533openalex-snapshot
Querypoint Debugging (Semi-Automated Inspection of Buggy Execution)
inferred← citeshttps://doi.org/10.5555/2820282.2820295openalex-snapshot
Searching the state space: a qualitative study of API protocol usability
inferred← citeshttps://doi.org/10.5604/01.3001.0013.3001openalex-snapshot
Code comprehension as a distributed construction of meanings
inferred← citeshttps://doi.org/10.5755/j01.itc.41.1.916openalex-snapshot
UNDERSTANDING OF HETEROGENEOUS MULTI-STAGE META-PROGRAMS
inferred← citeshttps://doi.org/10.70675/00b638d2z909az4e97zb75bza63bb47542c5openalex-snapshot
An Analysis of Human-in-the-loop Approaches for Reverse Engineering Automation
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.