6 papers
Same Scrutiny, More Time: Eye Tracking Insights into Reviewing LLM-Labelled Code
Ranim Khojah, Francisco Gomes de Oliveira Neto, Mazen Mohamad +2
Modern software development increasingly involves the use of large language models (LLMs) to generate code. Despite their rapid advancement, LLMs remain prone to errors and halluci…
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…
Towards a Software Reference Architecture for Natural Language Processing Tools in Requirements Engineering
Julian Frattini, Quim Motger
Natural Language Processing (NLP) tools support requirements engineering (RE) tasks like requirements elicitation, classification, and validation. However, they are often developed…
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…
How (Not) To Write a Software Engineering Abstract
Lutz Prechelt, Lloyd Montgomery, Julian Frattini +1
Background: Abstracts are a particularly valuable element in a software engineering research article. However, not all abstracts are as informative as they could be. Objective: Cha…