Effects of architecture and technical development process on micro-process

  • Authors:
  • Liming Zhu;Ross Jeffery;Mark Staples;Ming Huo;Tu Tak Tran

  • Affiliations:
  • NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia;NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia;NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia;NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia;NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia

  • Venue:
  • ICSP'07 Proceedings of the 2007 international conference on Software process
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current software development methodologies (such as agile and RUP) are largely management-centred, macro-process life-cycle models. While they may include some fine-grained micro-process development practices, they usually provide little concrete guidance on appropriate microprocess level day-to-day development activities. The major factors that affect such micro-process activities are not well understood. We propose that software architecture and technical development processes are two major factors. We describe how these two factors affect micro-process activities. We validate our claim by mining micro-processes from two commercial projects and investigating relationships with software architecture and technical development processes.