Demo Data from SIGIR 2026 / reviewers in the wild / expert
Simon P. Davies
dblp:32/1812
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 8 · 6 first-author
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.
| Software engineering, system software, and programming languages
3 papers |
Empirical software engineering · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Computing education · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › developer studies
developer expertise |
0.0 | 3 | 1994 | Knowledge restructuring and the acquisition of programming expertise · Int. J. Hum. Comput. Stud. 1994 Models and Theories of Programming Strategy · Int. J. Man Mach. Stud. 1993 The Nature and Development of Programming Plans · Int. J. Man Mach. Stud. 1990 |
Computing education
programming education |
0.0 | 3 | 1994 | Knowledge restructuring and the acquisition of programming expertise · Int. J. Hum. Comput. Stud. 1994 Models and Theories of Programming Strategy · Int. J. Man Mach. Stud. 1993 The Nature and Development of Programming Plans · Int. J. Man Mach. Stud. 1990 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Delivering Cognitive Psychology to HCI: The Problems of Common Language and of Knowledge TransferabstractAlthough cognitive psychology showed much initial promise, it has failed to make significant contributions to the study of human-computer interaction, which has led to a rejection of cognitivism in favour of situated action theory. The authors accept that the critique has much to offer, but reject the outright abandoning of cognitivism. Cognitive psychology needs a common language in which to describe interaction between people and artifacts: two examples of research in progress are described, one focused on events, the other on representations and the relationship between the information display and the conceptual model. Cognitive psychology also needs a better delivery method than the traditional research paper, and the idea is proposed of a vocabulary of ‘cognitive dimensions’, terms which can be meaningfully used by non-specialists (who will recognise familiar but uncrystallised concepts) and which can be used as indexes to the professional literature. These two components form a proposal for improving the effectiveness of cognitive psychology. The paper ends with the hope that mainstream cognitive psychology will broaden its area of enquiry. Thomas R. G. Green, Simon P. Davies, David J. Gilmore |
Interact. Comput. | 2 |
| 1995 | Are Objects That Important? Effects of Expertise and Familiarity on Classification of Object-Oriented Code
Simon P. Davies, David J. Gilmore, Thomas R. G. Green |
Hum. Comput. Interact. | 1 |
| 1994 | Knowledge restructuring and the acquisition of programming expertise
Simon P. Davies |
Int. J. Hum. Comput. Stud. | 1 |
| 1993 | The structure and content of programming knowledge: Disentangling training and language effects in theories of skill developmentabstractThis article reviews the extensive literature emerging from studies concerned with skill acquisition and the development of knowledge representation in programming. In particular, it focuses upon theories of program comprehension that suggest programming knowledge can be described in terms of stereotypical knowledge structures that can in some way capture programming expertise independently of the programming language used and in isolation from a programmer's specific training experience. An attempt is made to demonstrate why existing views are inappropriate. On the one hand, programs are represented in terms of a variety of formal notations ranging from the quasi‐mathematical to the near textual. It is argued that different languages may lead to different forms of knowledge representation, perhaps emphasizing certain structures at the expense of others or facilitating particular strategies. On the other hand, programmers are typically taught problem‐solving techniques that suggest a strict approach to problem decomposition. Hence, it seems likely that another factor that may mediate the development of knowledge representation, and that has not received significant attention elsewhere, is related to the training experience that programmers typically encounter. In this article, recent empirical studies that have addressed these issues are reviewed, and the implications of these studies for theories of skill acquisition and for knowledge representation are discussed. In conclusion, a more extensive account of knowledge representation in programming is presented that emphasizes training effects and the role played by specific language features in the development of knowledge representation within the programming domain. Simon P. Davies |
Int. J. Hum. Comput. Interact. | 1 |
| 1993 | Models and Theories of Programming Strategy
Simon P. Davies |
Int. J. Man Mach. Stud. | 1 |
| 1992 | Towards a cognitive browser for OOPSabstractSoftware engineers have developed sophisticated “object‐oriented” programming environments that are intended to make the reuse of program code easy. Experience has shown that these environments can be improved: Even very experienced programmers have problems in locating and comprehending code for reuse. Programs cannot be modified as readily as had been anticipated. We describe the problems in terms of “cognitive dimensions” of notational systems and show how improved support for opportunistic design may be achieved. A central tenet is that programmers are not at present able to externalize enough of their knowledge about a program. We propose a scheme for attaching a “description level” in which arbitrary attributes and relationships can be recorded in a “browsable” form. Our conclusions stress improving the means for programmers to represent facts rather than the provision of predefined knowledge bases. Thomas R. G. Green, David J. Gilmore, B. B. Blumenthal, Simon P. Davies, Russel L. Winder |
Int. J. Hum. Comput. Interact. | 4 |
| 1992 | Book Review: "An Introduction to Human-Computer Interaction, " by P. A. Booth
Simon P. Davies |
Int. J. Man Mach. Stud. | 1 |
| 1990 | The Nature and Development of Programming Plans
Simon P. Davies |
Int. J. Man Mach. Stud. | 1 |