Transforming Legacy Systems into User-Centred Web Applications

  • Anna L. Guido
  • Roberto Paiano
  • Andrea Pandurino
  • Luca Mainetti
Conference paper


The web revolution makes outdated preexisting Information Systems (legacy systems). Companies need to update their Information Systems without lose neither investments on design and implementation made in the past nor the know-how acquired during years. The modern trend is to activate a reengineering process for the legacy systems. It is important that the reengineering process con-sider both technological aspect and definition of the Human Computer Interaction as important quality factors for the Information System transformation into a Web Information System. The process requires a methodological approach oriented to the application of a specific methodology for each reengineering phase. In this paper, we present a reengineering path that involves both technological and methodological aspects. The idea was born during the MIGR.O.S (MIGRation Open Source) project that aims to transform legacy systems into modern Web Information Systems.


Legacy System Human Computer Interaction Technological Aspect Target Application Formal Ontology 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



We would like to thank the Data Management SpA (the industrial partner of the project MIGR.O.S.) and Franco Di Ferrante, Angelo Rondine and Giuseppe Bava for the sharing of their experiences in the legacy system development.


  1. 1.
    Curtin DP, Foley K, Ken K, Morin C (2008) Informatica di base, McGraw Hill, New YorkGoogle Scholar
  2. 2.
    Batini C, Mecella M. (2001) Enabling Italian E-government through a cooperative architecture. In: Elmagarmio, W. J. Mccver Jr. (eds): special issue on digital government. IEEE Computer, 34(2):40–45Google Scholar
  3. 3.
    Batini C, Pernici B, Santucci G (2001) Sistemi informativi vol. I, II, III, IV, V Franco Angeli Editore, MilanoGoogle Scholar
  4. 4.
    Mehta A, Heineman GT (2002) Evolving legacy system features into fine-grained components. In Proceedings of the 24th international conference on software engineering (pp. 417–427), 2002. ICSE 2002Google Scholar
  5. 5.
    Comella S, Wallnau K, Seacord RC, Robert J (2000) A survey of black-box modernization approaches for information systems software maintenance. In Proceedings of the international conference on volume (pp. 173–183)Google Scholar
  6. 6.
    Bolchini D et al (2005) IDM – a user-centred model shaping user interaction as a dialogue. In Proceedings of the HCII 2005 international conference on human–computer interaction, Las VegasGoogle Scholar
  7. 7.
    Ulrich,W (2008) Architecturesssss-driven modernization: transforming the enterprise DRAFT V.5, (White paper) – (2001). Accessed June 2008
  8. 8.
    Wu L, Sahraoui H, Valtchev P (2005) Coping with legacy system migration complexity. In Proceedings of the 10th IEEE international conference on engineering of complex computer systems (ICECCS 2005). (pp. 600–609)Google Scholar
  9. 9.
    van Deursen A, Moonen L (2000) Exploring legacy systems using types. In Proceedings 7th working conference on reverse engineering(pp. 32–41)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Anna L. Guido
    • 1
  • Roberto Paiano
    • 1
  • Andrea Pandurino
    • 1
  • Luca Mainetti
    • 1
  1. 1.Department of Engineering InnovationUniversity of SalentoLecceItaly

Personalised recommendations