DocumentCode :
2186613
Title :
Quality Assurance for Open Source Software Configuration Management
Author :
Meyer, Steffen ; Healy, Patrick ; Lynn, Theo ; Morrison, Jim
Author_Institution :
Irish Centre for Cloud Comput. & Commerce, Univ. Coll. Cork, Cork, Ireland
fYear :
2013
fDate :
23-26 Sept. 2013
Firstpage :
454
Lastpage :
461
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 :
program compilers; public domain software; software quality; automated quality assurance service; independent signal; open source software configuration management; script catalogues; script consumers; script trustworthiness; social coding sites; system configurations; Communities; Linux; Operating systems; Quality assurance; Servers; Testing; Automated configuration; assurance; automated deployment; configuration management; continuous integration; service orchestration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 15th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4799-3035-7
Type :
conf
DOI :
10.1109/SYNASC.2013.66
Filename :
6821183
Link To Document :
بازگشت