Quality assurance for open source software configuration management

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Commonly used open source configuration management systems, such as Puppet, Chef and CFEngine, allow for system configurations to be expressed as scripts. A number of quality issues that may arise when executing these scripts are identified. An automated quality assurance service is proposed that identifies the presence of these issues by automatically executing scripts across a range of environments. Test results are automatically published to a format capable of being consumed by script catalogues and social coding sites. This would serve as an independent signal of script trustworthiness and quality to script consumers and would allow developers to be made quickly aware of quality issues. As a result, potential consumers of scripts can be assured that a script is likely to work when applied to their particular environment. Script developers can be notified of compatibility issues and take steps to address them.

Original languageEnglish
Title of host publicationProceedings - 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013
PublisherIEEE Computer Society
Pages454-461
Number of pages8
ISBN (Print)9781479930357
DOIs
Publication statusPublished - 2013
Event15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013 - Timisoara, Romania
Duration: 23 Sep 201326 Sep 2013

Publication series

NameProceedings - 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013

Conference

Conference15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013
Country/TerritoryRomania
CityTimisoara
Period23/09/1326/09/13

Keywords

  • Assurance
  • Automated configuration
  • Automated deployment
  • Configuration management
  • Continuous integration
  • Service orchestration

Fingerprint

Dive into the research topics of 'Quality assurance for open source software configuration management'. Together they form a unique fingerprint.

Cite this