Reference Atlas

Follow the sources
General-interest papers ↗
Opening your graph…
Research question: Did a coding agent complete the intended task well?

Open the primary-study evidence table for agent quality · Textbook foundations · Open the screened empirical collection and ten-paper reading route.

Working approach: start with task-level evidence, then use literature to refine the evaluation. A task may span several sessions. Citation popularity and network position are discovery aids, not quality assessments.

Evaluation questionEvidence to examineReading / scope
Did we identify the actual goal?Manually compare a sample of extracted goals with the user request, subsequent corrections, and the delivered change. Record ambiguous or incorrect extraction before scoring completion.Proposed local review protocol; not a validated automatic metric.
Did the change satisfy the task?Acceptance criteria, patch, relevant tests and observed behavior. Record partial and unknown outcomes separately.SWE-bench · issue-based benchmark. Useful for task formulation; benchmark success does not establish long-term quality.
What human effort did it require?Review, corrections, retries and total elapsed work, including work outside the agent session.METR developer study · randomized study in a specific setting. Read with its 2026 design update; results are not timeless estimates for every tool or developer.
Did apparent success survive later use?Linked regressions, reverts, follow-up fixes, and maintenance effort. Record the observation window; absence of a reported bug is not proof of correctness.Proposed longitudinal follow-up. Attribution of a later defect to this change requires evidence.
Are we measuring useful work?Keep correctness, effort, user acceptance and later outcomes separate. Avoid equating activity counts with productivity.SPACE · multidimensional developer-productivity framework, not an agent scoring formula.

Reading triage is based on the linked abstracts and research summaries, not full-paper appraisal. The Dagstuhl technical-debt report develops terminology and a research agenda; treat it as conceptual background. Here, technical debt is one possible later maintenance consequence, not the umbrella score for every outcome.

Next step: a small task-review pilot. Start with about ten completed task attempts spanning apparent successes, failures and ambiguous outcomes. This is a proposed calibration exercise, not a representative sample for estimating success rates. Compare each extracted goal with the conversation; examine the delivered change, validation evidence, human corrections and any later fixes. Preserve “unknown” where evidence is missing. Group the disagreements before inventing a combined score.

Reading rule: consult a paper when it can change a concrete review decision—for example, how to link evidence to a conclusion or handle conflicting judgments. Use the empirical collection’s screened shortlist to connect those questions to concrete evidence. Case review can reveal failure patterns; it cannot by itself establish whether using an agent caused better outcomes than working without one.

Runeson and Höst’s case-study guidelines are a methods reference, not findings about coding-agent quality. Their age alone does not make the methodology obsolete: the ACM SIGSOFT empirical standards still list the work among case-study readings. For our purpose, skim the evidence, analysis and validity guidance when needed. A citation count alone does not reveal why authors cited it, or whether it will be useful for this question.

Entire network
Web pagePDFUnresolved referenceArrows point to referenced documents

How the scraper works · coverage and limitations

The agent collects and publishes these networks. Browsing, filtering, and opening evidence do not start scraping. The published snapshot loads on each visit; your selected document is remembered locally.

Topic/category listings and article indexes are excluded from the document list by default using conservative URL patterns. They remain in the network for discovery; choose “Hubs / article lists” to inspect them. Unknown page types remain included. Incoming-source rankings count distinct source nodes, excluding navigation and self-links; they are local to the full published collection and do not change with display filters. OpenAlex counts cover its wider database. Larger nodes reflect the chosen ranking; citations measure attention, not research quality. How OpenAlex builds citations.

Starting from the SEI article, the scraper follows selected research links and parses HTML and PDF text. Each inspected document records its collection time, outgoing links, and extraction warnings. Uninspected neighbors retain only the label observed in their source.

Article hyperlinks, reference-section links, navigation links, embedded PDF links, DOI mentions, and bibliography candidates are separate edge types. Connection evidence preserves the observed label or bibliography text and PDF page where available. A hyperlink does not establish agreement or a semantic relationship.

PDF bibliography splitting is heuristic. Entries without an exact URL or DOI remain unresolved; they are not automatically merged with similarly titled papers. Scanned PDFs require a text layer; OCR is not included.

Fetches honor robots.txt, validate every redirect and public destination, and never execute source JavaScript. Each document is limited to 12 MB, 120 PDF pages, 100 connections, and 45 seconds of processing. Blocked documents and extraction failures are retained as explicit coverage gaps. This is a bounded research sample, not a complete citation index.