Demo Data from SIGIR 2026 / reviewers in the wild / expert
Thomas Pawlitzki
dblp:51/8009
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 87% Programming languages and type systems · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture › architectural style
implicit invocation |
0.1 | 1 | 2010 | Types and modularity for implicit invocation with implicit announcement · ACM Trans. Softw. Eng. Methodol. 2010 |
Requirements engineering and software design
modularity |
0.1 | 1 | 2010 | Types and modularity for implicit invocation with implicit announcement · ACM Trans. Softw. Eng. Methodol. 2010 |
Programming languages and type systems
aspect-oriented programming |
0.0 | 1 | 2010 | Types and modularity for implicit invocation with implicit announcement · ACM Trans. Softw. Eng. Methodol. 2010 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Types and modularity for implicit invocation with implicit announcementabstractThrough implicit invocation, procedures are called without explicitly referencing them. Implicit announcement adds to this implicitness by not only keeping implicit which procedures are called, but also where or when—under implicit invocation with implicit announcement, the call site contains no signs of that, or what it calls. Recently, aspect-oriented programming has popularized implicit invocation with implicit announcement as a possibility to separate concerns that lead to interwoven code if conventional programming techniques are used. However, as has been noted elsewhere, as currently implemented it establishes strong implicit dependencies between components, hampering independent software development and evolution. To address this problem, we present a type-based modularization of implicit invocation with implicit announcement that is inspired by how interfaces and exceptions are realized in Java. By extending an existing compiler and by rewriting several programs to make use of our proposed language constructs, we found that the imposed declaration clutter tends to be moderate; in particular, we found that, for general applications of implicit invocation with implicit announcement, fears that programs utilizing our form of modularization become unreasonably verbose are unjustified. Friedrich Steimann, Thomas Pawlitzki, Sven Apel, Christian Kästner |
ACM Trans. Softw. Eng. Methodol. | 2 |