IEEE Transactions on Software Engineering
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Agile Project Management With Scrum
Agile Project Management With Scrum
Service-oriented Software System Engineering Challenges And Practices
Service-oriented Software System Engineering Challenges And Practices
Aspect-oriented software development
Aspect-oriented software development
Towards an e-Infrastructure for Urban Research across Australia
ESCIENCE '11 Proceedings of the 2011 IEEE Seventh International Conference on eScience
Decentralized Orchestration of Data-centric Workflows Using the Object Modeling System
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
The design of a flexible web-based analytical platform for urban research
Proceedings of the 20th International Conference on Advances in Geographic Information Systems
A data-driven urban research environment for Australia
E-SCIENCE '12 Proceedings of the 2012 IEEE 8th International Conference on E-Science (e-Science)
Hi-index | 0.00 |
The development of large-scale software systems remains a non-trivial endeavour. This is especially so when the software systems comprise services and resources coming from multiple distributed software groups, and where they are required to interoperate with heterogeneous, independent (and autonomous) distributed data providers. The use of software development and management tools to support this process is highly desirable. In this paper we focus on the software development and management systems that have been adopted within the national Australian Urban Research Infrastructure Network (AURIN - www.aurin.org.au) project. AURIN is tasked with developing a software platform to support research into the urban and built environment - a domain with many diverse software system and data needs. In particular, given that AURIN is tasked with integrating a large portfolio of sub-projects offering both software and data that needs to be integrated, deployed and managed by a core team at the University of Melbourne, we illustrate how tooling and support processes are used to manage the software development lifecycle and code/data integration from the distributed teams and data providers that are involved. Results from the project demonstrating the ongoing status are presented.