Adaptive model for web engineering methods to develop multi web applications in agile environment

dc.contributor.authorSaid, Karzan Wakil
dc.date.accessioned2024-01-16T03:43:59Z
dc.date.available2024-01-16T03:43:59Z
dc.date.issued2019
dc.descriptionThesis (PhD. (Computer Science)
dc.description.abstractModel Driven Web Engineering (MDWE) is an application of a model driven paradigm in the domain of web software development. MDWE is helpful because technologies and platforms of web applications constantly evolve into Web Engineering Methods (WEMs). The evolution of web applications has consequently introduced new features and challenges, therefore existing WEMs need to be improved. These WEMs have failed to develop modern web applications’ features. Furthermore, no single WEM is capable of covering the whole lifecycle phases. These issues decrease the usability. In addition, the Interaction Flow Modeling Language (IFML) as a recent method has also not been able to address them. This thesis developed a new WEM, Useable Adaptive Agile IFML (UAA-IFML) to solve these issues in several steps. In this research, mixed methods used were qualitative and quantitative methodologies. In the first step, a new adaptive model was defined for supporting the features of multi-web applications. The new model was developed via an adaptive model into the IFML metamodels known as Adaptive IFML (AIFML). In the second step, IFML was enriched through MockupDD for covering lifecycle, known as Agile IFML (A-IFML). This is because MockupDD provides an agile environment, hence agile lifecycle can solve the lifecycle issue. In the third step, a new adaptive model and agile process were combined as Adaptive Agile IFML (AAIFML). This integration increased the usability of the IFML method. In presenting the usability of AA-IFML, experimentation of the framework was extended to evaluate the usability of WEMs. Besides, feedbacks on the usability of AA-IFML were obtained from developers around the world using three instruments, namely performing tasks, answering questionnaires, and interviewing experts. Analysis on the feedback indicated a 20% improvement usability of the AA-IFML compared with current IFML. The findings have shown that the UAA-IFML is beneficial for developers, as they would only need to use one method to design modern web application features in the whole lifecycle phases.
dc.description.sponsorshipFaculty of Engineering - School of Computing
dc.identifier.urihttp://openscience.utm.my/handle/123456789/966
dc.language.isoen
dc.publisherUniversiti Teknologi Malaysia
dc.subjectWeb applications—Development
dc.subjectComputer software—Development
dc.titleAdaptive model for web engineering methods to develop multi web applications in agile environment
dc.typeThesis
dc.typeDataset
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
KarzanWakilSaidPSC2019_B.pdf
Size:
127.49 KB
Format:
Adobe Portable Document Format
Description:
Analyzing IFML Tools
Loading...
Thumbnail Image
Name:
KarzanWakilSaidPSC2019_C.pdf
Size:
96.27 KB
Format:
Adobe Portable Document Format
Description:
Final Application Interfaces and AJAX Codes of Case Studies
Loading...
Thumbnail Image
Name:
KarzanWakilSaidPSC2019_E.pdf
Size:
57.76 KB
Format:
Adobe Portable Document Format
Description:
Answers of Open End Questions
Loading...
Thumbnail Image
Name:
KarzanWakilSaidPSC2019_F.pdf
Size:
93.73 KB
Format:
Adobe Portable Document Format
Description:
Expert’s Biography with Analyzing their Interviewing
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: