Demo Data from VLDB 2026 / reviewers in the wild / expert
Jörg Niere
dblp:83/5115
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 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
5 papers |
Software maintenance and evolution · 50% Requirements engineering and software design · 44% Program analysis · 6% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › reverse engineering
design recovery |
0.1 | 2 | 2002 | Towards pattern-based design recovery · ICSE 2002 Fuzzy logic based interactive recovery of software design · ICSE 2002 |
Computing education
software engineering education |
0.0 | 1 | 2002 | Reporting about industrial strength software engineering courses for undergraduates · ICSE 2002 |
Requirements engineering and software design
model-driven engineering |
0.0 | 2 | 2000 | Integrating UML diagrams for production control systems · ICSE 2000 The FUJABA environment · ICSE 2000 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2000 | Integrating UML diagrams for production control systems · ICSE 2000 |
Requirements engineering and software design
design patterns |
0.0 | 1 | 2002 | Fuzzy logic based interactive recovery of software design · ICSE 2002 |
Software maintenance and evolution
software configuration management |
0.0 | 1 | 2002 | Reporting about industrial strength software engineering courses for undergraduates · ICSE 2002 |
Methods — techniques the papers use, named apart from their topics
project-based learning · 0.1peer review · 0.1user interaction · 0.0reverse engineering · 0.0learning component · 0.0incremental recognition algorithm · 0.0fuzzy logic · 0.0visual programming · 0.0code generation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Tool integration at the meta-model level: the Fujaba approach
Sven Burmester, Holger Giese, Jörg Niere, Matthias Tichy, Jörg P. Wadsack, Robert Wagner 0002, Lothar Wendehals, Albert Zündorf |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2002 | Reporting about industrial strength software engineering courses for undergraduatesabstractHow do you organize an "industrial strength" one semester educational programming project for up to 200 second year students? This paper reports on four years of experience with such projects at the University of Paderborn and the University of Braunschweig. Key properties of our project design are: starting with an existing large application, regular hard deadlines with peer reviews and presentations to a large audience, working in groups, applying project and configuration management tools, a standard system architecture with interchangeable components and competing software agents, quality assurance and standard conformance testing through final overall system integration spanning all groups, and exposure to real-world project threats. Matthias Gehrke, Holger Giese, Ulrich Nickel 0002, Jörg Niere, Matthias Tichy, Jörg P. Wadsack, Albert Zündorf |
ICSE | 4 |
| 2002 | Fuzzy logic based interactive recovery of software designabstractThis abstract presents an approach to semi-automatically detect pattern instances and their implementations in a software system. Design patterns are currently best practice in software development and provide solutions for nearly all granularity of software design and makes them suitable for representing design knowledge. The proposed approach overcomes a number of scalability problems as they exist in other approaches by using fuzzy logic, user interaction and a learning component. Jörg Niere |
ICSE | 1 |
| 2002 | Towards pattern-based design recoveryabstractA method and a corresponding tool is described which assist design recovery and program understanding by recognising instances of design patterns semi-automatically. The approach taken is specifically designed to overcome the existing scalability problems caused by many design and implementation variants of design pattern instances. Our approach is based on a new recognition algorithm which works incrementally rather than trying to analyse a possibly large software system in one pass without any human intervention. The new algorithm exploits domain and context knowledge given by a reverse engineer and by a special underlying data structure, namely a special form of an annotated abstract syntax graph. A comparative and quantitative evaluation of applying the approach to the Java AWT and JGL libraries is also given. Jörg Niere, Wilhelm Schäfer, Jörg P. Wadsack, Lothar Wendehals, Jim Welsh |
ICSE | 1 |
| 2000 | Integrating UML diagrams for production control systemsabstractThis paper proposes to use SDL block diagrams, UML class diagrams, and UML behavior diagrams like collaboration diagrams, activity diagrams, and statecharts as a visual programming language. We describe a modeling approach for flexible, autonomous production agents, which are used for the decentralization of production control systems. In order to generate a (Java) implementation of a production control system from its specification, we define a precise semantics for the diagrams and we define how different (kinds of) diagrams are combined to a complete executable specification. Hans J. Köhler, Ulrich Nickel 0002, Jörg Niere, Albert Zündorf |
ICSE | 3 |
| 2000 | The FUJABA environmentabstractit turns collaboration diagrams in a powerfull and easy-to-read visual programming construct. However, a single collaboration diagram is usually not expressive enough to model complex operations performing several modifications at different parts of the overall object structure. Such series of modifications need several collaboration diagrams to be modeled. In addition, there may be different situations where certain collaboration diagrams Figure 1 The Fujaba Environment Concepts \t \t \t < Ulrich Nickel 0002, Jörg Niere, Albert Zündorf |
ICSE | 2 |