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

Daniel Lübke

dblp:l/DanielLubke · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-1557-8804ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 8 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2

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 · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
requirements analysis
0.112009
Feedback-driven requirements engineering: The Heuristic Requirements Assistant · ICSE 2009
Requirements engineering and software design › requirements quality
requirements consistency
0.112009
Feedback-driven requirements engineering: The Heuristic Requirements Assistant · ICSE 2009
Computing education
software engineering education
0.112008
Best practices in extreme programming course design · ICSE 2008

Methods — techniques the papers use, named apart from their topics

heuristic rules · 0.1automated model derivation · 0.1
YearPublicationVenuePosition
2019 Improving Automatic BPMN Layouting by Experimentally Evaluating User Preferences
Daniel Lübke
WorldCIST (1)2
2018 Guiding Architectural Decision Making on Quality Aspects in Microservice APIs
Uwe Zdun, Mirko Stocker, Olaf Zimmermann, Cesare Pautasso, Daniel Lübke
ICSOC5
2009 Feedback-driven requirements engineering: The Heuristic Requirements Assistant
abstract
The complexity of today's software systems is constantly increasing. As a result, requirements for these systems become more comprehensive and complicated. In this setting, requirements engineers struggle to capture consistent and complete requirements of high quality. We propose a feedback-centric requirements editor to help analysts controlling the information overload. Our HeRA tool provides analysts with important data from various feedback facilities. The feedback is directly given based on the input to the editor. On the one hand, it is based on heuristic rules, on the other hand, on automatically derived models. Thus, when new requirements are added, the analyst gets important information on how consistent these requirements are with the existing ones.
Eric Knauss, Daniel Lübke, Sebastian Meyer 0001
ICSE2
2008 Using the Friction between Business Processes and Use Cases in SOA Requirements
abstract
When developing a Service-Oriented Architecture(SOA), analyzing the business process is even more important than in normal software projects. Nevertheless, most of the requirements artifacts used in normal software projects apply to SOA-projects, too. This results in competing requirement models (like use cases and business processes) that duplicate information in parts. Even worse, these models are often contradictory, belong to different types of stakeholders, and need much effort to be synchronized. However, these inconsistencies are an important source for requirements. We propose to deliberately switch between different perspectives onto the requirements to clarify them as soon as possible. In this way we a) enrich feedback and b) improve existing models as a by-product by confronting stakeholders with new perspectives. User interface mockups, data models, and business processes complement, enrich, and facilitate a pure use case perspective. We present a set of computer-supported techniques that leverage this friction between models and share our experiences in applying them.
Eric Knauss, Daniel Lübke
COMPSAC2
2008 Best practices in extreme programming course design
abstract
Teaching (and therefore learning) eXtreme Programming (XP) in a university setting is difficult because of course time limitations and the soft nature of XP that requires first-hand experience in order to see and really learn the methods. For example, iterations are either shorter or fewer than appropriate. In this paper we present the properties to tune when designing an eXtreme Programming course. These are the properties we gathered by conducting three XP labs as part of our software engineering teaching. Within this paper we describe our set-up as well as the important properties. Lecturers and teachers can use this property system and combine it with their own constraints in order to derive a better XP lab for their curriculum.
Kai Stapel, Daniel Lübke, Eric Knauss
ICSE2
2007 Improving an Industrial Reference Process by Information Flow Analysis: A Case Study
Kai Stapel, Kurt Schneider, Daniel Lübke, Thomas Flohr 0002
PROFES3
2006 Leveraging Feedback on Processes in SOA Projects
Daniel Lübke, Kurt Schneider
EuroSPI1
2005 Agile Hour: Teaching XP Skills to Students and IT Professionals
Daniel Lübke, Kurt Schneider
PROFES1
2004 Serious Insights Through Fun Software-Projects
Daniel Lübke, Thomas Flohr 0002, Kurt Schneider
EuroSPI1