Cloud Based Collaborative Software Development: A Review, Gap Analysis and Future Directions
被引:0
作者:
Ewenike, Stanley
论文数: 0引用数: 0
h-index: 0
机构:
Staffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, EnglandStaffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, England
Ewenike, Stanley
[1
]
Benkhelifa, Elhadj
论文数: 0引用数: 0
h-index: 0
机构:
Staffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, EnglandStaffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, England
Benkhelifa, Elhadj
[1
]
Chibelushi, Claude
论文数: 0引用数: 0
h-index: 0
机构:
Staffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, EnglandStaffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, England
Chibelushi, Claude
[1
]
机构:
[1] Staffordshire Univ, Sch Comp & Digital Technol, Cloud Comp & Applicat Res Lab, Stoke On Trent, Staffs, England
来源:
2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA)
|
2017年
关键词:
Collaborative software development;
Cloud;
gap analysis;
collaboration;
D O I:
10.1109/AICCSA.2017.220
中图分类号:
TP [自动化技术、计算机技术];
学科分类号:
0812 ;
摘要:
Organizations who have transitioned their development environments to the Cloud have started realizing benefits such as: cost reduction in hardware; relatively accelerated development process via reduction of time and effort to set up development and testing environments; unified management; service and functionality expansion; on-demand provisioning and access to resources and development environments. These benefits represent only a fraction of the full potential that could be achieved via leveraging Cloud Computing for the collaborative software development process. Related efforts in this area have been mainly in the areas of: asynchronous collaboration; collaboration in isolated aspects of the Software Development process, such as coding activities; use of open-source tools for contributing, improving, and managing code, etcetera. Although these efforts represent valid contributions and important enablers, they are still missing important aspects which enable a more holistic process, with solid theoretical foundation. This paper reviews this research area, in order to better assess factors and gaps creating the need to enhance the collaborative software development process in the Cloud, to better meet the pressure to collaboratively create better cloud-agnostic applications.