Build, configuration, integration and testing tools for large software projects: ETICS

  • Authors:
  • Marc-Elian Bégin;Guillermo Diez-Andino Sancho;Alberto Di Meglio;Enrico Ferro;Elisabetta Ronchieri;Matteo Selmi;Marian Żurek

  • Affiliations:
  • CERN, Switzerland;CERN, Switzerland;CERN, Switzerland;INFN, Italy;INFN, Italy;INFN, Italy;CERN, Switzerland

  • Venue:
  • RISE'06 Proceedings of the 3rd international conference on Rapid integration of software engineering techniques
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software development within geographically dispersed and multi-institutional projects faces challenges in the domain of validation and quality assurance of software products. Experience in such projects, especially in the area of Grid computing, has shown that the lack of appropriate tools and procedures may cause high overall development costs and delays in the deployment, development and maintenance of the software. In this paper, we introduce ETICS, an integrated infrastructure for the automated configuration, build and testing of Grid and distributed software. The goal of the infrastructure is to provide a service for software projects by integrating well-established procedures, tools and resources in a coherent framework and adapting them to the special needs of distributed projects. A set of versatile tools and best-practice guidelines for quality assurance implementation are also provided to maximize the project's chances of delivering reliable and interoperable software.