450 citations · 1.8k across the 77 of their papers we have counts for
77 papers · 1 filter
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…
Test Design and Review Argumentation in AI-Assisted Test Generation
Eduard Paul Enoiu, Robert Feldt
AI assistants can increasingly generate and evolve test cases. The challenge is no longer merely to produce them, but also to help engineers understand why a generated artefact exi…
The Semi-Executable Stack: Agentic Software Engineering and the Expanding Scope of SE
Robert Feldt, Per Lenberg, Julian Frattini +1
AI-based systems, currently driven largely by LLMs and tool-using agentic harnesses, are increasingly discussed as a possible threat to software engineering. Foundation models get…
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…
Bridging the Socio-Emotional Gap: The Functional Dimension of Human-AI Collaboration for Software Engineering
Lekshmi Murali Rani, Richard Berntsson Svensson, Robert Feldt
As GenAI models are adopted to support software engineers and their development teams, understanding effective human-AI collaboration (HAIC) is increasingly important. Socio-emotio…
SE Journals in 2036: Looking Back at the Future We Need to Have
Tim Menzies, Paris Avgeriou, Robert Feldt +5
In 2025, SE publishing faces an existential crisis of scalability. As our communities swell globally and integrate fast-moving methodologies like LLMs, traditional peer-review prac…
Exploring the Garden of Forking Paths in Empirical Software Engineering Research: A Multiverse Analysis
Nathan Cassee, Robert Feldt
In empirical software engineering (SE) research, researchers have considerable freedom to decide how to process data, what operationalizations to use, and which statistical model t…
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…
AI for Requirements Engineering: Industry adoption and Practitioner perspectives
Lekshmi Murali Rani, Richard Berntsson Svensson, Robert Feldt
The integration of AI for Requirements Engineering (RE) presents significant benefits but also poses real challenges. Although RE is fundamental to software engineering, limited re…
The Factors Influencing Well-Being in Software Engineers: A Cross-Country Mixed-Method Study
Cristina Martinez Montes, Birgit Penzenstadler, Robert Feldt
The well-being of software engineers is increasingly under strain due to the high-stress nature of their roles, which involve complex problem-solving, tight deadlines, and the pres…
GateLens: A Reasoning-Enhanced LLM Agent for Automotive Software Release Analytics
Arsham Gholamzadeh Khoee, Shuai Wang, Robert Feldt +2
Ensuring reliable data-driven decisions is crucial in domains where analytical accuracy directly impacts safety, compliance, or operational outcomes. Decision support in such domai…
Automating a Complete Software Test Process Using LLMs: An Automotive Case Study
Shuai Wang, Yinan Yu, Robert Feldt +1
Vehicle API testing verifies whether the interactions between a vehicle's internal systems and external applications meet expectations, ensuring that users can access and control v…
Adaptive Testing for LLM-Based Applications: A Diversity-based Approach
Juyeon Yoon, Robert Feldt, Shin Yoo
The recent surge of building software systems powered by Large Language Models (LLMs) has led to the development of various testing frameworks, primarily focused on treating prompt…
An Empirical Study on Decision-Making Aspects in Responsible Software Engineering for AI
Lekshmi Murali Rani, Faezeh Mohammadi, Robert Feldt +1
Incorporating responsible practices into software engineering (SE) for AI is essential to ensure ethical principles, societal impact, and accountability remain at the forefront of…
Human-Centered AI Transformation: Exploring Behavioral Dynamics in Software Engineering
Theocharis Tavantzis, Robert Feldt
As Artificial Intelligence (AI) becomes integral to software development, understanding the social and cooperative dynamics that affect AI-driven organizational change is important…
Adaptive Random Testing with Q-grams: The Illusion Comes True
Matteo Biagiola, Robert Feldt, Paolo Tonella
Adaptive Random Testing (ART) has faced criticism, particularly for its computational inefficiency, as highlighted by Arcuri and Briand. Their analysis clarified how ART requires a…
Towards Explainable Test Case Prioritisation with Learning-to-Rank Models
Aurora Ramírez, Mario Berrios, José Raúl Romero +1
Test case prioritisation (TCP) is a critical task in regression testing to ensure quality as software evolves. Machine learning has become a common way to achieve it. In particular…
Semantic API Alignment: Linking High-level User Goals to APIs
Robert Feldt, Riccardo Coppola
Large Language Models (LLMs) are becoming key in automating and assisting various software development tasks, including text-based tasks in requirements engineering but also in cod…
Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing
Juyeon Yoon, Robert Feldt, Shin Yoo
GUI testing checks if a software system behaves as expected when users interact with its graphical interface, e.g., testing specific functionality or validating relevant use case s…
Improving web element localization by using a large language model
Michel Nass, Emil Alegroth, Robert Feldt
Web-based test automation heavily relies on accurately finding web elements. Traditional methods compare attributes but don't grasp the context and meaning of elements and words. T…
Large-scale information retrieval in software engineering -- an experience report from industrial application
Michael Unterkalmsteiner, Tony Gorschek, Robert Feldt +1
Software Engineering activities are information intensive. Research proposes Information Retrieval (IR) techniques to support engineers in their daily tasks, such as establishing a…
Evaluation and Measurement of Software Process Improvement -- A Systematic Literature Review
Michael Unterkalmsteiner, Tony Gorschek, A. K. M. Moinul Islam +3
BACKGROUND: Software Process Improvement (SPI) is a systematic approach to increase the efficiency and effectiveness of a software development organization and to enhance software…
A conceptual framework for SPI evaluation
Michael Unterkalmsteiner, Tony Gorschek, A. K. M. Moinul Islam +3
Software Process Improvement (SPI) encompasses the analysis and modification of the processes within software development, aimed at improving key areas that contribute to the organ…
Challenges and Practices in Aligning Requirements with Verification and Validation: A Case Study of Six Companies
Elizabeth Bjarnason, Per Runeson, Markus Borg +7
Weak alignment of requirements engineering (RE) with verification and validation (VV) may lead to problems in delivering the required products in time with the right quality. For e…