SOFTWARE ENGINEERING LESSIONS LEARNED FROM DEVELOPING AND MAINTAINING WEBSITES

Tammy Kam Hung Chan, Zhen Hua Liu

Abstract

Developing, maintaining and enhancing software features and functions for production websites are challenging software engineering activities. There are many aspects of software engineering practices and methodologies that are different in developing software features and systems for 24x7 production website compared with developing classical standalone software systems or client-server systems. This experience paper describes software engineering lessons that we have learned from developing, enhancing and maintaining software features for production websites and summarizes the key software engineering principles and practices that are essential for delivering successful 24x7 E-commerce based production websites.

References

  1. A. Ginige. Web Engineering: Managing the Complexity of Web Systems Development. SEKE 2002
  2. S. Murugesan, Y Deshpande. Meeting the Challenges of Web Application Development: The Web Engineering Approach. ICSE 2002
  3. Y.Desphande, A. Chandrarathna, A. Ginige. Web Site Auditing - First Step Towards Re-engineering. SEKE 2002
  4. S. Mondal, K. Gupta. Choosing a Middleware for WebIntegration of a legacy Application. ACM SIGSOFT Software Engineering Notes Vol 25 no 3
  5. T. Lau, J. Lu, E. Hedges, E. Xing. Migrating E-Commerce Database Applications to an Enterprise Java Environment. CASCON 2003: 223-237
Download


Paper Citation


in Harvard Style

Kam Hung Chan T. and Hua Liu Z. (2007). SOFTWARE ENGINEERING LESSIONS LEARNED FROM DEVELOPING AND MAINTAINING WEBSITES . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 401-404. DOI: 10.5220/0001325904010404


in Bibtex Style

@conference{icsoft07,
author={Tammy Kam Hung Chan and Zhen Hua Liu},
title={SOFTWARE ENGINEERING LESSIONS LEARNED FROM DEVELOPING AND MAINTAINING WEBSITES},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={401-404},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001325904010404},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - SOFTWARE ENGINEERING LESSIONS LEARNED FROM DEVELOPING AND MAINTAINING WEBSITES
SN - 978-989-8111-06-7
AU - Kam Hung Chan T.
AU - Hua Liu Z.
PY - 2007
SP - 401
EP - 404
DO - 10.5220/0001325904010404