112 citations · 430 across the 23 of their papers we have counts for
26 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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.
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…