Demo Data from EDBT 2026 / reviewers in the wild / expert
Kim Lauenroth
dblp:64/3801
· DBLP profile ↗
13ranked-venue papers
6as first author
0since 2021 · last 2017
0009-0008-9197-0809ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 13 · 6 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 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
3 papers |
Requirements engineering and software design · 100% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software product lines |
0.3 | 3 | 2011 | A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models · ASE 2011 Model Checking of Domain Artifacts in Product Line Engineering · ASE 2009 Towards automated consistency checks of product line requirements specifications · ASE 2007 |
Requirements engineering and software design › software product lines › feature models
feature model analysis |
0.1 | 1 | 2011 | A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models · ASE 2011 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2011 | A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models · ASE 2011 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2011 | A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models · ASE 2011 |
Automated reasoning and model checking
model checking |
0.1 | 1 | 2009 | Model Checking of Domain Artifacts in Product Line Engineering · ASE 2009 |
Requirements engineering and software design › inconsistency management
consistency checking |
0.1 | 1 | 2007 | Towards automated consistency checks of product line requirements specifications · ASE 2007 |
Requirements engineering and software design › requirements quality
requirements consistency |
0.1 | 1 | 2007 | Towards automated consistency checks of product line requirements specifications · ASE 2007 |
Requirements engineering and software design › software product lines
variability management |
0.1 | 1 | 2007 | Towards automated consistency checks of product line requirements specifications · ASE 2007 |
Automated reasoning and model checking
satisfiability |
0.0 | 1 | 2011 | A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models · ASE 2011 |
Methods — techniques the papers use, named apart from their topics
performance comparison · 0.2SAT solving · 0.2CSP solving · 0.2BDD solving · 0.2model checking · 0.2i/o automata · 0.2CTL · 0.2formal framework · 0.1consistency analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Do Words Make a Difference? An Empirical Study on the Impact of Taxonomies on the Classification of RequirementsabstractRequirements taxonomies help to classify and channel the requirements in a project. A very simple taxonomy is the distinction between functional and non-functional requirements. Furthermore, a taxonomy helps to decide if a statement is a requirement at all or just something else (e.g., 'information'). The quality of a taxonomy is important as we do not want to put a statement in the wrong category.In this paper, we argue that we need to take cognitive psychology into account in this task of requirements classification. Cognitive psychology focuses on the abilities and limitations of the human mind. We present a controlled experiment and a replication in which we compare three requirements taxonomies.The participants had to evaluate a set of requirements based on the given taxonomies. The results of these experiments show that there are differences between the taxonomies: Interestingly, the question whether a statement is identified as a requirement or not depends on the taxonomy. These experiments present initial results, we assume that these results are related to phenomena of cognitive psychology.We conclude that the wording should be carefully taken into account in the definition of the categories of a high quality requirements taxonomy. Kim Lauenroth, Erik Kamsties, Oliver Hehlert |
RE | 1 |
| 2017 | The Impact of Specification Structure on Human Memory Performance - Experiences from a First Experiment
Kim Lauenroth, Erik Kamsties, Tim Pfeiffer |
REFSQ | 1 |
| 2016 | People's Capabilities are a Blind Spot in RE Research and Practice
Kim Lauenroth, Erik Kamsties |
REFSQ | 1 |
| 2013 | Defining variability in activity diagrams and Petri nets
André Heuer, Vanessa Stricker, Christof J. Budnik, Sascha Konrad, Kim Lauenroth, Klaus Pohl |
Sci. Comput. Program. | 5 |
| 2012 | Quality-aware analysis in product line engineering with the orthogonal variability model
Fabricia Roos-Frantz, David Benavides 0001, Antonio Ruiz Cortés, André Heuer, Kim Lauenroth |
Softw. Qual. J. | 5 |
| 2011 | A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature modelsabstractThe formalization of variability models (e.g. feature models) is a prerequisite for the automated analysis of these models. The efficient execution of the analysis operations depends on the selection of well-suited solver implementations. Regarding feature models, on the one hand, the formalization with Boolean expressions enables the use of SAT or BDD solvers. On the other hand, feature models can be transformed into a Constraint-Satisfaction Problem (CSP) in order to use CSP solvers for validation. This paper presents a performance comparison regarding nine contemporary high-performance solvers, three for each base problem structure (BDD, CSP, and SAT). Four operations on 90 feature models are run on each solver. The results will in turn clear the way for new improvements regarding the automatic verification of software product lines, since the efficient execution of analysis operations is essential to such automatic verification approaches. Richard Pohl, Kim Lauenroth, Klaus Pohl |
ASE | 2 |
| 2011 | Towards a New Understanding of Small and Medium Sized Enterprises in Requirements Engineering Research
Thorsten Merten, Kim Lauenroth, Simone Bürsner |
REFSQ | 2 |
| 2010 | Formal Definition of Syntax and Semantics for Documenting Variability in Activity Diagrams
André Heuer, Christof J. Budnik, Sascha Konrad, Kim Lauenroth, Klaus Pohl |
SPLC | 4 |
| 2009 | Model Checking of Domain Artifacts in Product Line EngineeringabstractIn product line engineering individual products are derived from the domain artifacts of the product line. The reuse of the domain artifacts is constraint by the product line variability. Since domain artifacts are reused in several products, product line engineering benefits from the verification of domain artifacts. For verifying development artifacts, model checking is a well-established technique in single system development. However, existing model checking approaches do not incorporate the product line variability and are hence of limited use for verifying domain artifacts. In this paper we present an extended model checking approach which takes the product line variability into account when verifying domain artifacts. Our approach is thus able to verify that every permissible product (specified with I/O-automata) which can be derived from the product line fulfills the specified properties (specified with CTL). Moreover, we use two examples to validate the applicability of our approach and report on the preliminary validation results. Kim Lauenroth, Klaus Pohl, Simon Toehning |
ASE | 1 |
| 2008 | Dynamic Consistency Checking of Domain Requirements in Product Line EngineeringabstractThe domain requirements specification (DRS) of a product line comprises the common and variable requirements of all products of the product line. Due to the variability defined for a product line, the DRS may contain contradicting requirements. For example, it may contain requirements A and not(A) which can be included in different products. Checking the consistency of DRS in product line engineering is thus not straightforward. Variability information has to be incorporated into the consistency checks to ensure that contradicting requirements do not become part of the same product requirements specification. In this paper, we present a consistency checking technique for dynamic properties of DRS based on model checking techniques. We present a proof of correctness for the technique, sketch our tool environment, and report on the application of the approach to an industrial example. Kim Lauenroth, Klaus Pohl |
RE | 1 |
| 2008 | Web-based Stakeholder Participation in Distributed Requirements ElicitationabstractToday, outsourcing and globally distributed development are common in software engineering industry. This situation raises demands for new forms of stakeholder participation and interaction in requirements elicitation. This poster describes an approach that enables stakeholders to collaboratively participate in requirements elicitation by providing web-based tool support. It combines approaches from research areas such as participatory design, social Web, and semantic collaboration. Steffen Lohmann, Philipp Heim, Kim Lauenroth |
RE | 3 |
| 2007 | Towards automated consistency checks of product line requirements specificationsabstractA requirements specification for an individual software system should be consistent, i.e. free of contradictions. In product line engineering, the product line requirements specification comprises all the requirements common to all products of the product line as well as the variable requirements used to derive individual products from the product line. The set of requirements (common and all the variable ones) of a product line is typically inconsistent since variable requirements can contradict each other. This is not a problem as long as contradicting requirements are not included in a product derived from the product line. Thus, the set of requirements realized in each individual product has to be consistent. Employing techniques used in single system development to check the consistency of product line requirements will thus produce false positive results, since there can be contradiction in the product line requirements specification In this paper we first provide a concise definition of consistency for product line requirements specifications. Based on this definition, we define a formal framework for checking consistency of product line requirements specifications. Our framework supports consistency checks in the domain engineering process. In contrast to consistency checks in single system development, it tolerates certain types of inconsistencies caused by the variability of prod-uct line requirements. Kim Lauenroth, Klaus Pohl |
ASE | 1 |
| 2005 | Modelling Requirements Variability across Product LinesabstractThe explicit definition of variability in software product lines is a key difference between the development of single software systems and software product line engineering. More and more companies maintain several software product lines which focus on different types of products, market segments, and/or domains. Those product lines typically share commonalities and variability. The companies thus face the problem of managing communality and variability across different product lines. In this paper, we identify essential requirements for the documentation of requirements variability across product lines. We propose a meta model for structuring the variability information, sketch a prototypical realisation for managing variability across product lines in DOORS, and illustrate the use of the meta model in a small example. We further report on experiences made with the proposed variability modelling approach. Stan Bühne, Kim Lauenroth, Klaus Pohl |
RE | 2 |