Migrating Legacy Spreadsheets-Based Systems to Web MVC Architecture: An Industrial Case Study

被引:0
作者
Amalfitano, Domenico [1 ]
Fasolino, Anna Rita [1 ]
Maggio, Valerio [1 ]
Tramontana, Porfirio [1 ]
Di Mare, Giancarlo [2 ]
Ferrara, Ferdinando [2 ]
Scala, Stefano [2 ]
机构
[1] Univ Naples Federico II, Dipartimento Ingn Elettr & Tecnol Informaz, Via Claudio 21, Naples, Italy
[2] Pomigliano Tech Ctr, Fiat Grp Automobiles SpA, Arco Felice Napoli, Italy
来源
2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE) | 2014年
关键词
spreadsheet; legacy software; migration; reengineering;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of spreadsheets to implement Information Systems is widespread in industry. Scripting languages and ad-hoc frameworks (e.g., Visual Basic for Applications) for Rapid Application Development are often exploited by organizations to quickly develop Spreadsheets-based Information Systems for supporting the information management of their business processes. Maintenance tasks on these systems can be very difficult and cause a remarkable worsening of the overall system quality. To prevent these issues, the migration of such systems to new architectures may be a valid solution. In this paper we present our experience in migrating an Excel spreadsheet-based system to a Web application based on a MVC architecture. The proposed approach was successfully applied in a real context of a company operating in the automotive industry.
引用
收藏
页码:387 / +
页数:2
相关论文
共 7 条
[1]  
Abraham R., P 28 INT C SOFTW ENG, P182
[2]   Enabling legacy system accessibility by web heterogeneous clients [J].
Bovenzi, D ;
Canfora, G ;
Fasolino, AR .
SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2003, :73-81
[3]   A wrapping approach for migrating legacy system interactive functionalities to Service Oriented Architectures [J].
Canfora, Gerardo ;
Fasolino, Anna Rita ;
Frattolillo, Gianni ;
Tramontana, Porfirio .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (04) :463-480
[4]  
Cunha J., 2010 IEEE S VIS LANG, P93
[5]  
Di Lucca GA, 2000, PROC IEEE INT CONF S, P52, DOI 10.1109/ICSM.2000.883005
[6]  
Hermans F., P 24 EUR C OBJ OR PR, P52
[7]  
Roehm T, 2012, PROC INT CONF SOFTW, P255, DOI 10.1109/ICSE.2012.6227188