Reusable framework for web application development

Web application (WA) is among the mainstream enterprise-level software solutions. One of the reasons for this trend was due to the presence of Web application framework (WAF) that in many ways has helped web developer to implement WA as an enterprise system. However, there are complexity issues face...

Full description

Saved in:
Bibliographic Details
Main Author: Samingan, Mohd. Razak
Format: Thesis
Language:English
Published: 2017
Subjects:
Online Access:http://eprints.utm.my/id/eprint/78774/1/MohdRazakSaminganPFC2017.pdf
http://eprints.utm.my/id/eprint/78774/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:107416
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.78774
record_format eprints
spelling my.utm.787742018-09-17T04:12:36Z http://eprints.utm.my/id/eprint/78774/ Reusable framework for web application development Samingan, Mohd. Razak QA75 Electronic computers. Computer science Web application (WA) is among the mainstream enterprise-level software solutions. One of the reasons for this trend was due to the presence of Web application framework (WAF) that in many ways has helped web developer to implement WA as an enterprise system. However, there are complexity issues faced by the developers when using existing WAFs as reported by the developers themselves. This study is proposed to find a solution to this particular issue by investigating generic issues that arise when developers utilize Web as a platform to deliver enterprise-level application. The investigation involves the identification of problems and challenges imposed by the architecture and technology of the Web itself, study of software engineering (SE) knowledge adaptation for WA development, determination of factors that contribute to the complexity of WAF implementation, and study of existing solutions for WA development proposed by previous works. To better understand the real issues faced by the developers, handson experiment was conducted through development testing performed on selected WAFs. A new highly reusable WAF is proposed, which is derived from the experience of developing several WAs case studies guided by the theoretical and technical knowledge previously established in the study. The proposed WAF was quantitatively and statistically evaluated in terms of its reusability and usability to gain insight into the complexity of the development approach proposed by the WAF. Reuse analysis results demonstrated that the proposed WAF has exceeded the minimum target of 75% reuse at both the component and system levels while the usability study results showed that almost all (15 out of 16) of the questionnaire items used to measure users’ attitudes towards the WAF were rated at least moderately by the respondents. 2017-06 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/78774/1/MohdRazakSaminganPFC2017.pdf Samingan, Mohd. Razak (2017) Reusable framework for web application development. PhD thesis, Universiti Teknologi Malaysia, Faculty of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:107416
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Samingan, Mohd. Razak
Reusable framework for web application development
description Web application (WA) is among the mainstream enterprise-level software solutions. One of the reasons for this trend was due to the presence of Web application framework (WAF) that in many ways has helped web developer to implement WA as an enterprise system. However, there are complexity issues faced by the developers when using existing WAFs as reported by the developers themselves. This study is proposed to find a solution to this particular issue by investigating generic issues that arise when developers utilize Web as a platform to deliver enterprise-level application. The investigation involves the identification of problems and challenges imposed by the architecture and technology of the Web itself, study of software engineering (SE) knowledge adaptation for WA development, determination of factors that contribute to the complexity of WAF implementation, and study of existing solutions for WA development proposed by previous works. To better understand the real issues faced by the developers, handson experiment was conducted through development testing performed on selected WAFs. A new highly reusable WAF is proposed, which is derived from the experience of developing several WAs case studies guided by the theoretical and technical knowledge previously established in the study. The proposed WAF was quantitatively and statistically evaluated in terms of its reusability and usability to gain insight into the complexity of the development approach proposed by the WAF. Reuse analysis results demonstrated that the proposed WAF has exceeded the minimum target of 75% reuse at both the component and system levels while the usability study results showed that almost all (15 out of 16) of the questionnaire items used to measure users’ attitudes towards the WAF were rated at least moderately by the respondents.
format Thesis
author Samingan, Mohd. Razak
author_facet Samingan, Mohd. Razak
author_sort Samingan, Mohd. Razak
title Reusable framework for web application development
title_short Reusable framework for web application development
title_full Reusable framework for web application development
title_fullStr Reusable framework for web application development
title_full_unstemmed Reusable framework for web application development
title_sort reusable framework for web application development
publishDate 2017
url http://eprints.utm.my/id/eprint/78774/1/MohdRazakSaminganPFC2017.pdf
http://eprints.utm.my/id/eprint/78774/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:107416
_version_ 1643658000754278400
score 13.209306