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

Bibliographic Details
Main Author: Idrus, Zainura
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://ir.uitm.edu.my/id/eprint/15712/
http://ir.uitm.edu.my/id/eprint/15712/1/TP_ZAINURA%20IDRUS%20CS%2015_5.pdf
id uitm-15712
recordtype eprints
spelling uitm-157122016-12-18T03:57:30Z http://ir.uitm.edu.my/id/eprint/15712/ Flexible role transition management in scripting language / Zainura Idrus 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 NonPeerReviewed text en http://ir.uitm.edu.my/id/eprint/15712/1/TP_ZAINURA%20IDRUS%20CS%2015_5.pdf Idrus, Zainura (2015) Flexible role transition management in scripting language / Zainura Idrus. PhD thesis, Universiti Teknologi MARA.
repository_type Digital Repository
institution_category Local University
institution Universiti Teknologi MARA
building UiTM Institutional Repository
collection Online Access
language English
topic Evolutionary programming (Computer science). Genetic algorithms
Artificial immune systems. Immunocomputers
spellingShingle Evolutionary programming (Computer science). Genetic algorithms
Artificial immune systems. Immunocomputers
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
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
publishDate 2015
url http://ir.uitm.edu.my/id/eprint/15712/
http://ir.uitm.edu.my/id/eprint/15712/1/TP_ZAINURA%20IDRUS%20CS%2015_5.pdf
first_indexed 2023-09-18T22:54:28Z
last_indexed 2023-09-18T22:54:28Z
_version_ 1777417761702543360