AWSM: Agile Web Migration for SMEs
Overall Objective
Migrating legacy desktop application to web applications is an important and challenging task for SME-sized independent software vendors (ISVs). Due to limited resources, lack of web engineering and migration expertise they find it hard to commence a web migration. Existing approaches exhibit several shortcomings which contribute to ISV's difficulties of commencing web migration. They fail to address doubts about feasibility and desirability of web migration with appropriate means of managing the risk of loss of valuable knowledge embedded in the legacy source code through migration and through demonstration of plausibility and benefits of a web-based version of the legacy system. They fail to address concerns about the impact on customers through visible changes in user interfaces. They fail to address feasibility of the web migration in terms of limited resources, lack of web migration and target technology expertise and ongoing development and maintenance activities of ISVs. AWSM addresses these shortcomings by providing a methodology and platform that support integrated knowledge recovery, rapid creation of demonstrative web migration prototypes, computation of UI similarity and that consistently takes ISV characteristics into account as non-functional requirement for all proposed techniques.
Research Contritubtions
AWSM provides three major research contributions:
- Transfer of the Crowdsourcing paradigm to the Reverse Engineering domain creating a novel Crowdsourced Reverse Engineering (CSRE) strategy
- Transfer of the Rapid Prototyping paradigm to the Web Migration domain creating a novel Rapid Web Migration Prototyping (ReWaMP) strategy
- Specificaion of a computable UI Similarity Measurement based on a computer-vision approach
Contact
Deliverables
AWSM - Agile Web Migration for SMEs
Measuring and Ensuring Similarity of User Interfaces: the Impact of Web Layout
Web Migration - A Survey Considering the SME Perspective
Evaluation of User-Subjective Web Interface Similarity with Kansei Engineering-Based ANN
ReWaMP: Rapid Web Migration Prototyping leveraging WebAssembly
HCI Vision for Automated Analysis and Mining of Web User Interfaces
Exploring Crowdsourced Reverse Engineering
Auto-Extraction and Integration of Metrics for Web User Interfaces
Crowdsourced Reverse Engineering: Experiences in Applying Crowdsourcing to Concept Assignment
Evaluation of Novel Approaches to Software Engineering, Revised Selected Papers Article 2019