Demo Data from SIGIR 2026 / reviewers in the wild / expert
Arthur Charlesworth
dblp:67/4607
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2014
0000-0002-5873-6753ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Theoretical computer science
1 paper |
Computational complexity · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 71% Concurrent programming · 15% Programming languages and type systems · 15% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
undecidability |
0.0 | 1 | 2002 | The undecidability of associativity and commutativity analysis · ACM Trans. Program. Lang. Syst. 2002 |
Compilers and program optimization › compiler analysis
compile-time checking |
0.0 | 1 | 2002 | The undecidability of associativity and commutativity analysis · ACM Trans. Program. Lang. Syst. 2002 |
Compilers and program optimization
run-time checks |
0.0 | 1 | 2002 | The undecidability of associativity and commutativity analysis · ACM Trans. Program. Lang. Syst. 2002 |
Programming languages and type systems
language design |
0.0 | 1 | 1987 | The Multiway Rendezvous · ACM Trans. Program. Lang. Syst. 1987 |
Concurrent programming › synchronization
process synchronization |
0.0 | 1 | 1987 | The Multiway Rendezvous · ACM Trans. Program. Lang. Syst. 1987 |
Methods — techniques the papers use, named apart from their topics
undecidability proof · 0.1rice's theorem · 0.1language extension · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Cutting In Line: Discontinuities in the Use of Large Numbers by Adults
David Landy, Arthur Charlesworth, Erin Ottmar |
CogSci | 2 |
| 2006 | Comprehending software correctness implies comprehending an intelligence-related limitationabstractThis article applies mathematical logic to obtain a rigorous foundation for previous inherently nonrigorous results and also extends those previous results. Roughly speaking, our main theorem states: any agent A that comprehends the correctness-related properties of software S also comprehends an intelligence-related limitation of S . The theorem treats the output of S , if any, as an attempt at solving a halting problem. Previous nonrigorous attempts to obtain similar theorems depend on infallibility assumptions on both the agent and the software. The hypothesis that intelligent agents and intelligent software must be infallible has been widely questioned. In addition, recent work by others has determined that well-known previous attempts use a fallacious form of reasoning; that is, the same form of reasoning can yield paradoxical results. Our main theorem avoids infallibility assumptions on both the agent and the software. In addition, our proof is rigorous, in the sense that in principle one can carry it out in Zermelo-Fraenkel set theory. The software correctness framework considered in the main theorem is that of Hoare logic. Arthur Charlesworth |
ACM Trans. Comput. Log. | 1 |
| 2002 | The undecidability of associativity and commutativity analysisabstractAssociativity is required for the use of general scans and reductions in parallel languages. Some systems also require functions used with scans and reductions to be commutative. We prove the undecidability of both associativity and commutativity. Thus, it is impossible in general for a compiler to check for those conditions. We also prove the stronger result that the resulting relations fail to be recursively enumerable. We prove that these results hold for the kind of function subprograms of practical interest in such a situation: function subprograms that, due to syntactical restrictions, are guaranteed to halt. Thus, our results are stronger than one can obtain from Rice's Theorem. We also obtain limitations concerning the construction of functions and limitations concerning compiler-generated run-time checks. In addition, we prove an undecidability result about programmer-constructed run-time checks. Arthur Charlesworth |
ACM Trans. Program. Lang. Syst. | 1 |
| 1987 | The Multiway RendezvousabstractThe multiway rendezvous is a natural generalization of the rendezvous in which more than two processes may participate. The utility of the multiway rendezvous is illustrated by solutions to a variety of problems. To make their simplicity apparent, these solutions are written using a construct tailor-made to support the multiway rendezvous. The degree of support for multiway rendezvous applications by several well-known languages that support the two-way rendezvous is examined. Since such support for the multiway rendezvous is found to be inadequate, well-integrated extensions to these languages are considered that would help provide such support. Arthur Charlesworth |
ACM Trans. Program. Lang. Syst. | 1 |