9 citations · 32 across the 17 of their papers we have counts for
17 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…
Experience Report on the Adaptable Integration of Requirements Engineering Courses into Curricula for Professionals
Oleksandr Kosenkov, Konstantin Blaschke, Tony Gorschek +3
There is a growing demand for software engineering education (SEE) for professionals because of the increasing demand, active evolution of the technological landscape, and changes…
Reflections on the Reproducibility of Commercial LLM Performance in Empirical Software Engineering Studies
Florian Angermeir, Maximilian Amougou, Mark Kreitz +6
Large Language Models have gained remarkable interest in industry and academia. The increasing interest in LLMs in academia is also reflected in the number of publications on this…
Privacy by Design: Aligning GDPR and Software Engineering Specifications with a Requirements Engineering Approach
Oleksandr Kosenkov, Ehsan Zabardast, Davide Fucci +2
Context: Consistent requirements and system specifications are essential for the compliance of software systems towards the General Data Protection Regulation (GDPR). Both artefact…
Policy-driven Software Bill of Materials on GitHub: An Empirical Study
Oleksii Novikov, Davide Fucci, Oleksandr Adamov +1
Background. The Software Bill of Materials (SBOM) is a machine-readable list of all the software dependencies included in a software. SBOM emerged as way to assist securing the sof…
ThreMoLIA: Threat Modeling of Large Language Model-Integrated Applications
Felix Viktor Jedrzejewski, Davide Fucci, Oleksandr Adamov
Large Language Models (LLMs) are currently being integrated into industrial software applications to help users perform more complex tasks in less time. However, these LLM-Integrat…
Replications, Revisions, and Reanalyses: Managing Variance Theories in Software Engineering
Julian Frattini, Jannik Fischbach, Davide Fucci +2
Variance theories quantify the variance that one or more independent variables cause in a dependent variable. In software engineering (SE), variance theories are used to quantify -…
Systematic Mapping Study on Requirements Engineering for Regulatory Compliance of Software Systems
Oleksandr Kosenkov, Parisa Elahidoost, Tony Gorschek +5
Context: As the diversity and complexity of regulations affecting Software-Intensive Products and Services (SIPS) is increasing, software engineers need to address the growing regu…
Crossover Designs in Software Engineering Experiments: Review of the State of Analysis
Julian Frattini, Davide Fucci, Sira Vegas
Experimentation is an essential method for causal inference in any empirical discipline. Crossover-design experiments are common in Software Engineering (SE) research. In these, su…
Relevant information in TDD experiment reporting
Fernando Uyaguari, Silvia T. Acuña, John W. Castro +3
Experiments are a commonly used method of research in software engineering (SE). Researchers report their experiments following detailed guidelines. However, researchers do not, in…
Requirements Quality Research Artifacts: Recovery, Analysis, and Management Guideline
Julian Frattini, Lloyd Montgomery, Davide Fucci +3
Requirements quality research, which is dedicated to assessing and improving the quality of requirements specifications, is dependent on research artifacts like data sets (containi…
Measuring the Fitness-for-Purpose of Requirements: An initial Model of Activities and Attributes
Julian Frattini, Jannik Fischbach, Davide Fucci +2
Requirements engineering aims to fulfill a purpose, i.e., inform subsequent software development activities about stakeholders' needs and constraints that must be met by the system…
On Developing an Artifact-based Approach to Regulatory Requirements Engineering
Oleksandr Kosenkov, Michael Unterkalmsteiner, Jannik Fischbach +3
Context: Regulatory acts are a challenging source when eliciting, interpreting, and analyzing requirements. Requirements engineers often need to involve legal experts who, however,…
NLP4RE Tools: Classification, Overview, and Management
Julian Frattini, Michael Unterkalmsteiner, Davide Fucci +1
Tools constitute an essential contribution to natural language processing for requirements engineering (NLP4RE) research. They are executable instruments that make research usable…
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…
Designing NLP-based solutions for requirements variability management: experiences from a design science study at Visma
Parisa Elahidoost, Michael Unterkalmsteiner, Davide Fucci +2
Context and motivation: In this industry-academia collaborative project, a team of researchers, supported by a software architect, business analyst, and test engineer explored the…
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…