Personal Info
Anna Rita Fasolino received the Laurea degree in Electronic Engineering in 1992 and a Ph.D. in Electronic and Computer Engineering in 1996 by the University of Naples “Federico II”. Since January 2005 she is an Associate Professor of Software Engineering at the same University. Professor Fasolino’s main research interests are in the field of Software Engineering and include Software Maintenance and Testing, Reverse Engineering, Web Engineering, and Mobile Application Testing. In these areas she published more than 80 papers in international scientific journals, books, and proceedings of international Conferences. She is member of Program Committees of international Conferences in the field of software engineering and she acts as a reviewer of Journals and International research projects. Professor Fasolino takes part to and leads several National and International Research Projects on Software Engineering topics in collaboration with Italian Universities and Industries.
Contacts
Office address: Dipartimento di Ingegneria elettrica e delle Tecnologie dell'Informazione - VIA CLAUDIO, 21
Room: 4.12
Tel: +39 081 7683906
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Web docenti site: www.docenti.unina.it/annarita.fasolino
Anna Rita Fasolino's Publications (DBLP)
15 Maggio 2024
- Investigating the robustness of locators in template-based Web application testing using a GUI change classification model.
- Report from the 14th International Workshop on Automating Test Case Design, Selection, and Evaluation (A-TEST 2023).
- A community detection approach based on network representation learning for repository mining.
- ENACTEST project - European Innovation Alliance for Testing Education.
- 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.
- 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.
- Towards the Generation of Robust E2E Test Cases in Template-based Web Applications.
- ENACTEST - European Innovation Alliance for Testing Education.
- An Approach for Model Based Testing of Augmented Reality Applications.
- Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing.
- Alternatives for Testing of Context-Aware Contemporary Software Systems in industrial settings: Results from a Rapid review.
- 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.
- Automated functional testing of mobile applications: a systematic mapping study.
- Developing and Evaluating Objective Termination Criteria for Random Testing.
- 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.
- 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.
- 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.
- Comparing Model Coverage and Code Coverage in Model Driven Testing: An Exploratory Study.
- 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.
- Towards automatic model-in-the-loop testing of electronic vehicle information centers.
- Improving code coverage in android apps testing by exploiting patterns and automatic test case generation.
- Reverse Engineering of Data Models from Legacy Spreadsheets-Based Systems: An Industrial Case Study.
- Testing Android Mobile Applications: Challenges, Strategies, and Approaches.
- 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.
- A Novel Approach for Semantic Interoperability in the Web Based on the Semantic Triangle Communication Model.
- Ensuring Semantic Interoperability for e-Health Applications.
- A GUI Crawling-Based Technique for Android Mobile Application Testing.
- Using dynamic analysis for generating end user documentation for Web 2.0 applications.
- Rich Internet Application Testing Using Execution Trace Data.
- DynaRIA: A Tool for Ajax Web Application Comprehension.
- Comprehending Ajax Web Applications by the DynaRIA Tool.
- Techniques and tools for Rich Internet Applications testing.
- An AHP-Based Framework for Quality and Security Evaluation.
- A Tool-Supported Process for Reliable Classification of Web Pages.
- Experimenting a reverse engineering technique for modelling the behaviour of rich internet applications.
- Using Ontologies to Achieve Semantic Interoperability in the Web: An Approach Based on the Semantic Triangle Model.
- A wrapping approach for migrating legacy system interactive functionalities to Service Oriented Architectures.
- Reverse Engineering Finite State Machines from Rich Internet Applications.
- Web Pages Classification using Concept Analysis.
- A policy-based evaluation framework for Quality and Security in Service Oriented Architectures.
- Turning Web Applications into Web Services by Wrapping Techniques.
- Improving Usability of Web Pages for Blinds.
- Testing Web-based applications: The state of the art and future trends.
- Business Processes Characterisation Through Definition of Structural and Non-Structural Criteria.
- A Methodology for Searching Reusable Business Processes.
- Migrating Interactive Legacy Systems To Web Services.
- A Flexible Wrapper For The Migration Of Interactive Legacy System To Web Services.
- A Technique for Reducing User Session Data Sets in Web Application Testing.
- Web Application Testing.
- Recovering Interaction Design Patterns in Web Applications.
- Supporting Web Application Evolution by Dynamic Analysis.
- Web Site Accessibility: Identifying and Fixing Accessibility Problems in Client Page Code.
- Reverse Engineering Web Applications Using the Ware Tool.
- Reverse engineering Web applications: the WARE approach.
- Supporting Concept Assignment in the Comprehension of Web Applications.
- Towards the Definition of a Maintainability Model for Web Applications.
- Identifying reusable components in web applications.
- Identifying Cross Site Scripting Vulnerabilities in Web Applications.
- Recovering a Business Object Model from Web Applications.
- Enabling Legacy System Accessibility by Web Heterogeneous Clients.
- Abstracting Business Level UML Diagrams from Web Applications.
- Evaluation Methods for Web Application Clustering.
- An Approach to Identify Duplicated Web Pages.
- WARE: A Tool for the Reverse Engineering of Web Applications.
- Testing Web Applications.
- Comprehending Web Applications by a Clustering Based Approach.
- Towards a Better Comprehensibility of Web Applications: Lessons Learned from Reverse Engineering Experiments.
- A Decisional Framework for Legacy System Management.
- An Algebraic Notation for Representing Threads in Object Oriented Software Comprehension.
- Metrics in the development and maintenance of software: an application in a large scale environment.
- Recovering Class Diagrams from Data-Intensive Legacy Systems.
- An Exploratory Case Study of the Maintenance Effectiveness of Traceability Models.
- Recovering Use Case Models from Object-Oriented Code: A Thread-based Approach.
- Identifying objects in legacy systems using design metrics.
- Improving Software Comprehension through an Automated Dependency Tracer.
- A Software Model for Impact Analysis: A Validation Experiment.
- Migrating Legacy Systems towards Object-Oriented Platforms.
- Identifying objects in legacy systems.
- Understanding Function Behaviors through Program Slicing.
- Towards reengineering in reuse reengineering processes.
- Recovering the architectural design for software comprehension.
- Reuse Reengineering and Validation via Concept Assignment.