Personal Info
Porfirio Tramontana is currently an assistant professor at the University of Naples Federico II. He received a five-year degree in computer engineering, in March 2001, and a PhD degree in November 2005 from the University of Naples Federico II.
His main research interests regard the field of Software Engineering, applied, in particular, to Web Applications. In details, his main research interests are in the fields of:
- Testing Automation of Android Applications;
- Reverse Engineering, Testing, Maintenance, Comprehension of Web Applications (in particular, AJAX based applications and Flash animations);
- Automatic Classification of Web pages;
- Migration of functionalities of legacy applications towards Web services (in particular, REST services)
- Assessment and improvement of the quality of Web applications;
- Semantic interoperability in the Web environment;
- Service Level Agreements for Web Services;
He has served as a reviewer for some international conferences and journals including, among the others, IEEE Symposium on Web Systems Evolution, IEEE European Conference on Software Maintenance and Reengineering.
He was Program co-chair for the 13th IEEE Symposium on Web Systems Evolution, held in Williamsburg, Virgina, US in September 2011.
Contacts
Office address: Dipartimento di Ingegneria elettrica e delle Tecnologie dell'Informazione - VIA CLAUDIO, 21
Room: 4.06
Tel: +39 081 7683901
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Web docenti site: Pagine personali: http://wpage.unina.it/ptramont
Porfirio Tramontana's Publications (DBLP)
15 Maggio 2024
- 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.
- Towards the Generation of Robust E2E Test Cases in Template-based Web Applications.
- 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.
- Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps.
- A Technique for Parallel GUI Testing of Android Applications.
- Automated functional testing of mobile applications: a systematic mapping study.
- Developing and Evaluating Objective Termination Criteria for Random Testing.
- A general framework for comparing automatic testing techniques of Android mobile apps.
- Fixing Faults in C and Java Source Code: Abbreviated vs. Full-Word Identifier Names.
- EXACT: A tool for comprehending VBA-based Excel spreadsheet applications.
- 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.
- 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.
- Ten years of access for all from WSE 2001 to WSE 2011.
- 13th IEEE International Symposium on Web Systems Evolution, WSE 2011, Williamsburg, VA, USA, September 30, 2011.
- 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.
- Research Directions in Web Site Evolution II: Web Application Security.
- 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.
- Recovering Interaction Design Patterns in Web Applications.
- Reverse Engineering 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 of web applications.
- 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.
- Abstracting Business Level UML Diagrams from Web Applications.
- Evaluation Methods for Web Application Clustering.
- WARE: A Tool for the Reverse Engineering of Web Applications.
- Comprehending Web Applications by a Clustering Based Approach.
- Towards a Better Comprehensibility of Web Applications: Lessons Learned from Reverse Engineering Experiments.