Task SA2.2: Quality Assurance Process Definition and Monitoring

Task Description

From the EMI PoW: SA2 is responsible to define the software development processes to be adopted by software developers, integrators and testers within EMI. SA2.2 task deals with the definition of a standards‐compliant software engineering process and the continual activity of monitoring its correct application within the activities of the EMI project. The success criteria of this task are the availability of an agreed, documented and regularly updated process and the minimization of deviation in its application by the project members.

Software Quality Assurance (SQA) is defined as a planned and systematic approach to the evaluation of the quality of and adherence to software product standards, processes, and procedures. SQA includes the process of assuring that standards and procedures are established and are followed throughout the software life cycle.

Software Quality Engineering (SQE) is a process that evaluates, assesses, and improves the quality of software. Software quality is often defined as the degree to which software meets requirements for reliability, maintainability, transportability, etc., as contrasted with functional, performance, and interface requirements that are satisfied as a result of software engineering.

Note that software functionality is different from software quality. Software functionality is what the software is able to do. Software quality is how well the software performs.


The following list of people are either part of the TSA2.2 task or have shown interest to be involved in the discussions:

Name Institute Role
Maria Alandes CERN TSA2.2 leader
Claudio Cacciari CINECA TSA2.2 and Unicore contact person for SQA
Jozef Cernak UPJS TSA2.5 leader and ARC contact person for SQA
Andrea Ceccanti INFN JRA1 Quality Control task leader
Giuseppe Fiameni CINECA SA1 Quality Control task leader
Antje Petersen DESY dCache contact person for SQA

If you want to get involved in SA2.2 discussions, please, join our mailing list.


Other QA Reports

SQA Documentation

Please, refer to the main SA2 twiki where we maintain a table with the EMI QA policies and other useful QA documentation.

SQA Standards

The following standards are relevant to SQA and have been used when writing the SQAP:

Other useful links on specific examples where SQA is applied:

In the following twiki page, it is presented how the different standards have been used within the SA2.2 activity.


Title Author Journal
Using a Defined and Measured Personal Software Process Watts S. Humphrey IEEE Software, May 1996, pp. 77-88. Vol. 13, Issue 3
Results of Applying the Personal Software Process Pat Ferguson et al IEEE Computer, May 1997, pp.24-31. Vol. 30, Issue 5


Title Author
A Discipline for Software Engineering Watts S. Humphrey
Building Quality into Software: A Guide to Manage Quality in Software Development and Use Horst P. Richter
Customer Oriented Software Quality Assurance Frank P. Ginac
The Handbook of Software Quality Assurance (3rd Edition) G. Gordon Schulmeyer, James I. Mcmanus
Software Quality Assurance : From Theory to Implementation Daniel Galin

Before EMI

SQA practices and SW engineering processes for gLite, Unicore, ARC and dCache before the EMI project.


Twiki/web pages:




Twiki/web pages:


  • Development and build
  • ARC Documents - Useful material under section Public Deliverables:
    • D5.1-2 Tested & certified KnowARC releases (first release), October 2007
    • D5.1-2 Tested and Certified KnowARC Releases (second release), October 2008
    • D5.4-1 Resource consumption profile and performance benchmark study of the final release of KnowARC, November 2009
    • D5.1-2 Tested and Certified KnowARC Releases (final release), December 2009


Twiki/web page:

This topic: EMI > WebHome > EmiProjectStructure > SA2 > SA2-internal > TSA22
Topic revision: r62 - 2011-07-01 - MariaALANDESPRADILLO
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback