Towards a Context Aware Cloud based Collaborative Software Development Lifecycle.
Abstract: Organizations who have transitioned their software 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 Talk will review this research area, in order to better assess factors and gaps creating the need to enhance the collaborative software development process in the Cloud and propose a holistic approach for cloud-based Context aware collaborative software development lifecycle.
Elhadj Benkhelifa is a Full Professor of Computer Science and the Head of Professoriate at Staffordshire University. He is also the founding head of the Cloud Computing and Application Research Group and the Service Computing, AI and Cybersecurity Research Centre. Elhadj research areas cover cloud computing and applications in its centralised and decentralised forms (Fog/Edge computing, Cloudlet, Blockchain etc), Service Computing, Cybersecurity, Data (Governance, Semantics, analytics, Social Networks), Artificial Intelligence and Software Engineering methods. Elhadj is currently leading an important initiative, in partnership with Staffordshire Police, to reduce online fraud and cybercrime and their impact on organisations. Elhadj has been a keynote speaker to many international venues and has edited a number of conference proceedings and special editions of Scientific Journals. He has published 150+ research papers in conferences and journals and has been the Principal Investigator of a number of collaborative projects and chaired many prominent IEEE conferences. Elhadj is Senior Member of IEEE, a Fellow of the UK Higher Education Academy and Prince2 Practitioner.