Collaborative coding in the cloud : providing a paradigm shift to the way software development is achieved in environments of the future

UTSePress Research/Manakin Repository

Search UTSePress Research


Advanced Search

Browse

My Account

Show simple item record

dc.contributor.author Lovell, Dominic
dc.date.accessioned 2009-12-22T01:15:10Z
dc.date.accessioned 2012-12-15T03:53:53Z
dc.date.available 2009-12-22T01:15:10Z
dc.date.available 2012-12-15T03:53:53Z
dc.date.issued 2009
dc.identifier.uri http://hdl.handle.net/2100/971
dc.identifier.uri http://hdl.handle.net/10453/20450
dc.description University of Technology, Sydney. Faculty of Engineering and Information Technology.
dc.description.abstract This research aims to address a number of challenges surrounding traditional software development practices, including the need for team transparency, synergy between project components and developers who are weighed down by desktop based environments. A cloud computing model is discussed, including a hypothesis on the required platform to solve many of these challenges. A number of previous research agendas are raised; including extensions to the JEdit and Eclipse IDEs, purpose built collaborative platforms, and an IDE that operates on a mobile device. Two cases studies around Google Wave and Mozilla Bespin are raised, and how industry leaders are addressing these challenges. Through a qualitative survey, the needs of a developer and perceptions behind cloud computing are raised with a discrete range of industry professionals. A proposed model is provided, which aims at borrowing concepts traditionally found in social networking yet applies them toward a software development context, and highlights a number of recommendations for success. A research subset is then chosen to provide a technical implementation of a Google Wave agent, aimed at assisting distributed teams with cross communication and autonomous up-skill. Finally, the research outcome answers the question of whether an IDE can be deployed within cloud based architectures and be adopted by the software development community. Given the infancy of the platform, the research outcome finds that immediate deployment of the proposed platform cannot be realized, and that researchers are dependent on platform maturity before successful deployment and adoption can be achieved. The overall research provides a number of future research directions, including reassessment of the philosophy proposed throughout this research, implementation of the proposed framework, or improvements focused on the communication and collaboration agent developed. The research fulfills a number of research areas required in the arenas of communication and collaboration among the software engineering community. en
dc.language.iso en en
dc.subject Google wave en
dc.subject Collaborative platforms en
dc.subject Integrated Development Environment (IDE)
dc.subject Cloud computing en
dc.subject Mozilla Bespin en
dc.subject Software development en
dc.title Collaborative coding in the cloud : providing a paradigm shift to the way software development is achieved in environments of the future en
dc.type Thesis (BSc(Hons)) en


Files in this item

This item appears in the following Collection(s)

Show simple item record