@inbook{3383f90bb9e04a6393b09525505f0b3f,
title = "Quality assurance for open source software configuration management",
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.",
keywords = "Assurance, Automated configuration, Automated deployment, Configuration management, Continuous integration, Service orchestration",
author = "Stefan Meyer and Philip Healy and Theo Lynn and John Morrison",
year = "2013",
doi = "10.1109/SYNASC.2013.66",
language = "English",
isbn = "9781479930357",
series = "Proceedings - 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013",
publisher = "IEEE Computer Society",
pages = "454--461",
booktitle = "Proceedings - 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013",
address = "United States",
note = "15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2013 ; Conference date: 23-09-2013 Through 26-09-2013",
}