México
Las pruebas de regresión que se ejecutan sobre un producto de software garantizan que las modificaciones realizadas en este no generen nuevos errores que afecten negativamente las funcionalidades ya implementadas. Sin embargo, a menudo, la definición de una estrategia para gestionar este tipo de pruebas se dificulta en las pequeñas organizaciones desarrolladoras de software ya que la mayoría enfrenta limitaciones para disponer de recursos financieros, personal capacitado, herramientas de soporte, y experiencia. Por lo tanto, este estudio presenta una estrategia enfocada a este tipo de organizaciones que se basa en principios de la Mejora de Procesos de Software y la Gestión de Conocimiento. En este sentido, como una primera fase previa a la implementación de dicha estrategia en contextos reales, se muestra el diseño y conducción de una evaluación cualitativa que involucró a 135 profesionistas de la industria de software, quienes determinaron la posible adherencia de esta estrategia al contexto de las pequeñas organizaciones. Los resultados obtenidos permitieron evaluar la estrategia y establecer la pauta para diseñar una herramienta computacional de soporte que facilite su evaluación empírica en este tipo de organizaciones.
Regression tests running on a software product ensure that any modifications carried out do not generate new errors that negatively affect already implemented functionalities. However, defining a strategy for managing this type of testing is often difficult in small-sized software development organizations, as most face limitations in terms of financial resources, trained personnel, support tools, and experience. Therefore, this study introduces a strategy focused on these types of organizations based on the principles of Software Process Improvement and Knowledge Management. In this regard, as a first phase prior to implementing this strategy in real-life contexts, the design and implementation of a qualitative evaluation involving 135 software industry professionals is presented. These professionals determined the potential suitability of this strategy in the context of small organizations. The results obtained allowed for an evaluation of the strategy and established guidelines for designing a supporting computational tool to facilitate its empirical evaluation in these types of organizations.