DocumentCode
3164527
Title
A comparative study of maintainability of web applications on J2EE, .NET and Ruby on Rails
Author
Stella, Lok Fang Fang ; Jarzabek, Stan ; Wadhwa, Bimlesh
Author_Institution
Nat. Univ. of Singapore, Singapore
fYear
2008
fDate
3-4 Oct. 2008
Firstpage
93
Lastpage
99
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 here is part of an effort to build a decision framework for platform selection for WAs.
Keywords
Java; Web services; network operating systems; software maintenance; .NET; J2EE; Ruby on Rails; Web application maintainability; Web services; distributed computing architecture; Application software; Computer architecture; Distributed computing; Logic; Rails; Service oriented architecture; Software design; Software maintenance; Software testing; Web services; component platforms; evolution; software maintainability;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Site Evolution, 2008. WSE 2008. 10th International Symposium on
Conference_Location
Beijing
ISSN
1550-4441
Print_ISBN
978-1-4244-2790-1
Type
conf
DOI
10.1109/WSE.2008.4655401
Filename
4655401
Link To Document