Demo Data from EDBT 2026 / reviewers in the wild / expert
Patrick Rempel
dblp:34/8686
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2017
0000-0002-9914-1182ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 6 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
2 papers |
Empirical software engineering · 39% Software maintenance and evolution · 35% Requirements engineering and software design · 26% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.3 | 1 | 2017 | Preventing Defects: The Impact of Requirements Traceability Completeness on Software Quality · IEEE Trans. Software Eng. 2017 |
Requirements engineering and software design
requirements traceability |
0.3 | 1 | 2017 | Preventing Defects: The Impact of Requirements Traceability Completeness on Software Quality · IEEE Trans. Software Eng. 2017 |
Software maintenance and evolution
traceability |
0.2 | 1 | 2014 | Mind the gap: assessing the conformance of software traceability to relevant guidelines · ICSE 2014 |
Empirical software engineering › mining software repositories
defect prediction |
0.1 | 1 | 2017 | Preventing Defects: The Impact of Requirements Traceability Completeness on Software Quality · IEEE Trans. Software Eng. 2017 |
Empirical software engineering › software engineering research methodology
empirical study |
0.1 | 1 | 2014 | Mind the gap: assessing the conformance of software traceability to relevant guidelines · ICSE 2014 |
Methods — techniques the papers use, named apart from their topics
poisson regression · 0.3empirical study · 0.3traceability model extraction · 0.2guideline parsing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | The IlmSeven DatasetabstractDeveloping new ideas and algorithms or comparing new findings in the field of requirements engineering and management implies a dataset to work with. Collecting the required data is time consuming, tedious, and may involve unforeseen difficulties. The need for datasets often forces re-searchers to collect data themselves in order to evaluate their findings. However, comparing results with other publications is especially difficult on proprietary datasets. A big obstacle is the reproduction of a previously used dataset, which may include subtle preprocessing steps not explicitly mentioned by the original authors. Providing a predefined dataset avoids these problems. It establishes a common baseline and enables direct comparison for benchmarking. This paper provides a well defined dataset consisting of seven open source software projects. It contains a large number of typed development artifacts and links between them. Enriched with additional metadata, such as time stamps, versions, and component information, the dataset allows answering a broad range of research questions. Michael Rath 0002, Patrick Rempel, Patrick Mäder |
RE | 2 |
| 2017 | Analyzing closeness of code dependencies for improving IR-based Traceability RecoveryabstractInformation Retrieval (IR) identifies trace links based on textual similarities among software artifacts. However, the vocabulary mismatch problem between different artifacts hinders the performance of IR-based approaches. A growing body of work addresses this issue by combining IR techniques with code dependency analysis such as method calls. However, so far the performance of combined approaches is highly dependent to the correctness of IR techniques and does not take full advantage of the code dependency analysis. In this paper, we combine IR techniques with closeness analysis to improve IR-based traceability recovery. Specifically, we quantify and utilize the “closeness” for each call and data dependency between two classes to improve rankings of traceability candidate lists. An empirical evaluation based on three real-world systems suggests that our approach outperforms three baseline approaches. Hongyu Kuang, Jia Nie, Hao Hu 0001, Patrick Rempel, Jian Lu 0001, Alexander Egyed, Patrick Mäder |
SANER | 4 |
| 2017 | Preventing Defects: The Impact of Requirements Traceability Completeness on Software QualityabstractRequirements traceability has long been recognized as an important quality of a well-engineered system. Among stakeholders, traceability is often unpopular due to the unclear benefits. In fact, little evidence exists regarding the expected traceability benefits. There is a need for empirical work that studies the effect of traceability. In this paper, we focus on the four main requirements implementation supporting activities that utilize traceability. For each activity, we propose generalized traceability completeness measures. In a defined process, we selected 24 medium to large-scale open-source projects. For each software project, we quantified the degree to which a studied development activity was enabled by existing traceability with the proposed measures. We analyzed that data in a multi-level Poisson regression analysis. We found that the degree of traceability completeness for three of the studied activities significantly affects software quality, which we quantified as defect rate. Our results provide for the first time empirical evidence that more complete traceability decreases the expected defect rate in the developed software. The strong impact of traceability completeness on the defect rate suggests that traceability is of great practical value for any kind of software development project, even if traceability is not mandated by a standard or regulation. Patrick Rempel, Patrick Mäder |
IEEE Trans. Software Eng. | 1 |
| 2016 | How Firms Adapt and Interact in Open Source Ecosystems: Analyzing Stakeholder Influence and Collaboration Patterns
Johan Linåker, Patrick Rempel, Björn Regnell, Patrick Mäder |
REFSQ | 2 |
| 2015 | A quality model for the systematic assessment of requirements traceabilityabstractTraceability is an important quality of software requirements and allows to describe and follow their life throughout a development project. The importance of traceable requirements is reflected by the fact that requirements standards, safety regulations, and maturity models explicitly demand for it. In practice, traceability is created and maintained by humans, which make mistakes. In result, existing traces are potentially of dubious quality but serve as the foundation for high impact development decisions. We found in previous studies that practitioners miss clear guidance on how to systematically assess the quality of existing traces. In this paper, we review the elements involved in establishing traceability in a development project and derive a quality model that specifies per element the acceptable state (Traceability Gate) and unacceptable deviations (Traceability Problem) from this state. We describe and formally define how both, the acceptable states and the unacceptable deviations can be detected in order to enable practitioners to systematically assess their project's traceability. We evaluated the proposed model through an expert survey. The participating experts considered the quality model to be complete and attested that its quality criteria are of high relevance. We further found that the experts weight the occurrence of different traceability problems with different criticality. This information can be used to quantify the impact of traceability problems and to prioritize the assessment of traceability elements. Patrick Rempel, Patrick Mäder |
RE | 1 |
| 2015 | Estimating the Implementation Risk of Requirements in Agile Software Development Projects with Traceability Metrics
Patrick Rempel, Patrick Mäder |
REFSQ | 1 |
| 2014 | Mind the gap: assessing the conformance of software traceability to relevant guidelinesabstractMany guidelines for safety-critical industries such as aeronautics, medical devices, and railway communications, specify that traceability must be used to demonstrate that a rigorous process has been followed and to provide evidence that the system is safe for use. In practice, there is a gap between what is prescribed by guidelines and what is implemented in practice, making it difficult for organizations and certifiers to fully evaluate the safety of the software system. In this paper we present an approach, which parses a guideline to extract a Traceability Model depicting software artifact types and their prescribed traces. It then analyzes the traceability data within a project to identify areas of traceability failure. Missing traceability paths, redundant and/or inconsistent data, and other problems are highlighted. We used our approach to evaluate the traceability of seven safety-critical software systems and found that none of the evaluated projects contained traceability that fully conformed to its relevant guidelines. Patrick Rempel, Patrick Mäder, Tobias Kuschke, Jane Cleland-Huang |
ICSE | 1 |
| 2013 | Recommending Auto-completions for Software Modeling Activities
Tobias Kuschke, Patrick Mäder, Patrick Rempel |
MoDELS | 3 |
| 2013 | An empirical study on project-specific traceability strategiesabstractEffective requirements traceability supports practitioners in reaching higher project maturity and better product quality. Researchers argue that effective traceability barely happens by chance or through ad-hoc efforts and that traceability should be explicitly defined upfront. However, in a previous study we found that practitioners rarely follow explicit traceability strategies. We were interested in the reason for this discrepancy. Are practitioners able to reach effective traceability without an explicit definition? More specifically, how suitable is requirements traceability that is not strategically planned in supporting a project's development process. Our interview study involved practitioners from 17 companies. These practitioners were familiar with the development process, the existing traceability and the goals of the project they reported about. For each project, we first modeled a traceability strategy based on the gathered information. Second, we examined and modeled the applied software engineering processes of each project. Thereby, we focused on executed tasks, involved actors, and pursued goals. Finally, we analyzed the quality and suitability of a project's traceability strategy. We report common problems across the analyzed traceability strategies and their possible causes. The overall quality and mismatch of analyzed traceability suggests that an upfront-defined traceability strategy is indeed required. Furthermore, we show that the decision for or against traceability relations between artifacts requires a detailed understanding of the project's engineering process and goals; emphasizing the need for a goal-oriented procedure to assess existing and define new traceability strategies. Patrick Rempel, Patrick Mäder, Tobias Kuschke |
RE | 1 |
| 2013 | Requirements Traceability across Organizational Boundaries - A Survey and Taxonomy
Patrick Rempel, Patrick Mäder, Tobias Kuschke, Ilka Philippow |
REFSQ | 1 |