Collaborative experience-based factory model for software development process
A key aspect in software development (SD) is the management of its knowledge and experiences. Since many decades ago, organizations have been valuing the experiences and know-how of their employees. One of the frameworks that enables learning and continuous improvement is the Experience Factory (...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://psasir.upm.edu.my/id/eprint/83775/1/FSKTM%202019%202%20-%20ir.pdf http://psasir.upm.edu.my/id/eprint/83775/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Putra Malaysia |
Language: | English |
id |
my.upm.eprints.83775 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.837752022-01-04T07:57:41Z http://psasir.upm.edu.my/id/eprint/83775/ Collaborative experience-based factory model for software development process Hanafiah, Mastura A key aspect in software development (SD) is the management of its knowledge and experiences. Since many decades ago, organizations have been valuing the experiences and know-how of their employees. One of the frameworks that enables learning and continuous improvement is the Experience Factory (EF) framework. Yet, previous literatures have reported that EF is hard, costly, and risky, and requires considerable amount of effort to implement. Although there are several evolutions on this framework over the years, however, the works have been declining in the recent years due to the unwillingness of the organizations to invest and due to the unclear benefits to the employees. In addition, knowledge management (KM) issues in SD still persist until today and software organizations are still striving to learn from previous experiences. This dissertation proposes a model for managing SD knowledge and experiences based on the EF approach, namely EBF-SD, to address the limitations of EF as well as to overcome the KM issues for SD process in a collaborative environment. The proposed components are SD Process Knowledge Base, Community of Practice Influences, Knowledge Management Process Enablement, and Technology & Infrastructure Support. In order to implement EF, its goals must be clarified and measurable, thus, the components are evaluated against the EF goals. Qualitative methods such as expert review and pilot study are conducted to verify the initial conceptual model, while quantitative method is used to investigate the relationships between the components and EF goals. Data reliability and construct validity are examined via Rasch Analysis and Factor Analysis, while hypothetical relationships are examined using correlational analysis, multiple linear regression and Partial Least Squares of Structural Equation Modeling (PLS-SEM). Empirical study indicates that the components have positive and significant relationships towards EF goals whereby 6 out of 7 hypotheses are supported. Empirical evidences also reveal that technological support is the main significant factor towards the achievement of EF goals. Based on these findings, a prototype is developed to translate the model into a working system, as a proofof- concept, by implementing the proposed components into appropriate functionalities and relevant technological approaches. Evaluation of the prototype via descriptive statistics and PLS-SEM reveals that the prototype is beneficial and significantly contributes to the achievement of EF goals. Other findings suggest that knowledge quality has higher influence in terms of system usage and user satisfaction as compared to system quality. The overall research findings demonstrate that the proposed model is adequate, significant and accepted by the software practitioners in the context of collaborative software development environment. 2019-01 Thesis NonPeerReviewed text en http://psasir.upm.edu.my/id/eprint/83775/1/FSKTM%202019%202%20-%20ir.pdf Hanafiah, Mastura (2019) Collaborative experience-based factory model for software development process. Doctoral thesis, Universiti Putra Malaysia. Computer software - Development Knowledge management Expert systems (Computer science) |
institution |
Universiti Putra Malaysia |
building |
UPM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Putra Malaysia |
content_source |
UPM Institutional Repository |
url_provider |
http://psasir.upm.edu.my/ |
language |
English |
topic |
Computer software - Development Knowledge management Expert systems (Computer science) |
spellingShingle |
Computer software - Development Knowledge management Expert systems (Computer science) Hanafiah, Mastura Collaborative experience-based factory model for software development process |
description |
A key aspect in software development (SD) is the management of its knowledge
and experiences. Since many decades ago, organizations have been valuing the
experiences and know-how of their employees. One of the frameworks that
enables learning and continuous improvement is the Experience Factory (EF)
framework. Yet, previous literatures have reported that EF is hard, costly, and
risky, and requires considerable amount of effort to implement. Although there
are several evolutions on this framework over the years, however, the works
have been declining in the recent years due to the unwillingness of the
organizations to invest and due to the unclear benefits to the employees. In
addition, knowledge management (KM) issues in SD still persist until today and
software organizations are still striving to learn from previous experiences.
This dissertation proposes a model for managing SD knowledge and
experiences based on the EF approach, namely EBF-SD, to address the
limitations of EF as well as to overcome the KM issues for SD process in a
collaborative environment. The proposed components are SD Process
Knowledge Base, Community of Practice Influences, Knowledge Management
Process Enablement, and Technology & Infrastructure Support. In order to
implement EF, its goals must be clarified and measurable, thus, the components
are evaluated against the EF goals.
Qualitative methods such as expert review and pilot study are conducted to verify
the initial conceptual model, while quantitative method is used to investigate the
relationships between the components and EF goals. Data reliability and
construct validity are examined via Rasch Analysis and Factor Analysis, while
hypothetical relationships are examined using correlational analysis, multiple linear regression and Partial Least Squares of Structural Equation Modeling
(PLS-SEM).
Empirical study indicates that the components have positive and significant
relationships towards EF goals whereby 6 out of 7 hypotheses are supported.
Empirical evidences also reveal that technological support is the main significant
factor towards the achievement of EF goals. Based on these findings, a
prototype is developed to translate the model into a working system, as a proofof-
concept, by implementing the proposed components into appropriate
functionalities and relevant technological approaches. Evaluation of the
prototype via descriptive statistics and PLS-SEM reveals that the prototype is
beneficial and significantly contributes to the achievement of EF goals. Other
findings suggest that knowledge quality has higher influence in terms of system
usage and user satisfaction as compared to system quality.
The overall research findings demonstrate that the proposed model is adequate,
significant and accepted by the software practitioners in the context of
collaborative software development environment. |
format |
Thesis |
author |
Hanafiah, Mastura |
author_facet |
Hanafiah, Mastura |
author_sort |
Hanafiah, Mastura |
title |
Collaborative experience-based factory model for software development process |
title_short |
Collaborative experience-based factory model for software development process |
title_full |
Collaborative experience-based factory model for software development process |
title_fullStr |
Collaborative experience-based factory model for software development process |
title_full_unstemmed |
Collaborative experience-based factory model for software development process |
title_sort |
collaborative experience-based factory model for software development process |
publishDate |
2019 |
url |
http://psasir.upm.edu.my/id/eprint/83775/1/FSKTM%202019%202%20-%20ir.pdf http://psasir.upm.edu.my/id/eprint/83775/ |
_version_ |
1724075408585916416 |