A framework for the analysis of coordination in global software development
Proceedings of the 2006 international workshop on Global software development for the practitioner
IT Professional
Global Sourcing of Software Development - A Review of Tools and Services
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Towards secure dataflow processing in open distributed systems
Proceedings of the 2009 ACM workshop on Scalable trusted computing
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Up in the Air: Moving Your Applications to the Cloud
IEEE Software
Technologies and Tools for Distributed Teams
IEEE Software
A model-driven workflow fragmentation framework for collaborative workflow architectures and systems
Journal of Network and Computer Applications
A framework for analysis and design of software reference architectures
Information and Software Technology
Software architecture definition for on-demand cloud provisioning
Cluster Computing
Cloud infrastructure for providing tools as a service: quality attributes and potential solutions
Proceedings of the WICSA/ECSA 2012 Companion Volume
A reference architecture for providing tools as a service to support global software development
Proceedings of the WICSA 2014 Companion Volume
A reference architecture for providing tools as a service to support global software development
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Global Software Development (GSD) teams encounter challenges that are associated with distribution of software development activities across multiple geographic regions. The limited support for performing collaborative development and engineering activities and lack of sufficient support for maintaining and resolving dependencies and traceability across heterogeneous tools are major challenges for GSD teams. The lack of insufficient support for cross platform tools integration also makes it hard to address the stated challenges using existing paradigms that are based upon desktop and web-based solutions. The restricted ability of the organizations to have desired alignment of tools with software engineering and development processes results in administrative and managerial overhead that incur increased development cost and poor product quality. Moreover, stakeholders involved in the projects have specific constraints regarding availability and deployments of the tools. The artifacts and data produced or consumed by the tools need to be governed according to the constraints and corresponding quality of service (QoS) parameters. In this paper, we present the research agenda to leverage cloud-computing paradigm for addressing above-mentioned issues by providing a framework to select appropriate tools as well as associated services and reference architecture of the cloud-enabled middleware platform that allows on demand provisioning of software engineering Tools as a Service (TaaS) with focus on integration of tools.