22 citations · 30 across the 14 of their papers we have counts for
18 papers
Supporting Industrial Test-Failure Analysis with LLM-Based Systems: An Experience Report
Eric Jansson, Per Strandberg, Thomas Sörensen +2
This study examines tool-augmented Large Language Model (LLM) systems for supporting Root Cause Analysis (RCA) of nightly test failures at Westermo Network Technologies AB. Nightly…
(Over)Reliance on Test Agents in AI-Assisted Software Testing
Eduard Paul Enoiu
AI-based test agents promise to accelerate software testing by shortening feedback loops in continuous development and improving scalability and maintainability. To realize these b…
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…
Folklore in Software Engineering: A Definition and Conceptual Foundations
Eduard Enoiu, Jean Malm, Gregory Gay
We explore the concept of folklore within software engineering, drawing from folklore studies to define and characterize narratives, myths, rituals, humor, and informal knowledge t…
RESTifAI: LLM-Based Workflow for Reusable REST API Testing
Leon Kogler, Maximilian Ehrhart, Benedikt Dornauer +1
With this paper, we introduce RESTifAI, an LLM-driven approach for generating reusable, CI/CD ready REST API tests, following the happy-path approach. Unlike existing tools that of…
SmartDelta Methodology: Automated Quality Assurance and Optimization for Incremental System Engineering
Benedikt Dornauer, Michael Felderer, Mehrdad Saadatmand +8
Modern software systems undergo frequent updates, continuously evolving with new versions and variants to offer new features, improve functionality, and expand usability. Given the…
NALABS: Detecting Bad Smells in Natural Language Requirements and Test Specifications
Kostadin Rajkovic, Eduard Enoiu
In large-scale embedded system development, requirement and test specifications are often expressed in natural language. In the context of developing such products, requirement rev…
Ethical AI-Powered Regression Test Selection
Per Erik Strandberg, Mirgita Frasheri, Eduard Paul Enoiu
Test automation is common in software development; often one tests repeatedly to identify regressions. If the amount of test cases is large, one may select a subset and only use th…
Towards Human-Like Automated Test Generation: Perspectives from Cognition and Problem Solving
Eduard Enoiu, Robert Feldt
Automated testing tools typically create test cases that are different from what human testers create. This often makes the tools less effective, the created tests harder to unders…
Agent-Based Software Testing: A Definition and Systematic Mapping Study
Pavithra Perumal Kumaresen, Mirgita Frasheri, Eduard Enoiu
The emergence of new technologies in software testing has increased the automation and flexibility of the testing process. In this context, the adoption of agents in software testi…
Towards a Model of Testers' Cognitive Processes: Software Testing as a Problem Solving Approach
Eduard Enoiu, Gerald Tukseferi, Robert Feldt
Software testing is a complex, intellectual activity based (at least) on analysis, reasoning, decision making, abstraction and collaboration performed in a highly demanding environ…
An Evaluation of Monte Carlo-Based Hyper-Heuristic for Interaction Testing of Industrial Embedded Software Applications
Bestoun S. Ahmed, Eduard Enoiu, Wasif Afzal +1
Hyper-heuristic is a new methodology for the adaptive hybridization of meta-heuristic algorithms to derive a general algorithm for solving optimization problems. This work focuses…
An Empirical Exploration on the Supervision of PhD Students Closely Collaborating with Industry
Eduard Paul Enoiu
With an increase of PhD students working in industry, there is a need to understand what factors are influencing supervision for industrial students. This paper aims at exploring t…
Combinatorial Modeling and Test Case Generation for Industrial Control Software using ACTS
Sara Ericsson, Eduard Enoiu
Combinatorial testing has been suggested as an effective method of creating test cases at a lower cost. However, industrially applicable tools for modeling and combinatorial test g…
Test Agents: Adaptive, Autonomous and Intelligent Test Cases
Eduard Enoiu, Mirgita Frasheri
Growth of software size, lack of resources to perform regression testing, and failure to detect bugs faster have seen increased reliance on continuous integration and test automati…
An Energy-aware Mutation Testing Framework for EAST-ADL Architectural Models
Raluca Marinescu, Predrag Filipovikj, Eduard Paul Enoiu +2
Early design artifacts of embedded systems, such as architectural models, represent convenient abstractions for reasoning about a system's structure and functionality. One such exa…
Can Pairwise Testing Perform Comparably to Manually Handcrafted Testing Carried Out by Industrial Engineers?
Peter Charbachi, Linus Eklund, Eduard Enoiu
Testing is an important activity in engineering of industrial software. For such software, testing is usually performed manually by handcrafting test suites based on specific desig…
Enablers and Impediments for Collaborative Research in Software Testing: An Empirical Exploration
Eduard Paul Enoiu, Adnan Causevic
When it comes to industrial organizations, current collaboration efforts in software engineering research are very often kept in-house, depriving these organizations off the skills…