Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jörg Niere

dblp:83/5115 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › reverse engineering
design recovery
0.122002
Towards pattern-based design recovery · ICSE 2002
Fuzzy logic based interactive recovery of software design · ICSE 2002
Computing education
software engineering education
0.012002
Reporting about industrial strength software engineering courses for undergraduates · ICSE 2002
Requirements engineering and software design
model-driven engineering
0.022000
Integrating UML diagrams for production control systems · ICSE 2000
The FUJABA environment · ICSE 2000
Requirements engineering and software design
software architecture
0.012000
Integrating UML diagrams for production control systems · ICSE 2000
Requirements engineering and software design
design patterns
0.012002
Fuzzy logic based interactive recovery of software design · ICSE 2002
Software maintenance and evolution
software configuration management
0.012002
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
YearPublicationVenuePosition
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 undergraduates
abstract
How 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
ICSE4
2002 Fuzzy logic based interactive recovery of software design
abstract
This 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
ICSE1
2002 Towards pattern-based design recovery
abstract
A 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
ICSE1
2000 Integrating UML diagrams for production control systems
abstract
This 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
ICSE3
2000 The FUJABA environment
abstract
it 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
ICSE2