An integrated three-flow approach for front-end service composition / Lim Mei Ting

End-User Service Composition (EUSC) aims to enable end-user programmers who are not professional developers, develop applications by composing or aggregating existing web services. Despite the effort, studies have shown that end-user programmers are not able to deal with the technical complexities i...

Full description

Saved in:
Bibliographic Details
Main Author: Lim , Mei Ting
Format: Thesis
Published: 2020
Subjects:
Online Access:http://studentsrepo.um.edu.my/12941/2/Lim_Mei_Ting.pdf
http://studentsrepo.um.edu.my/12941/1/Lim_Mei_Ting.pdf
http://studentsrepo.um.edu.my/12941/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.stud.12941
record_format eprints
spelling my.um.stud.129412022-03-09T04:18:18Z An integrated three-flow approach for front-end service composition / Lim Mei Ting Lim , Mei Ting QA75 Electronic computers. Computer science QA76 Computer software End-User Service Composition (EUSC) aims to enable end-user programmers who are not professional developers, develop applications by composing or aggregating existing web services. Despite the effort, studies have shown that end-user programmers are not able to deal with the technical complexities involved in EUSC. One way to deal with this issue is Front-End Service Composition (FESC), which allows end-user programmers to compose web services at the presentation layer of an application by configuring User Interface (UI) widgets that represent the back-end web services. However, apart from there not being enough studies on FESC, end-user programmers also experience a number of conceptual and usability issues in service composition. Following that, this research proposes an integrated three-flow approach namely application flow, control flow and data flow, to help deal with the current limitations of FESC. The approach generates the Graphical User Interface (GUI) of web services automatically, thus allowing the UI of the application to be developed at the same time the required web services are assembled. The approach allows end-user programmers to explicitly configure the three different types of flows involved in service composition. A proof-of-concept prototype, QuickWSC, that incorporates the three-flow approach was developed. It adopts a side-by-side multiple-view design to support visual configuration of the three flows in an uncluttered yet synchronized manner that adheres to established design guidelines. A user evaluation study which comprised the think-aloud protocol, observation and survey was conducted for data collection purpose where end-user programmers were recruited to evaluate QuickWSC. During the user evaluation study, the end-user programmer was given a brief introduction about the research. Thereafter, a predefined scenario was given to the end-user programmer for a web service composition task. The composition process was recorded on video for data analysis purposes. Framework analysis approach and descriptive statistics were used for qualitative and quantitative data analysis respectively. The results achieved was decently positive. Triangulation was performed during discussion over the results by using the qualitative and quantitative analysed data, and providing a more comprehensive finding of the prototype usability and its features. The evaluation results show that QuickWSC has a high level of usability and it is easy to compose web services by explicitly specifying the three flows, the three-flow configurations integrated into the two views helps in composing application from web services, and that no technical knowledge is required to use QuickWSC. This research has successfully implemented the prototype based on the proposed approach to address a number of conceptual and usability issues in service composition faced by the end-user. 2020-12 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/12941/2/Lim_Mei_Ting.pdf application/pdf http://studentsrepo.um.edu.my/12941/1/Lim_Mei_Ting.pdf Lim , Mei Ting (2020) An integrated three-flow approach for front-end service composition / Lim Mei Ting. Masters thesis, Universiti Malaya. http://studentsrepo.um.edu.my/12941/
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Student Repository
url_provider http://studentsrepo.um.edu.my/
topic QA75 Electronic computers. Computer science
QA76 Computer software
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
Lim , Mei Ting
An integrated three-flow approach for front-end service composition / Lim Mei Ting
description End-User Service Composition (EUSC) aims to enable end-user programmers who are not professional developers, develop applications by composing or aggregating existing web services. Despite the effort, studies have shown that end-user programmers are not able to deal with the technical complexities involved in EUSC. One way to deal with this issue is Front-End Service Composition (FESC), which allows end-user programmers to compose web services at the presentation layer of an application by configuring User Interface (UI) widgets that represent the back-end web services. However, apart from there not being enough studies on FESC, end-user programmers also experience a number of conceptual and usability issues in service composition. Following that, this research proposes an integrated three-flow approach namely application flow, control flow and data flow, to help deal with the current limitations of FESC. The approach generates the Graphical User Interface (GUI) of web services automatically, thus allowing the UI of the application to be developed at the same time the required web services are assembled. The approach allows end-user programmers to explicitly configure the three different types of flows involved in service composition. A proof-of-concept prototype, QuickWSC, that incorporates the three-flow approach was developed. It adopts a side-by-side multiple-view design to support visual configuration of the three flows in an uncluttered yet synchronized manner that adheres to established design guidelines. A user evaluation study which comprised the think-aloud protocol, observation and survey was conducted for data collection purpose where end-user programmers were recruited to evaluate QuickWSC. During the user evaluation study, the end-user programmer was given a brief introduction about the research. Thereafter, a predefined scenario was given to the end-user programmer for a web service composition task. The composition process was recorded on video for data analysis purposes. Framework analysis approach and descriptive statistics were used for qualitative and quantitative data analysis respectively. The results achieved was decently positive. Triangulation was performed during discussion over the results by using the qualitative and quantitative analysed data, and providing a more comprehensive finding of the prototype usability and its features. The evaluation results show that QuickWSC has a high level of usability and it is easy to compose web services by explicitly specifying the three flows, the three-flow configurations integrated into the two views helps in composing application from web services, and that no technical knowledge is required to use QuickWSC. This research has successfully implemented the prototype based on the proposed approach to address a number of conceptual and usability issues in service composition faced by the end-user.
format Thesis
author Lim , Mei Ting
author_facet Lim , Mei Ting
author_sort Lim , Mei Ting
title An integrated three-flow approach for front-end service composition / Lim Mei Ting
title_short An integrated three-flow approach for front-end service composition / Lim Mei Ting
title_full An integrated three-flow approach for front-end service composition / Lim Mei Ting
title_fullStr An integrated three-flow approach for front-end service composition / Lim Mei Ting
title_full_unstemmed An integrated three-flow approach for front-end service composition / Lim Mei Ting
title_sort integrated three-flow approach for front-end service composition / lim mei ting
publishDate 2020
url http://studentsrepo.um.edu.my/12941/2/Lim_Mei_Ting.pdf
http://studentsrepo.um.edu.my/12941/1/Lim_Mei_Ting.pdf
http://studentsrepo.um.edu.my/12941/
_version_ 1738506660367826944
score 13.159267