• 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