EVALTOOL - A Flexible Environment for the Capability Assessment of Software Processes

Tomás Martínez-Ruiz, Eduardo León-Pavón, Félix García, Mario Piattini, Francisco J. Pino

2008

Abstract

Software process improvement is an important aspect in achieving capable processes, and so organizations are obviously concerned about it. However, to improve software process it is necessary to assess it in order to check its weaknesses and strengths. The assessment can be performed according to a given assessment process or any other and the processes of the organization can also use one particular process model or any other. The goal of this work is to provide an environment that allows us to carry out assessments that are in accord with various different process assessment models, on several process reference models. We have developed an environment composed of two components; one of these generates the database schema for storing the process reference model and assessment information and the other one assesses the process with reference to this information, generating results in several formats, to make it possible to interpret data. With this environment, assessment of software process is an easy task, whichever assessment process is used, and regardless of the process model used in the organization.

References

  1. ISO. (2004a). ISO/IEC 12207:2002/FDAM 2. Information technology - Software life cycle processes. Geneva: International Organization for Standardization.
  2. ISO. (2004b). ISO/IEC 15504-2:2003/Cor.1:2004(E). Information technology - Process assessment - Part 2: Performing an assessment. Geneva: International Organization for Standardization.
  3. ISO. (2004c). ISO/IEC 15504-3:2003/Cor.1:2004(E). Information technology - Process assessment - Part 3: Guidance on Performing an Assessment. Geneva: International Organization for Standardization.
  4. ISO. (2004d). ISO/IEC 15504-4:2003/Cor.1:2004(E). Information technology - Process assessment - Part 4: Guidance on use for process improvement and process capability determination. Geneva: International Organization for Standardization.
  5. Martínez-Ruiz, T., García, F., & Piattini, M. (2008). Meta2Relational: Herramienta para la Gestión de Modelos de Procesos Software. VII Jornadas Iberoamericanas de Ingeniería del Software e Ingeniería del Conocimiento, Guayaquil, Ecuador, p.251-258.
  6. Oktaba, H., Alquicira, C., Su, A., Martínez, A., Quintanilla, G., Ruvalcaba, M., López, F., Rivera, M., Orozco, M.J., Fernández, Y., & Flores, M.A. (2005). Modelo de Procesos para la Industria de Software - MoproSoft - Versión 1.3, Agosto de 2005. NMX059/01-NYCE-2005. Ciudad de México: Organismo nacional de normalización y evaluación de la conformidad - NYCE.
  7. Oktaba, H., Alquicira, C., Su, A., Palacios, J., Pérez, C. J., López, F., Quintanilla. G., Montero, C., & Calvo. A. (2004). Método de Evaluación de procesos para la industria de software - EvalProSoft - Versión 1.1, Marzo de 2004. NMX-I-006/(01 al 04)-NYCE-2004. Ciudad de México: Organismo nacional de normalización y evaluación de la conformidad - NYCE.
  8. Oktaba, H., Garcia, F., Piattini, M., Pino, F., Alquicira, C., & Ruiz, F. (2007). Software Process Improvement in Small Latin-American Organizations: COMPETISOFT Project. IEEE Computer, 40(10), pp. 21-28.
  9. Piattini, M., Garcia, F., & Caballero, I. (2006). Calidad de Sistemas Informáticos. Madrid: Ra-Ma.
  10. Pino, F., García, F., & Piattini, M. (2008). Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Software Quality Journal, 16(2), 237-261.
  11. SEI. (2001). Standard CMMI® Appraisal Method for Process Improvement (SCAMPI), Version 1.1: Method Definition Document (CMU/SEI-2001-HB-001). Pittsburgh: Software Engineering Institute (SEI).
  12. SEI. (2004). Capability Maturity Model Integration (CMMI), Version 1.1 CMMI (CMMI-SE/SW/IPPD/SS, V1.1) Staged Representation (No. CMU/SEI-2002- TR-012 ESC-TR-2002-012). Pittsburgh: Software Engineering Insittute (SEI).
  13. 1 CMM-Quest. Available on: http://www.cmm-quest .com/english. Accessed in March 2008.
  14. 2 Appraisal Wizard. Available on: http://www. gantthead.com/sharedComponents/offsite.cfm?link=htt p%3A%2F%2Fwww%2Eisd%2Dinc%2Ecom. Accessed in March 2008.
  15. 3 Appraisal Lite. Available on: http://www.gantthead .com/sharedComponents/offsite.cfm?link=http%3A%2 F%2Fwww%2Eisd%2Dinc%2Ecom. Accessed in March 2008.
  16. 4 SPICE 1-2-1. Available on: http://www.spice121 .com/english. Accessed in March 2008.
  17. 5 SPICE Lite. Available on: http://www.spicelite .com/English. Accessed in March 2008.
  18. 6 Appraisal Assistant Beta. Available on: http:// www.sqi.gu.edu.au/AppraisalAssistant/about.html. Accessed in March 2008.
Download


Paper Citation


in Harvard Style

Martínez-Ruiz T., León-Pavón E., García F., Piattini M. and J. Pino F. (2008). EVALTOOL - A Flexible Environment for the Capability Assessment of Software Processes . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT, ISBN 978-989-8111-53-1, pages 73-80. DOI: 10.5220/0001884600730080


in Bibtex Style

@conference{icsoft08,
author={Tomás Martínez-Ruiz and Eduardo León-Pavón and Félix García and Mario Piattini and Francisco J. Pino},
title={EVALTOOL - A Flexible Environment for the Capability Assessment of Software Processes},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT,},
year={2008},
pages={73-80},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001884600730080},
isbn={978-989-8111-53-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT,
TI - EVALTOOL - A Flexible Environment for the Capability Assessment of Software Processes
SN - 978-989-8111-53-1
AU - Martínez-Ruiz T.
AU - León-Pavón E.
AU - García F.
AU - Piattini M.
AU - J. Pino F.
PY - 2008
SP - 73
EP - 80
DO - 10.5220/0001884600730080