Demo Data from EDBT 2026 / reviewers in the wild / expert
Jukka Viljamaa
dblp:26/5085
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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
2 papers |
Software maintenance and evolution · 72% Requirements engineering and software design · 28% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
reverse engineering |
0.0 | 1 | 2003 | Reverse engineering framework reuse interfaces · ESEC / SIGSOFT FSE 2003 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2001 | Architecture-Oriented Programming Using FRED · ICSE 2001 |
Methods — techniques the papers use, named apart from their topics
source code analysis · 0.0concept analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Reverse engineering framework reuse interfacesabstractObject-oriented application frameworks provide an established way of reusing the design and implementation of applications in a specific domain. Using a framework for creating applications is not a trivial task, however, and special tools are needed for supporting the process. Tool support, in turn, requires explicit specification of the reuse interfaces of frameworks. Unfortunately these specifications typically become quite extensive and complex for non-trivial frameworks. In this paper we discuss the possibility to reverse engineer a reuse interface specification from a framework's and its example applications' source code. We also introduce a programming environment that supports both making and using such specifications. In our environment, the reuse interface modeling is supported by a concept analysis based reverse engineering technique described in this paper. Jukka Viljamaa |
ESEC / SIGSOFT FSE | 1 |
| 2001 | Architecture-Oriented Programming Using FRED
Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa |
ICSE | 6 |
| 2001 | Annotating Reusable Software Architectures with Specialization PatternsabstractAn application framework is a collection of classes implementing the shared architecture of a family of applications. It is shown how the specialization interface ("hot spots") of a framework can be annotated with specialization patterns to provide task-based guidance for the framework specialization process. The specialization patterns define various structural, semantic, and coding constraints over the applications derived from the framework. We also present a tool that supports both the framework development process and the framework specialization process, based on the notion of specialization patterns. We outline the basic concepts of the tool and discuss techniques to identify and specify specialization patterns as required by the tool. These techniques have been applied in realistic case studies for creating programming environments for application frameworks. Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa |
WICSA | 6 |