Towards developing collaborative experience based factory model for software development process in cloud computing environment

Knowledge and experience are important assets for software organizations. In today’s global software development trends, development teams are no longer located in single premise; they are spreading across national and geographic boundaries. As a software project progresses, more and more activities...

Full description

Bibliographic Details
Main Authors: Hanafiah, Mastura, Abdullah, Rusli, Azmi Murad, Masrah Azrifah, Din, Jamilah
Format: Article
Language:English
Published: Praise Worthy Prize 2015
Online Access:http://psasir.upm.edu.my/id/eprint/64596/
http://psasir.upm.edu.my/id/eprint/64596/1/Towards%20developing%20collaborative%20experience%20based%20factory%20model%20for%20software%20development%20process%20in%20cloud%20computing%20environment.pdf
_version_ 1848855043655073792
author Hanafiah, Mastura
Abdullah, Rusli
Azmi Murad, Masrah Azrifah
Din, Jamilah
author_facet Hanafiah, Mastura
Abdullah, Rusli
Azmi Murad, Masrah Azrifah
Din, Jamilah
author_sort Hanafiah, Mastura
building UPM Institutional Repository
collection Online Access
description Knowledge and experience are important assets for software organizations. In today’s global software development trends, development teams are no longer located in single premise; they are spreading across national and geographic boundaries. As a software project progresses, more and more activities are involved which results with the accumulation of knowledge and experiences. Maintaining and reusing of past experiences are vital; and it is even more crucial for distributed teams. In order to sustain in today’s competitive advantages, organizations should prepare a well collaborative solution for managing software development knowledge and experiences to maximize sharing and future reuse. Numerous attempts have been invested by researchers to overcome the issues on knowledge management in software development; however, the emphasis on the actual experiences collected throughout the development phases is limited. Furthermore, there are not many solutions offering comprehensive collaborative solution for managing software development experiences. In this paper, we propose a model for managing software development experiences including its tacit and explicit knowledge based on experience factory approach. The model is adapted for cloud computing environment with the goal to provide efficient and effective collaborative solution for knowledge access, sharing and reuse by capitalizing the cloud’s resources and infrastructure. A systematic literature review has been conducted to investigate the current issues of knowledge management in software development and to analyze available approaches and solutions. The findings are quantitatively and qualitatively evaluated to support the model formulation.
first_indexed 2025-11-15T11:19:29Z
format Article
id upm-64596
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T11:19:29Z
publishDate 2015
publisher Praise Worthy Prize
recordtype eprints
repository_type Digital Repository
spelling upm-645962018-08-13T02:46:23Z http://psasir.upm.edu.my/id/eprint/64596/ Towards developing collaborative experience based factory model for software development process in cloud computing environment Hanafiah, Mastura Abdullah, Rusli Azmi Murad, Masrah Azrifah Din, Jamilah Knowledge and experience are important assets for software organizations. In today’s global software development trends, development teams are no longer located in single premise; they are spreading across national and geographic boundaries. As a software project progresses, more and more activities are involved which results with the accumulation of knowledge and experiences. Maintaining and reusing of past experiences are vital; and it is even more crucial for distributed teams. In order to sustain in today’s competitive advantages, organizations should prepare a well collaborative solution for managing software development knowledge and experiences to maximize sharing and future reuse. Numerous attempts have been invested by researchers to overcome the issues on knowledge management in software development; however, the emphasis on the actual experiences collected throughout the development phases is limited. Furthermore, there are not many solutions offering comprehensive collaborative solution for managing software development experiences. In this paper, we propose a model for managing software development experiences including its tacit and explicit knowledge based on experience factory approach. The model is adapted for cloud computing environment with the goal to provide efficient and effective collaborative solution for knowledge access, sharing and reuse by capitalizing the cloud’s resources and infrastructure. A systematic literature review has been conducted to investigate the current issues of knowledge management in software development and to analyze available approaches and solutions. The findings are quantitatively and qualitatively evaluated to support the model formulation. Praise Worthy Prize 2015 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/64596/1/Towards%20developing%20collaborative%20experience%20based%20factory%20model%20for%20software%20development%20process%20in%20cloud%20computing%20environment.pdf Hanafiah, Mastura and Abdullah, Rusli and Azmi Murad, Masrah Azrifah and Din, Jamilah (2015) Towards developing collaborative experience based factory model for software development process in cloud computing environment. International Review on Computers and Software, 10 (3). pp. 340-350. ISSN 1828-6003; ESSN: 1828-6011 https://www.praiseworthyprize.org/jsm/index.php?journal=irecos&page=article&op=view&path%5B%5D=17272 10.15866/irecos.v10i3.5763
spellingShingle Hanafiah, Mastura
Abdullah, Rusli
Azmi Murad, Masrah Azrifah
Din, Jamilah
Towards developing collaborative experience based factory model for software development process in cloud computing environment
title Towards developing collaborative experience based factory model for software development process in cloud computing environment
title_full Towards developing collaborative experience based factory model for software development process in cloud computing environment
title_fullStr Towards developing collaborative experience based factory model for software development process in cloud computing environment
title_full_unstemmed Towards developing collaborative experience based factory model for software development process in cloud computing environment
title_short Towards developing collaborative experience based factory model for software development process in cloud computing environment
title_sort towards developing collaborative experience based factory model for software development process in cloud computing environment
url http://psasir.upm.edu.my/id/eprint/64596/
http://psasir.upm.edu.my/id/eprint/64596/
http://psasir.upm.edu.my/id/eprint/64596/
http://psasir.upm.edu.my/id/eprint/64596/1/Towards%20developing%20collaborative%20experience%20based%20factory%20model%20for%20software%20development%20process%20in%20cloud%20computing%20environment.pdf