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...
Main Authors: | , , , |
---|---|
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 |