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/1/Towards%20developing%20collaborative%20experience%20based%20factory%20model%20for%20software%20development%20process%20in%20cloud%20computing%20environment.pdf
_version_ 1796977928776450048
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
collection UPM
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 2024-03-06T09:47:14Z
format Article
id upm.eprints-64596
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T09:47:14Z
publishDate 2015
publisher Praise Worthy Prize
record_format dspace
spelling upm.eprints-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/1/Towards%20developing%20collaborative%20experience%20based%20factory%20model%20for%20software%20development%20process%20in%20cloud%20computing%20environment.pdf
work_keys_str_mv AT hanafiahmastura towardsdevelopingcollaborativeexperiencebasedfactorymodelforsoftwaredevelopmentprocessincloudcomputingenvironment
AT abdullahrusli towardsdevelopingcollaborativeexperiencebasedfactorymodelforsoftwaredevelopmentprocessincloudcomputingenvironment
AT azmimuradmasrahazrifah towardsdevelopingcollaborativeexperiencebasedfactorymodelforsoftwaredevelopmentprocessincloudcomputingenvironment
AT dinjamilah towardsdevelopingcollaborativeexperiencebasedfactorymodelforsoftwaredevelopmentprocessincloudcomputingenvironment