Flexible role transition management in scripting language / Zainura Idrus

Networked collaborative virtual environment (NCVE) allows users from diverse locations to work together via virtual workspaces. It is a complex environment requiring coordination amongst team members who are physically invisible and have loose-tie team relationships. To enhance team coordination, ro...

Full description

Saved in:
Bibliographic Details
Main Author: Idrus, Zainura
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/15712/1/TP_ZAINURA%20IDRUS%20CS%2015_5.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uitm-ir.15712
record_format uketd_dc
spelling my-uitm-ir.157122022-03-10T00:11:57Z Flexible role transition management in scripting language / Zainura Idrus 2015 Idrus, Zainura Evolutionary programming (Computer science). Genetic algorithms Artificial immune systems. Immunocomputers Networked collaborative virtual environment (NCVE) allows users from diverse locations to work together via virtual workspaces. It is a complex environment requiring coordination amongst team members who are physically invisible and have loose-tie team relationships. To enhance team coordination, roles have been utilized to manage the segregation of tasks among users. Research shows that role transition is a key factor in a successful business process. It acts as a medium for a team to resolve conflict amongst its members. If the changes in roles are not managed effectively, the collaborative works can be disrupted and impose undue pressure on users. However, most studies in managing dynamic groups for NCVE are more inclined to resolve domain specific role transition issues. Furthermore, most existing role-transitions in NCVE must be dealt with manually by external entities to the NCVE system, which are solely done through human intervention. As a result, role transitions are hardly matched or coped with. Hence, this research explores the feasibility of having a socio-technical approach in managing role transitions that can be embedded in NCVE systems to assist both users and computer automation in managing role-transition. This research begins by conducting a case study, which is aimed at observing real-life scenarios in a call center environment. Using a goal directed approach; the real-life scenarios are illustrated through four personas in eleven scenarios where they are further analyzed with abstract scenes analysis method to produce early findings. The findings are used as a basis to identify the dynamic behavior of roles and provisions of role transition through observation and exploration of the extensive possibilities of a Monopoly game. As a result, a new role transition structure is modeled. Next, the model is transformed into a set of language constructs via Baun-naun-form (BNF) to become a major extension to an existing scripting language named JACIE. Lastly, the language constructs are applied to a call center application to test their functionalities. This research has contributed to a flexible role transition management in the sociotechnical approach in two ways: modeling and language constructs. The model supports a range of role transition management designs that are not bound by any specific domain. The language constructs enable programmers to develop prototypes of NCVE applications rapidly whilst hiding the complexity of technical details. In summary, this research shows that it is feasible to embed a role-transition manager into NCVE systems and it is applicable to a wider domain of applications as opposed to the current domain specific approach. 2015 Thesis https://ir.uitm.edu.my/id/eprint/15712/ https://ir.uitm.edu.my/id/eprint/15712/1/TP_ZAINURA%20IDRUS%20CS%2015_5.pdf text en public phd doctoral Universiti Teknologi MARA Faculty of Computer & Mathematical Sciences
institution Universiti Teknologi MARA
collection UiTM Institutional Repository
language English
topic Evolutionary programming (Computer science)
Genetic algorithms
Evolutionary programming (Computer science)
Genetic algorithms
spellingShingle Evolutionary programming (Computer science)
Genetic algorithms
Evolutionary programming (Computer science)
Genetic algorithms
Idrus, Zainura
Flexible role transition management in scripting language / Zainura Idrus
description Networked collaborative virtual environment (NCVE) allows users from diverse locations to work together via virtual workspaces. It is a complex environment requiring coordination amongst team members who are physically invisible and have loose-tie team relationships. To enhance team coordination, roles have been utilized to manage the segregation of tasks among users. Research shows that role transition is a key factor in a successful business process. It acts as a medium for a team to resolve conflict amongst its members. If the changes in roles are not managed effectively, the collaborative works can be disrupted and impose undue pressure on users. However, most studies in managing dynamic groups for NCVE are more inclined to resolve domain specific role transition issues. Furthermore, most existing role-transitions in NCVE must be dealt with manually by external entities to the NCVE system, which are solely done through human intervention. As a result, role transitions are hardly matched or coped with. Hence, this research explores the feasibility of having a socio-technical approach in managing role transitions that can be embedded in NCVE systems to assist both users and computer automation in managing role-transition. This research begins by conducting a case study, which is aimed at observing real-life scenarios in a call center environment. Using a goal directed approach; the real-life scenarios are illustrated through four personas in eleven scenarios where they are further analyzed with abstract scenes analysis method to produce early findings. The findings are used as a basis to identify the dynamic behavior of roles and provisions of role transition through observation and exploration of the extensive possibilities of a Monopoly game. As a result, a new role transition structure is modeled. Next, the model is transformed into a set of language constructs via Baun-naun-form (BNF) to become a major extension to an existing scripting language named JACIE. Lastly, the language constructs are applied to a call center application to test their functionalities. This research has contributed to a flexible role transition management in the sociotechnical approach in two ways: modeling and language constructs. The model supports a range of role transition management designs that are not bound by any specific domain. The language constructs enable programmers to develop prototypes of NCVE applications rapidly whilst hiding the complexity of technical details. In summary, this research shows that it is feasible to embed a role-transition manager into NCVE systems and it is applicable to a wider domain of applications as opposed to the current domain specific approach.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Idrus, Zainura
author_facet Idrus, Zainura
author_sort Idrus, Zainura
title Flexible role transition management in scripting language / Zainura Idrus
title_short Flexible role transition management in scripting language / Zainura Idrus
title_full Flexible role transition management in scripting language / Zainura Idrus
title_fullStr Flexible role transition management in scripting language / Zainura Idrus
title_full_unstemmed Flexible role transition management in scripting language / Zainura Idrus
title_sort flexible role transition management in scripting language / zainura idrus
granting_institution Universiti Teknologi MARA
granting_department Faculty of Computer & Mathematical Sciences
publishDate 2015
url https://ir.uitm.edu.my/id/eprint/15712/1/TP_ZAINURA%20IDRUS%20CS%2015_5.pdf
_version_ 1783733444722819072