An architectural model for software testing lesson learned systems

Pazos Sierra, Juan, Andrade, Javier, Ares Casal, Juan M., Martínez Rey, María Aurora, Rodríguez, Santiago, Romera, Julio and Suárez, Sonia (2013). An architectural model for software testing lesson learned systems. "Information And Software Technology", v. 55 (n. 1); pp. 18-34. ISSN 0950-5849.


Title: An architectural model for software testing lesson learned systems
  • Pazos Sierra, Juan
  • Andrade, Javier
  • Ares Casal, Juan M.
  • Martínez Rey, María Aurora
  • Rodríguez, Santiago
  • Romera, Julio
  • Suárez, Sonia
Item Type: Article
Título de Revista/Publicación: Information And Software Technology
Date: January 2013
ISSN: 0950-5849
Volume: 55
Freetext Keywords: Architectural model, Knowledge management, Lesson learned system, Software testing management, Software testing process improvement, modelo arquitectónico, gestión del conocimiento, sistema de aprendizaje de lecciones, administración de la prueba de software, mejora del proceso de evaluación de software.
Faculty: Facultad de Informática (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of INVE_MEM_2012_122047.pdf]
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview


Software testing is a key aspect of software reliability and quality assurance in a context where software development constantly has to overcome mammoth challenges in a continuously changing environment. One of the characteristics of software testing is that it has a large intellectual capital component and can thus benefit from the use of the experience gained from past projects. Software testing can, then, potentially benefit from solutions provided by the knowledge management discipline. There are in fact a number of proposals concerning effective knowledge management related to several software engineering processes. Objective: We defend the use of a lesson learned system for software testing. The reason is that such a system is an effective knowledge management resource enabling testers and managers to take advantage of the experience locked away in the brains of the testers. To do this, the experience has to be gathered, disseminated and reused. Method: After analyzing the proposals for managing software testing experience, significant weaknesses have been detected in the current systems of this type. The architectural model proposed here for lesson learned systems is designed to try to avoid these weaknesses. This model (i) defines the structure of the software testing lessons learned; (ii) sets up procedures for lesson learned management; and (iii) supports the design of software tools to manage the lessons learned. Results: A different approach, based on the management of the lessons learned that software testing engineers gather from everyday experience, with two basic goals: usefulness and applicability. Conclusion: The architectural model proposed here lays the groundwork to overcome the obstacles to sharing and reusing experience gained in the software testing and test management. As such, it provides guidance for developing software testing lesson learned systems.

More information

Item ID: 15347
DC Identifier:
OAI Identifier:
DOI: 10.1016/j.infsof.2012.03.003
Official URL:
Deposited by: Memoria Investigacion
Deposited on: 07 Jun 2013 16:35
Last Modified: 01 Feb 2017 23:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM