An Architecture for Modeling and Applying Quality Processes on Evolving Software

  • Authors:
  • Fadrian Sudaman;Christine Mingins;Martin Dick

  • Affiliations:
  • Faculty of IT, Monash University, Australia;Faculty of IT, Monash University, Australia;School of Business IT, RMIT University, Australia

  • Venue:
  • ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software process and product views should be closely linked in order to better manage quality improvement. However until now the two views have not been effectively synchronized. Current approaches to Software Configuration Management (SCM) are strongly based on files and lacking in logical and semantic understanding. Some impediments faced when modeling and analyzing software evolution include additional effort for dealing with language dependent source code analysis and continuous mining of the evolving system. By leveraging features offered by modern VMs and other enabling technologies, we have developed a language neutral architecture with extensibility mechanisms to support continuous Software Evolution Management (SEM). Our research aims to contribute to an SEM infrastructure where semantic artifacts can be consistently accessed, tracked and managed for performing software evolution analytics beyond the file-based model. This paper presents compelling factors for our infrastructure, the architecture we have developed, and then sketches a case study to demonstrate its application.