Recent Publications
- Translating code with Large Language Models and human-in-the-loop feedback
- A GUI-based Metamorphic Testing Technique for Detecting Authentication Vulnerabilities in Android Mobile Apps
- Automated Software Architecture Design Recovery from Source Code Using LLMs
- Automated Architecture Recovery for Embedded Software Systems: An Industrial Case Study
- Teachers’ Perspective on Software Testing Education
- Rookie Mistakes: Measuring Software Quality in Student Projects to Guide Educational Enhancement
- Test Smells Learning by a Gamification Approach
- Testing Robot Challenge: A Serious Game for Testing Learning
- Automatic Assessment of Architectural Anti-patterns and Code Smells in Student Software Projects
- Characterizing Software Architectural Metrics for Continuous Compliance in the Automotive Domain
- Investigating the robustness of locators in template-based Web application testing using a GUI change classification model.
- A community detection approach based on network representation learning for repository mining.
- Documenting Software Architecture Design in Compliance with the ISO 26262: a Practical Experience in Industry
- Spirale at the SBFT 2023 Tool Competiton - Cyber-Physical Systems Track
- Towards the Generation of Robust E2E Test Cases in Template-based Web Applications.
- An Approach for Model Based Testing of Augmented Reality Applications.
- How do Java mutation tools differ?
- Dynamic Testing Techniques of Non-functional Requirements in Mobile Apps: A Systematic Mapping Study
- Alternatives for testing of context-aware software systems in non-academic settings: results from a Rapid Review
- Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing.
- Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps.
- A model-driven engineering approach for supporting questionnaire-based gap analysis processes through application lifecycle management systems
- A Technique for Parallel GUI Testing of Android Applications.
- Combining Automated GUI Exploration of Android apps with Capture and Replay through Machine Learning
- Using tool integration for improving traceability management testing processes: An automotive industrial experience
- Why does the orientation change mess up my Android application? From GUI failures to code faults
- Exploiting ALM and MDE for Supporting Questionnaire-Based Gap Analysis Processes
- Automated functional testing of mobile applications: a systematic mapping study.
- Developing and Evaluating Objective Termination Criteria for Random Testing.
- Is this the lifecycle we really want?: an automated black-box testing approach for Android activities
- A general framework for comparing automatic testing techniques of Android mobile apps.
- Improving traceability management through tool integration: an experience in the automotive domain
- Towards a Thing-In-the-Loop approach for the Verification and Validation of IoT systems
- Fixing Faults in C and Java Source Code: Abbreviated vs. Full-Word Identifier Names.
- EXACT: A tool for comprehending VBA-based Excel spreadsheet applications.
- Introducing Software Product Lines in Model-Based Design Processes: An Industrial Experience
- MobiGUITAR: Automated Model-Based Testing of Mobile Apps.
- Toward Reverse Engineering of VBA Based Excel Spreadsheet Applications.
- Exploiting the Saturation Effect in Automatic Random Testing of Android Applications.
- A Conceptual Framework for the Comparison of Fully Automated GUI Testing Techniques.
- AGRippin: a novel search based testing technique for Android applications.
- Toward Reverse Engineering of VBA Based Excel Spreadsheet Applications.
- The DynaRIA tool for the comprehension of Ajax web applications by dynamic analysis.
- Migrating legacy spreadsheets-based systems to Web MVC architecture: An industrial case study.
- A Reverse Engineering Process for Inferring Data Models from Spreadsheet-based Information Systems: An Automotive Industrial Experience.
- Information Extraction from Legacy Spreadsheet-based Information System - An Experience in the Automotive Context.
- Studying abbreviated vs. full-word identifier names when dealing with faults: an external replication.
- Towards automatic model-in-the-loop testing of electronic vehicle information centers.
- Reverse Engineering of Data Models from Legacy Spreadsheets-Based Systems: An Industrial Case Study.
- Testing Android Mobile Applications: Challenges, Strategies, and Approaches.
- Comparing Model Coverage and Code Coverage in Model Driven Testing: An Exploratory Study
- Considering Context Events in Event-Based Testing of Mobile Applications.
- Web application testing in fifteen years of WSE.
- Reverse engineering techniques: From web applications to rich Internet applications.
- A toolset for GUI testing of Android applications.
- Using GUI ripping for automated testing of Android applications.





