Demo Data from SIGIR 2026 / reviewers in the wild / expert
Michael Hoppe
dblp:80/7413
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 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
1 paper |
Programming languages and type systems · 70% Empirical software engineering · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
developer studies |
0.2 | 1 | 2013 | Do developers benefit from generic types?: an empirical comparison of generic and raw types in java · OOPSLA 2013 |
Programming languages and type systems › type systems › polymorphism
generic types |
0.2 | 1 | 2013 | Do developers benefit from generic types?: an empirical comparison of generic and raw types in java · OOPSLA 2013 |
Programming languages and type systems › language design
language usability |
0.2 | 1 | 2013 | Do developers benefit from generic types?: an empirical comparison of generic and raw types in java · OOPSLA 2013 |
Programming languages and type systems › type systems
static typing |
0.0 | 1 | 2013 | Do developers benefit from generic types?: an empirical comparison of generic and raw types in java · OOPSLA 2013 |
Methods — techniques the papers use, named apart from their topics
controlled experiment · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Do developers benefit from generic types?: an empirical comparison of generic and raw types in javaabstractType systems that permit developers to express themselves more precisely are one of the primary topics in programming language research, as well as in industrial software development. While it seems plausible that an expressive static type system increases developer productivity, there is little empirical evidence for or against this hypothesis. Generic types in Java are an example: as an extension of Java's original type system, some claim that Java 1.5 improves the type system's "expressiveness." Even if this claim is true, there exists little empirical evidence that claimed expressiveness leads to a measurable increase in developer productivity. This paper introduces an experiment where generic types (in comparison to raw types) have been evaluated in three different directions: (1) the documentation impact on undocumented APIs, (2) the time required for fixing type errors, and (3) the extensibility of a generic type hierarchy. The results of the experiment suggest that generic types improve documentation and reduce extensibility -- without revealing a difference in the time required for fixing type errors. Michael Hoppe, Stefan Hanenberg |
OOPSLA | 1 |