Demo Data from VLDB 2026 / reviewers in the wild / expert
Klaus Krogmann
dblp:32/6737
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 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
2 papers |
Requirements engineering and software design · 92% Software maintenance and evolution · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture
architecture evaluation |
0.1 | 1 | 2011 | An industrial case study on quality impact prediction for evolving service-oriented software · ICSE 2011 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2011 | An industrial case study on quality impact prediction for evolving service-oriented software · ICSE 2011 |
Requirements engineering and software design › software architecture
software architecture evolution |
0.1 | 1 | 2011 | An industrial case study on quality impact prediction for evolving service-oriented software · ICSE 2011 |
Performance modeling and evaluation
performance prediction |
0.1 | 1 | 2010 | Using Genetic Search for Reverse Engineering of Parametric Behavior Models for Performance Prediction · IEEE Trans. Software Eng. 2010 |
Software maintenance and evolution
software evolution |
0.0 | 1 | 2011 | An industrial case study on quality impact prediction for evolving service-oriented software · ICSE 2011 |
Requirements engineering and software design › software architecture
component-based software engineering |
0.0 | 1 | 2010 | Using Genetic Search for Reverse Engineering of Parametric Behavior Models for Performance Prediction · IEEE Trans. Software Eng. 2010 |
Methods — techniques the papers use, named apart from their topics
genetic programming · 0.2bytecode analysis · 0.2model-driven prediction · 0.1Q-ImPrESS · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Integration of a preemptive priority based scheduler in the Palladio Workbench
Javier Fernández-Salgado, Pablo Parra, Agustín Martínez-Hellín, Sebastián Sánchez 0001, Klaus Krogmann, Oscar R. Polo |
J. Syst. Softw. | 6 |
| 2014 | The CACTOS Vision of Context-Aware Cloud Topology Optimization and SimulationabstractRecent advances in hardware development coupled with the rapid adoption and broad applicability of cloud computing have introduced widespread heterogeneity in data centers, significantly complicating the management of cloud applications and data center resources. This paper presents the CACTOS approach to cloud infrastructure automation and optimization, which addresses heterogeneity through a combination of in-depth analysis of application behavior with insights from commercial cloud providers. The aim of the approach is threefold: to model applications and data center resources, to simulate applications and resources for planning and operation, and to optimize application deployment and resource use in an autonomic manner. The approach is based on case studies from the areas of business analytics, enterprise applications, and scientific computing. Per-Olov Östberg, Henning Groenda, Stefan Wesner, James Byrne, Dimitrios S. Nikolopoulos, Craig Sheridan, Jakub Krzywda, Ahmed Ali-Eldin, Johan Tordsson, Erik Elmroth, Christian Stier, Klaus Krogmann, Jörg Domaschka, Christopher B. Hauser, Peter J. Byrne, Sergej Svorobej, Barry McCollum, Zafeirios C. Papazachos, Darren Whigham, Stephan Ruth, Dragana Paurevic |
CloudCom | 12 |
| 2014 | Program Dependency Analysis for Consolidating Customized Product CopiesabstractTo cope with project constraints, copying and customizing existing software products is a typical practice to flexibly serve customer-specific needs. In the long term, this practice becomes a limitation for growth due to redundant maintenance efforts or wasted synergy and cross selling potentials. To mitigate this limitation, customized copies need to be consolidated into a single, variable code base of a software product line (SPL). However, consolidation is tedious as one must identify and correlate differences between the copies to design future variability. For one, existing consolidation approaches lack support of the implementation level. In addition, approaches in the fields of difference analysis and feature detection are not sufficiently integrated for finding relationships between code modifications. In this paper, we present remedy to this problem by integrating a difference analysis with a program dependency analysis based on Program Dependency Graphs (PDG) to reduce the effort of consolidating developers when identifying dependent differences and deriving clusters to consider in their variability design. We successfully evaluated our approach on variants of the open source ArgoUML modeling tool, reducing the manual review effort about 72% with a precision of 99% and a recall of 80%. We further proved its industrial applicability in a case study on a commercial relationship management application. Benjamin Klatt, Klaus Krogmann, Christoph Seidl 0001 |
ICSME | 2 |
| 2012 | Sustainability guidelines for long-living software systemsabstractEconomically sustainable software systems must be able to cost-effectively evolve in response to changes in their environment, their usage profile, and business demands. However, in many software development projects, sustainability is treated as an afterthought, as developers are driven by time-to-market pressure and are often not educated to apply sustainability-improving techniques. While software engineering research and practice has suggested a large amount of such techniques, a holistic overview is missing and the effectiveness of individual techniques is often not sufficiently validated. On this behalf we created a catalog of “software sustainability guidelines” to support project managers, software architects, and developers during system design, development, operation, and maintenance. This paper describes how we derived these guidelines and how we applied selected techniques from them in two industrial case studies. We report several lessons learned about sustainable software development. Zoya Alexeeva, Benjamin Klatt, Heiko Koziolek, Klaus Krogmann, Johannes Stammel, Roland Weiss 0002 |
ICSM | 4 |
| 2011 | An industrial case study on quality impact prediction for evolving service-oriented softwareabstractSystematic decision support for architectural design decisions is a major concern for software architects of evolving service-oriented systems. In practice, architects often analyse the expected performance and reliability of design alternatives based on prototypes or former experience. Model-driven prediction methods claim to uncover the tradeoffs between different alternatives quantitatively while being more cost-effective and less error-prone. However, they often suffer from weak tool support and focus on single quality attributes. Furthermore, there is limited evidence on their effectiveness based on documented industrial case studies. Thus, we have applied a novel, model-driven prediction method called Q-ImPrESS on a large-scale process control system consisting of several million lines of code from the automation domain to evaluate its evolution scenarios. This paper reports our experiences with the method and lessons learned. Benefits of Q-ImPrESS are the good architectural decision support and comprehensive tool framework, while one drawback is the time-consuming data collection. Heiko Koziolek, Bastian Schlich, Carlos G. Bilich, Roland Weiss 0002, Steffen Becker 0001, Klaus Krogmann, Mircea Trifu, Raffaela Mirandola, Anne Koziolek |
ICSE | 6 |
| 2010 | Software-Defect Localisation by Mining Dataflow-Enabled Call Graphs
Frank Eichinger, Klaus Krogmann, Roland Klug, Klemens Böhm |
ECML/PKDD (1) | 2 |
| 2010 | Using Genetic Search for Reverse Engineering of Parametric Behavior Models for Performance PredictionabstractIn component-based software engineering, existing components are often reused in new applications. Correspondingly, the response time of an entire component-based application can be predicted from the execution durations of individual component services. These execution durations depend on the runtime behavior of a component which itself is influenced by three factors: the execution platform, the usage profile, and the component wiring. To cover all relevant combinations of these influencing factors, conventional prediction of response times requires repeated deployment and measurements of component services for all such combinations, incurring a substantial effort. This paper presents a novel comprehensive approach for reverse engineering and performance prediction of components. In it, genetic programming is utilized for reconstructing a behavior model from monitoring data, runtime bytecode counts, and static bytecode analysis. The resulting behavior model is parameterized over all three performance-influencing factors, which are specified separately. This results in significantly fewer measurements: The behavior model is reconstructed only once per component service, and one application-independent bytecode benchmark run is sufficient to characterize an execution platform. To predict the execution durations for a concrete platform, our approach combines the behavior model with platform-specific benchmarking results. We validate our approach by predicting the performance of a file sharing application. Klaus Krogmann, Michael Kuperberg, Ralf Reussner |
IEEE Trans. Software Eng. | 1 |