Mapeo sistemático de la literatura sobre métodos de medición de tamaño funcional para el desarrollo de software
Abstract
En la actualidad el desarrollo de software continúa basándose en los requerimientos
funcionales del usuario por lo que es importante conocer el tamaño funcional del software. La
norma ISO/IEC 14143, define la medida del tamaño funcional (FSM, Functional Size
Measurement) para software, como la medida de funcionalidad que se desarrolla desde el
punto de vista de los usuarios, e independiente de cualquier aspecto técnico y de cualquier
forma de implementación. En el presente estudio se realiza un estudio de mapeo sistemático,
que incluye los métodos FSM, preguntas de investigación, estrategias de búsqueda basadas
en la técnica PICo, extracción de datos, selección y clasificación. En total se identificaron 196
artículos válidos para su revisión y clasificación de cada método FSM, que se usan sin cambiar
o modificar métodos FSM, que se usan con algunas propuestas de mejoras o cambios, con
el uso del método FSM en su forma de conversión, la automatización del método FSM, la
predicción o pronóstico de método FSM usando técnicas de aprendizaje automático con sus
respectivos datos históricos y por último conocer las propuestas de nuevos métodos FSM.
Los resultados mostrados nos permiten concluir que hasta la fecha hay un crecimiento relativo
en el uso de los métodos FSM para ser utilizadas en proyectos de desarrollo de software, y el
método FSM más utilizado es el IFPUG seguido del método COSMIC con enfoques
tradicionales y ágiles, se han revisado 196 artículos del 2014 hasta mayo 2019. Currently, software development continues based on the user's functional requirements, so it
is important to know the functional size of the software. The ISO / IEC 14143 standard defines
the measure of functional size (FSM) for software, as the measure of functionality that is
developed from the point of view of users, and independent of any technical aspect and in any
way of implementation. In this study, a systematic mapping study is carried out, which includes
the FSM methods, research questions, search strategies based on the PICo technique, data
extraction, selection and classification. In total, 196 valid articles were identified for review and
classification of each FSM method, which are used without changing or modifying FSM
methods, which are used with some proposals for improvements or changes, with the use of
the FSM method in its conversion form, the automation of the FSM method, the prediction or
forecast of the FSM method using machine learning techniques with their respective historical
data and finally knowing the proposals of new FSM methods. The results shown allow us to
conclude that to date there is a relative growth in the use of the FSM methods to be used in
software development projects, and the most used FSM method is the IFPUG followed by the
COSMIC method with traditional and agile approaches, 196 articles from 2014 to May 2019
have been reviewed.
Temas
Algoritmos
Programas para computadoras--Desarrollo
Programas para computadoras--Evaluación
Programas para computadoras--Desarrollo
Programas para computadoras--Evaluación
Para optar el título de
Maestro en Informática con mención en Ingeniería de Software