activity
20152026
most citedGroup development and group maturity when building agile teams: A qualitative and quantitative investigation at eight large companies

112 citations · 430 across the 23 of their papers we have counts for

collaborators

26 papers

cs.SE2026

Replications, Revisions, and Reanalyses: Managing Empirical Evidence in Software Engineering

Julian Frattini, Jannik Fischbach, Davide Fucci +4

One aspired outcome of empirical research on quantitative data is a variance theory, i.e., a quantification of the effect of an independent on a dependent variables. The validity o…

cs.SE2026

Towards Improving the External Validity of Software Engineering Experiments with Transportability Methods

Julian Frattini, Richard Torkar, Robert Feldt +1

Controlled experiments are a core research method in software engineering (SE) for validating causal claims. However, recruiting a sample of participants that represents the intend…

cs.SE2025

Tutorial Debriefing: Applied Statistical Causal Inference in Requirements Engineering

Julian Frattini, Hans-Martin Heyn, Robert Feldt +1

As any scientific discipline, the software engineering (SE) research community strives to contribute to the betterment of the target population of our research: software producers…

cs.SE2025

Mitigating Omitted Variable Bias in Empirical Software Engineering

Carlo A. Furia, Richard Torkar

Omitted variable bias occurs when a statistical model leaves out variables that are relevant determinants of the effects under study. This results in the model attributing the miss…

cs.SE2024

Governing the Commons: Code Ownership and Code-Clones in Large-Scale Software Development

Anders Sundelin, Javier Gonzalez-Huerta, Richard Torkar +1

Context: In software development organizations employing weak or collective ownership, different teams are allowed and expected to autonomously perform changes in various component…

cs.SE2024★ 5 cited

A Second Look at the Impact of Passive Voice Requirements on Domain Modeling: Bayesian Reanalysis of an Experiment

Julian Frattini, Davide Fucci, Richard Torkar +1

The quality of requirements specifications may impact subsequent, dependent software engineering (SE) activities. However, empirical evidence of this impact remains scarce and too…

cs.SE2024★ 9 cited

Applying Bayesian Data Analysis for Causal Inference about Requirements Quality: A Controlled Experiment

Julian Frattini, Davide Fucci, Richard Torkar +4

It is commonly accepted that the quality of requirements specifications impacts subsequent software engineering activities. However, we still lack empirical evidence to support org…

cs.SE2023★ 14 cited

Towards Causal Analysis of Empirical Software Engineering Data: The Impact of Programming Languages on Coding Competitions

Carlo A. Furia, Richard Torkar, Robert Feldt

There is abundant observational data in the software engineering domain, whereas running large-scale controlled experiments is often practically impossible. Thus, most empirical st…

cs.SE2022★ 3 cited

The Broken Windows Theory Applies to Technical Debt

William Levén, Hampus Broman, Terese Besker +1

Context: The term technical debt (TD) describes the aggregation of sub-optimal solutions that serve to impede the evolution and maintenance of a system. Some claim that the broken…

cs.SE2021★ 23 cited

Not All Requirements Prioritization Criteria Are Equal at All Times: A Quantitative Analysis

Richard Berntsson Svensson, Richard Torkar

Requirement prioritization is recognized as an important decision-making activity in requirements engineering and software development. Requirement prioritization is applied to det…

cs.SE2021★ 30 cited

Applying Bayesian Analysis Guidelines to Empirical Software Engineering Data: The Case of Programming Languages and Code Quality

Carlo A. Furia, Richard Torkar, Robert Feldt

Statistical analysis is the tool of choice to turn data into information, and then information into empirical knowledge. To be valid, the process that goes from data to knowledge s…

cs.SE2020★ 1 cited

Measuring affective states from technical debt: A psychoempirical software engineering experiment

Jesper Olsson, Erik Risfelt, Terese Besker +2

Software engineering is a human activity. Despite this, human aspects are under-represented in technical debt research, perhaps because they are challenging to evaluate. This study…

cs.SE2019★ 11 cited

The Connection Between Burnout and Personality Types in Software Developers

Emanuel Mellblom, Isar Arason, Lucas Gren +1

This paper examines the connection between the Five Factor Model personality traits and burnout in software developers. This study aims to validate generalizations of findings in o…

cs.SE2019

The Unfulfilled Potential of Data-Driven Decision Making in Agile Software Development

Richard Berntsson Svensson, Robert Feldt, Richard Torkar

With the general trend towards data-driven decision making (DDDM), organizations are looking for ways to use DDDM to improve their decisions. However, few studies have looked into…

cs.SE2019★ 112 cited

Group development and group maturity when building agile teams: A qualitative and quantitative investigation at eight large companies

Lucas Gren, Richard Torkar, Robert Feldt

The agile approach to projects focuses more on close-knit teams than traditional waterfall projects, which means that aspects of group maturity become even more important. This psy…

cs.SE2019★ 15 cited

Group Maturity and Agility, Are They Connected? - A Survey Study

Lucas Gren, Richard Torkar, Robert Feldt

The focus on psychology has increased within software engineering due to the project management innovation "agile development processes". The agile methods do not explicitly consid…

cs.SE2019★ 62 cited

The prospects of a quantitative measurement of agility: A validation study on an agile maturity model

Lucas Gren, Richard Torkar, Robert Feldt

Agile development has now become a well-known approach to collaboration in professional work life. Both researchers and practitioners want validated tools to measure agility. This…

cs.SE2019★ 8 cited

Work Motivational Challenges Regarding the Interface Between Agile Teams and a Non-Agile Surrounding Organization: A case study

Lucas Gren, Richard Torkar, Robert Feldt

There are studies showing what happens if agile teams are introduced into a non-agile organization, e.g. higher overhead costs and the necessity of an understanding of agile method…

cs.SE2019

Bayesian data analysis in empirical software engineering---The case of missing data

Richard Torkar, Robert Feldt, Carlo A. Furia

Bayesian data analysis (BDA) is today used by a multitude of research disciplines. These disciplines use BDA as a way to embrace uncertainty by using multilevel models and making u…

cs.SE2018★ 62 cited

Bayesian Data Analysis in Empirical Software Engineering Research

Carlo A. Furia, Robert Feldt, Richard Torkar

Statistics comes in two main flavors: frequentist and Bayesian. For historical and technical reasons, frequentist statistics have traditionally dominated empirical data analysis, a…

cs.SE2018★ 1 cited

A Method to Assess and Argue for Practical Significance in Software Engineering

Richard Torkar, Carlo A. Furia, Robert Feldt +4

A key goal of empirical research in software engineering is to assess practical significance, which answers whether the observed effects of some compared treatments show a relevant…

cs.SE2018★ 1 cited

Transferring Interactive Search-Based Software Testing to Industry

Bogdan Marculescu, Robert Feldt, Richard Torkar +1

Search-Based Software Testing (SBST) is the application of optimization algorithms to problems in software testing. In previous work, we have implemented and evaluated Interactive…

cs.SE2018

A Testability Analysis Framework for Non-Functional Properties

Michael Felderer, Bogdan Marculescu, Francisco Gomes de Oliveira Neto +2

This paper presents background, the basic steps and an example for a testability analysis framework for non-functional properties.

cs.SE2018

Ways of Applying Artificial Intelligence in Software Engineering

Robert Feldt, Francisco G. de Oliveira Neto, Richard Torkar

As Artificial Intelligence (AI) techniques have become more powerful and easier to use they are increasingly deployed as key components of modern software systems. While this enabl…