activity
20162025
most citedNaming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice

279 citations · 456 across the 15 of their papers we have counts for

collaborators

18 papers

cs.SE2025★ 27 cited

Evaluating the impact of code smell refactoring on the energy consumption of Android applications

Hina Anwar, Dietmar Pfahl, Satish N. Srirama

Energy consumption of mobile apps is a domain that is receiving a lot of attention from researchers. Recent studies indicate that the energy consumption of mobile devices could be…

cs.SE2023★ 1 cited

Towards Automatic Generation of Amplified Regression Test Oracles

Alejandra Duque-Torres, Claus Klammer, Dietmar Pfahl +2

Regression testing is crucial in ensuring that pure code refactoring does not adversely affect existing software functionality, but it can be expensive, accounting for half the cos…

cs.SE2023★ 6 cited

Exploring a Test Data-Driven Method for Selecting and Constraining Metamorphic Relations

Alejandra Duque-Torres, Dietmar Pfahl, Claus Klammer +1

Identifying and selecting high-quality Metamorphic Relations (MRs) is a challenge in Metamorphic Testing (MT). While some techniques for automatically selecting MRs have been propo…

cs.SE2023★ 3 cited

Analysis of Library Dependency Networks of Package Managers Used in iOS Development

Kristiina Rahkema, Dietmar Pfahl, Rudolf Ramler

Reusing existing solutions in the form of third-party libraries is common practice when writing software. Package managers are used to manage dependencies to third-party libraries…

cs.SE2023

Vulnerability Propagation in Package Managers Used in iOS Development

Kristiina Rahkema, Dietmar Pfahl

Although using third-party libraries is common practice when writing software, vulnerabilities may be found even in well-known libraries. Detected vulnerabilities are often fixed q…

cs.SE2023★ 16 cited

Bug or not Bug? Analysing the Reasons Behind Metamorphic Relation Violations

Alejandra Duque-Torres, Dietmar Pfahl, Claus Klammer +1

Metamorphic Testing (MT) is a testing technique that can effectively alleviate the oracle problem. MT uses Metamorphic Relations (MRs) to determine if a test case passes or fails.…

cs.SE2023

An Exploratory Study on the Evidence of Hackathons' Role in Solving OSS Newcomers' Challenges

Ahmed Samir Imam Mahmoud, Alexander Nolte, Dietmar Pfahl

Background: OSS projects face various challenges. One major challenge is to onboard and integrate newcomers to the project. Aim: We aim to understand and discuss the challenges new…

cs.SE2022★ 5 cited

Dataset: Dependency Networks of Open Source Libraries Available Through CocoaPods, Carthage and Swift PM

Kristiina Rahkema, Dietmar Pfahl

Third party libraries are used to integrate existing solutions for common problems and help speed up development. The use of third party libraries, however, can carry risks, for ex…

cs.SE2022

Using Source Code Metrics for Predicting Metamorphic Relations at Method Level

Alejandra Duque-Torres, Dietmar Pfahl, Claus Klammer +1

Metamorphic testing (TM) examines the relations between inputs and outputs of test runs. These relations are known as metamorphic relations (MR). Currently, MRs are handpicked and…

cs.SE2022★ 10 cited

A Replication Study on Predicting Metamorphic Relations at Unit Testing Level

Alejandra Duque-Torres, Dietmar Pfahl, Rudolf Ramler +1

Metamorphic Testing (MT) addresses the test oracle problem by examining the relations between inputs and outputs of test executions. Such relations are known as Metamorphic Relatio…

cs.SE2021

What Makes Agile Software Development Agile?

Marco Kuhrmann, Paolo Tell, Regina Hebig +44

Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transfor…

cs.SE2021★ 23 cited

Towards the statistical construction of hybrid development methods

Paolo Tell, Jil Klünder, Steffen Küpper +6

Hardly any software development process is used as prescribed by authors or standards. Regardless of company size or industry sector, a majority of project teams and companies use…

cs.SE2021★ 51 cited

Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers

Jil Klünder, Regina Hebig, Paolo Tell +18

Software development methods are usually not applied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakeholders' req…

cs.SE2021★ 34 cited

What are Hybrid Development Methods Made Of? An Evidence-based Characterization

Paolo Tell, Jil Klünder, Steffen Küpper +6

Among the multitude of software development processes available, hardly any is used by the book. Regardless of company size or industry sector, a majority of project teams and comp…

cs.SE2020

A Family of Experiments on Test-Driven Development

Adrian Santos, Sira Vegas, Oscar Dieste +18

Context: Test-driven development (TDD) is an agile software development approach that has been widely claimed to improve software quality. However, the extent to which TDD improves…

cs.SE2019★ 1 cited

Software defect prediction with zero-inflated Poisson models

Daniel Rodriguez, Javier Dolado, Javier Tuya +1

In this work we apply several Poisson and zero-inflated models for software defect prediction. We apply different functions from several R packages such as pscl, MASS, R2Jags and t…

cs.IR2018

The Impact of Annotation Guidelines and Annotated Data on Extracting App Features from App Reviews

Faiz Ali Shah, Kairit Sirts, Dietmar Pfahl

Annotation guidelines used to guide the annotation of training and evaluation datasets can have a considerable impact on the quality of machine learning models. In this study, we e…

cs.SE2016★ 279 cited

Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice

D. Méndez Fernández, S. Wagner, M. Kalinowski +20

Requirements Engineering (RE) has received much attention in research and practice due to its importance to software project success. Its interdisciplinary nature, the dependency t…