Please use this identifier to cite or link to this item: https://doi.org/10.1109/WSE.2008.4655401
Title: A comparative study of maintainability of web applications on J2EE, .NET and ruby on rails
Authors: Stella, L.F.F.
Jarzabek, S. 
Wadhwa, B. 
Keywords: Component platforms
Evolution
Software maintainability
Issue Date: 2008
Citation: Stella, L.F.F., Jarzabek, S., Wadhwa, B. (2008). A comparative study of maintainability of web applications on J2EE, .NET and ruby on rails. Proceedings - 10th IEEE International Symposium on Web Site Evolution, WSE 2008 : 93-99. ScholarBank@NUS Repository. https://doi.org/10.1109/WSE.2008.4655401
Abstract: With Web Services predicted to become distributed computing architecture in near future, maintainability of the web applications (WAs) will rank high on selection criteria while choosing a platform for development of a WA. The goal of this paper is to evaluate maintainability of small-scale WAs built on J2EE, .NET and Ruby On Rails (RoR). The maintainability criteria considered comprised of modifiability, testability, understandability and portability. We found that the RoR implementation fared better on modifiability, testability, and understandability, while J2EE implementation was the most portable. The results led us to comment on the maintainability of small WAs with respect to underlying architecture and development environments the three platforms provide. We believe that results are expected to vary for medium and large-size WAs. The work included hereis part of an effort to build a decision framework for platform selection for WAs. © 2008 IEEE.
Source Title: Proceedings - 10th IEEE International Symposium on Web Site Evolution, WSE 2008
URI: http://scholarbank.nus.edu.sg/handle/10635/40511
ISBN: 9781424427901
DOI: 10.1109/WSE.2008.4655401
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.