activity
20202023
most citedKernelHaven -- An Experimentation Workbench for Analyzing Software Product Lines

18 citations · 69 across the 10 of their papers we have counts for

collaborators

10 papers

cs.SE2023★ 1 cited

Characterizing The Impact of Culture on Agile Methods: The MoCA Model

Michael Neumann, Klaus Schmid, Lars Baumann

Agile methods are well-known approaches in software development and used in various settings, which may vary wrt. organizational size, culture, or industrial sector. One important…

cs.SE2021★ 3 cited

Improving Software Engineering Research through Experimentation Workbenches

Klaus Schmid, Sascha El-Sharkawy, Christian Kröher

Experimentation with software prototypes plays a fundamental role in software engineering research. In contrast to many other scientific disciplines, however, explicit support for…

cs.SE2021★ 10 cited

KernelHaven -- An Open Infrastructure for Product Line Analysis

Christian Kröher, Sascha El-Sharkawy, Klaus Schmid

KernelHaven is an open infrastructure for Software Product Line (SPL) analysis. It is intended both as a production-quality analysis tool set as well as a research support tool, e.…

cs.SE2021★ 5 cited

MetricHaven -- More Than 23,000 Metrics for Measuring Quality Attributes of Software Product Lines

Sascha El-Sharkawy, Adam Krafczyk, Klaus Schmid

Variability-aware metrics are designed to measure qualitative aspects of software product lines. As we identified in a prior SLR \cite{El-SharkawyYamagishi-EichlerSchmid19}, there…

cs.SE2021★ 1 cited

Fast Static Analyses of Software Product Lines -- An Example With More Than 42,000 Metrics

Sascha El-Sharkawy, Adam Krafczyk, Klaus Schmid

Context: Software metrics, as one form of static analyses, is a commonly used approach in software engineering in order to understand the state of a software system, in particular…

cs.SE2021★ 3 cited

Reverse Engineering Code Dependencies: Converting Integer-Based Variability to Propositional Logic

Adam Krafczyk, Sascha El-Sharkawy, Klaus Schmid

A number of SAT-based analysis concepts and tools for software product lines exist, that extract code dependencies in propositional logic from the source code assets of the product…

cs.SE2021★ 8 cited

Reverse Engineering Variability in an Industrial Product Line: Observations and Lessons Learned

Sascha El-Sharkawy, Dhar Saura Jyoti, Adam Krafczyk +3

Ideally, a variability model is a correct and complete representation of product line features and constraints among them. Together with a mapping between features and code, this e…

cs.SE2021★ 18 cited

KernelHaven -- An Experimentation Workbench for Analyzing Software Product Lines

Christian Kröher, Sascha El-Sharkawy, Klaus Schmid

Systematic exploration of hypotheses is a major part of any empirical research. In software engineering, we often produce unique tools for experiments and evaluate them independent…

cs.SE2021★ 18 cited

An Empirical Study of Configuration Mismatches in Linux

Sascha El-Sharkawy, Adam Krafczyk, Klaus Schmid

Ideally the variability of a product line is represented completely and correctly by its variability model. However, in practice additional variability is often represented on the…

cs.SE2020★ 2 cited

Environment Modeling for Adaptive Systems: A Systematic Literature Review

Fabian Kneer, Erik Kamsties, Klaus Schmid

[Context & Motivation] Adaptive systems are an important research area. The dominant reason for adaptivity in systems are changes in the environment. Thus, it is an important quest…