You are on page 1of 14

Revista Ibérica de Sistemas e Tecnologias de Informação Recebido/Submission: 23/05/2021

Iberian Journal of Information Systems and Technologies Aceitação/Acceptance: 26/07/2021

Tendencias investigativas en el desarrollo ágil de


software: un enfoque bibliométrico

Jovany Sepúlveda-Aguirre1, Juan Carlos Ureta Medrano2,


Olga Inés Vélez Bernal3, Martha Benjumea-Arias4, Luis Fernando
Garcés-Giraldo1, Alejandro Valencia-Arias1,2*, Olga Padierna3

jasepulveda@americana.edu.co; juretam@uladech.edu.pe; marthabenjumea@itm.edu.co;


lgarces@americana.edu.co; javalenciar@gmail.com; olgapadierna@itm.edu.co

1
Corporación Universitaria Americana, 050012, Medellín, Colombia.
2
Universidad Católica Los Ángeles de Chimbote, Instituto de Investigación, 02804, Chimbote, Perú. Autor
de correspondencia*
3
Institución Universitaria Marco Fidel Suárez, 051050, Bello, Colombia.
4
Instituto Tecnológico Metropolitano, 050012, Medellín, Colombia.
Pages: 28-40

Resumen: El desarrollo ágil de software y sus diversas metodologías se han


convertido en protagonistas en la tendencia de mejora de procesos para el impulso
del software y aplicación de sus principios para resolver retos en diferentes campos:
académicos e industriales. Esta investigación presenta algunos hallazgos de un
estudio bibliométrico, pretendiendo mostrar el comportamiento del mismo en el
tiempo, reflejando su crecimiento y vigencia, evidenciados desde el 2001, fecha
importante en la formalización del enfoque de desarrollo de proyectos tecnológicos.
Se analizan indicadores de cantidad y calidad para exhibir la difusión e impacto
que tienen las indagaciones a través de autores y revistas reconocidos. Además,
se relacionan instituciones y países destacados en el desarrollo del tópico, tipo
de publicaciones y áreas del conocimiento abordadas. Los temas crecientes y
emergentes son un punto clave al ofrecer claridad sobre el panorama investigativo
en los últimos años y sectores de aplicación de este conocimiento.
Palabras-clave: Agenda; Desarrollo Ágil de Software; Scrum; Bibliometría.

Research trends in agile software development

Abstract: Agile software development and its various methodologies have become
protagonists in the trend of process improvement for the promotion of software
and application of its principles to solve challenges in different fields: academic
and industrial. This research presents some findings of a bibliometric study,
trying to show its behavior in time, reflecting its growth and validity, evidenced
since 2001, an important date in the formalization of the development approach
of technological projects. Quantity and quality indicators are analyzed to show the
diffusion and impact that the investigations have through recognized authors and

28 RISTI, N.º E43, 07/2021


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

magazines. In addition, it relates institutions and countries that are outstanding in


the development of the topic, type of publications and areas of knowledge addressed.
The growing and emerging topics are a key point when offering clarity on the
research panorama in the last years and sectors of application of this knowledge.
Keywords: Agenda; Agile Software Development; Scrum; Bibliometrics.

1. Introducción
El Desarrollo Ágil de Software se refiere al enfoque utilizado principalmente en
proyectos de desarrollo software que centra sus recursos en la colaboración de equipos
autoorganizados y con múltiples funcionalidades, así como con los clientes o usuarios
finales, donde tanto requisitos como soluciones evolucionan con el tiempo según las
necesidades del proyecto. Con este enfoque se mejora la toma de decisiones para el
desarrollo de los productos demandados en los proyectos en periodos de tiempo más
cortos y en donde se aplican conceptos de iteración para su evaluación constante (Collier,
2011). El Desarrollo Ágil de Software es un enfoque adaptativo que se basa en la filosofía
de que los cambios no se pueden evitar. Promueve un ciclo corto de entrega, un análisis
justo a tiempo, una colaboración cercana, y una alta visibilidad (Sinha, 2010).
En este sentido el Desarrollo Ágil de Software no solo hace referencia a marcos de
referencia o estructuras como SCRUM o FDD, ni tampoco se encierra en prácticas tales
como programación en parejas, desarrollo basado en pruebas, stand-ups, sesiones de
planificación y sprints, sino que es un término genérico para un conjunto de marcos
y prácticas basadas en los valores y principios expresados en el Manifiesto para el
Desarrollo Ágil de Software (Dyba & Dingsoyr, 2009); (Agile Alliance, 2019).
Este Manifiesto para el desarrollo ágil de software donde se reúnen los valores y
principios que guían esta metodología desarrollada por 17 expertos del tema. En el
manifiesto entonces se enumeran cuatro valores (Beck et al., 2001): Individuos e
interacciones sobre procesos y herramientas, software de trabajo sobre documentación
completa, colaboración del cliente en la negociación de contratos, y respondiendo al
cambio sobre seguir un plan (Uribe-Gómez y Quintero-Ramírez, 2017). Por lo que se
articula a un enfoque que se centra en las personas que desarrollan los proyectos y su
dinámica de trabajo conjunto, como las soluciones evolucionan según esa dinámica
usando la practicas que mejor se acomoden a su contexto. Así se acerca de mejor manera
a la autoorganización y se hace énfasis en la iteración como mecanismo evaluador y
desarrollador (Sinha, 2010); (Agile Alliance, 2019).
Se tiene además establecidos 12 principios en los que se fundamenta este enfoque que se
consignan en el manifiesto del desarrollo ágil (Beck et al., 2001). Este enfoque requiere
innovación y capacidad de respuesta, basado en generar y compartir conocimientos
dentro de un equipo de desarrollo y con el cliente. Los desarrolladores de software ágil
aprovechan las fortalezas de los clientes, usuarios y desarrolladores para encontrar el
proceso suficiente para equilibrar la calidad y la agilidad (Collier, 2011).
Mediante este enfoque se intenta ofrecer respuestas y soluciones a comunidades de
negocios, por ejemplo, que requieren procesos de desarrollo de software más rápidos
y ligeros. Esto se enfatiza más en una industria del internet demandante, así como

RISTI, N.º E43, 07/2021 29


Tendencias investigativas en el desarrollo ágil de software: un enfoque bibliométrico

en el contexto de aplicaciones móviles emergente (Abrahamsson, Salo, Ronkainen, &


Warsta, 2002).
Desde el 2001 cuando se instauró el manifiesto supuesto han hecho eco en el campo
de la ingeniería de software (Dyba & Dingsoyr, 2009). El cambio de metodologías
tradicionales a las agiles se ha visto con buenos ojos por muchos ya que cambia la
forma en que se abordan los proyectos llevándolos a unidades de trabajo más simple
y con iteraciones de tiempo reducido, esto es esencial, por ejemplo, en proyectos en
ambientes cambiantes y que no tienen mucho tiempo para su desarrollo. Sin embargo,
las metodologías tradicionales siguen siendo una base para los proyectos más grandes,
incluso estas metodologías emergentes se basan en las tradicionales para garantizar la
calidad de los productos (Canós, Penadés, & Letelier, 2003).
El enfoque ágil tuvo muchos contradictores que defendían las metodologías tradicionales,
pero también muchos seguidores los cuales aceptaron este nuevo enfoque como una nueva
oportunidad para el desarrollo de productos, por lo que nacieron nuevas metodologías
que se adhirieron a los principios del manifiesto tales como eXtreme Programming (XP),
Scrum, desarrollo de software lean (LD), desarrollo basado en características (FDD),
Método de desarrollo de sistemas dinámicos (DSDM) y metodologías Cristal, entro las
más populares (Dingsøyrab, Nerurc, Balijepallyd, & Moea, 2012).
Esta naciente metodología se basa en los valores y principios del manifiesto haciendo
énfasis en algunos aspectos más que en otros, orientándose hacia el desarrollo
de proyectos con ciertas necesidades y particularidades. A continuación, se hace
abordan algunas:
La XP es una de las metodologías más populares, esta se centra en potenciar las relaciones
interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo
en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un
buen clima de trabajo (Beck, 2000). Se encuentra Scrum como otra metodología de
las más populares y que defina una gestión de los proyectos que tienen una dinámica
de requisitos cambiante, en ella se crean iteraciones llamadas Sprints que constan de
30 días de trabajo en los que los resultados son compartidos con los clientes para una
comunicación efectiva y corrección en línea, además incluye reuniones diarias sobre el
desarrollo del proyecto (Canós et al., 2003).
Las metodologías Cristal son un conjunto de metodologías centradas en las personas
que componen el equipo y en la máxima reducción de los artefactos producidos, en los
que los equipos de trabajo cobran gran importancia y por ende se invierte en la mejora
de sus habilidades. Además, cuentan con una clasificación en colores basados en los
tamaños de equipo, por ejemplo, Cristal Claro grupos de 3 a 8 personas o Cristal Naranja
para grupos de 25 a 30 personas (Fowler, Beck, Brant, Opdyke, & Roberts, 2002).
FDD, o desarrollo basado en características, se define un proceso iterativo que consta de
5 pasos. Las iteraciones son cortas, de hasta 2 semanas. Se centra en las fases de diseño
e implementación del sistema partiendo de una lista de características que debe reunir
el software a desarrollar (Coad, Lefebvre, & De Luca, 1999).
En Lean Development, LD, los cambios son considerados como riesgos, pero que si
son manejados de manera adecuada se convierten en oportunidades para la mejora

30 RISTI, N.º E43, 07/2021


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

de la productividad del cliente, lo cual hacen un mecanismo desarrollado para la


implementación de esos cambios (Canós et al., 2003).
Por último, la metodología de desarrollo de sistemas dinámicos, DSDM, se caracteriza
principalmente por ser un proceso iterativo e incremental donde el usuario y el equipo de
desarrollo trabajan unidos. Se hace esto a través de cinco fases: estudio viabilidad, estudio
del negocio, modelado funcional, diseño y construcción, y finalmente implementación.
Las tres últimas son iterativas, además de existir realimentación a todas las fases (Canós
et al., 2003).
A causa de este auge también se desarrollaron investigaciones sobre algunos temas
derivados de las metodologías agiles. Inicialmente se centró en la adopción de los
métodos, así como en la eficacia que suponían las parejas de trabajo en el desarrollo de
software, esto junto con investigaciones centradas en aspectos de la dinámica de equipo
de trabajo como la confianza, autoorganización y comunicación. Por otro lado, también
se hizo énfasis en las consecuencias del desarrollo guiado por pruebas, problemas de
adopción tecnológica, así como desafíos asociados a la implementación ágil en diversos
entornos (Dingsøyrab et al., 2012; Moreno y Valencia-Arias, 2017).
Si bien es cierto que se han desarrollado varias investigaciones al pasar de los años
aprovechando la acogida que se ha tenido en el tema y sus aplicaciones, es necesario
seguir buscando un marco que unifique estas tendencias. Este estudio tiene como objeto
mejorar un poco la comprensión de las diversas tendencias alrededor de este gran
desarrollo de software ágil a través del análisis de publicaciones y citas, con el fin de
delinear la estructura de las tendencias que giran alrededor del tema.

2. Methodología
A continuación, se presenta un estudio donde se hace un análisis bibliométrico con
ayuda de la base de datos Scopus. La bibliometría se puede definir como la ciencia que
estudia la naturaleza y curso de una disciplina, siempre y cuando dé lugar a publicaciones
(Sancho, 2002), por lo que es una herramienta oportuna para realizar este análisis, pues
es útil para medir la actividad y repercusión científica a través de la cuantificación de
las publicaciones y las citas sujetas a un individuo, grupo de investigación, institución
o país, además que permite hacer un seguimiento a las tendencias y cambios asociados,
contribuyendo de esta manera a obtener un panorama y un ruta de trabajo más claras
(Arenas & Santillán-Rivero, 2002; Arias-Ciro, 2020).
Con esta herramienta entonces se desarrollaron una serie de indicadores de cantidad
y calidad. Para obtener la información requerida para el análisis se usó la siguiente
ecuación de búsqueda: (TITLE (agile OR rapid OR quick) AND TITLE (software)
AND TITLE (program* OR develop*))
Primero se abordaron los indicadores de cantidad donde se analizan la actividad y
progreso del tema en diferentes estancias y bajos diferentes aspectos, haciendo énfasis
en los puntos fuertes reflejo de la productividad. Luego la discusión se centra en los
indicadores de calidad en donde se destacan el análisis de los temas y sus tendencias en
el tiempo, observando los campos nacientes, emergentes y los decrecientes.

RISTI, N.º E43, 07/2021 31


Tendencias investigativas en el desarrollo ágil de software: un enfoque bibliométrico

3. Resultados y discusión
Haciendo uso de la ecuación de búsqueda, se obtuvo 1296 resultados que serán el
insumo para obtener los indicadores bibliométricos mencionados que se presentan a
continuación:

3.1. Cantidad de publicaciones por año


La figura 1, se muestran los resultados de este indicador donde se presentan los valores
de la producción que se obtuvo desde el año 1980, como año de partida en la publicación
del tema de interés pues se obtuvo el primer registro del mismo. El periodo de análisis
se hace hasta la actualidad, en lo que se lleva publicado del 2019.

Figura 1 – Cantidad de publicaciones por año. Elaboración propia.

Como es claro en la gráfica, se puede ver como a partir del 2002 se intensifica el
interés en el desarrollo de este tema, que en años pasados tenía un promedio de 2 a
3 publicaciones anuales, subiendo a más de 16 publicaciones luego del 2002. Esto se
puede relacionar con el hecho de que fue en el 2001 donde se firmó el Manifiesto Ágil de
desarrollo de software, por lo que subsecuentemente se incrementó la producción en este
tema. Prueba de ello es que los años posteriores se observa la tendencia de crecimiento
presentando picos importantes en 2014, 2017 y 2018 con 114, 126 y 148 publicaciones
respectivamente.

3.1.1. Países que más publican sobre el tema


Finalizando los indicadores de cantidad, la figura 2 relaciona los 10 países con mayor
cantidad de producción científica en el tema de interés. No es sorpresa que los Estados
Unidos sea el país con mayor número de publicaciones asociadas pues fue en ese país en
donde se comenzó a desarrollar el concepto y se llevó a cabo la firma del Manifiesto Ágil

32 RISTI, N.º E43, 07/2021


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

para el desarrollo de software. Con una diferencia de 115 publicaciones en comparación


con Estados Unidos, se encuentra Alemania que cuenta con 108 publicaciones. El caso
finlandés se puede asociar con el hecho de que la mayoría de las instituciones que
publican más al respecto son del país escandinavo, así con 85 publicaciones ocupa el
tercer lugar. Aunque con menor participación, dentro de los 10 países con mayores
contribuciones se encuentran Noruega y Suecia, que también destacan con sus centros
de investigación. De Latinoamérica se destaca Brasil 78 publicaciones asociadas.

Figura 2 – Países que más publican. Elaboración propia.

3.2. Indicadores de calidad


En esta sección se abordan los indicadores calculados de calidad, los cuales sirven para
medir el impacto que tienen las publicaciones con las citaciones, así como para medir el
desempeño que tienen los resultados de las investigaciones (Durieux & Gevenois, 2010).

3.2.1. Citaciones por revista


El impacto que se tiene de las publicaciones por revista se observa en la figura 3.
Como es notorio la revista Bioinformatics lidera la lista con 732 citaciones lo que la
convierte en un referente en el tema, pues como se aprecia la segunda revista más citada,
Computer, cuenta con 326 citaciones que no corresponde incluso al 50% de lo que
publica Bioinformatics. El impacto de esta revista de la Universidad de Oxford, puede
estar influenciado por las diversas indexaciones que tiene y los temas que maneja que
permiten implementar el desarrollo ágil dentro de las investigaciones que se publican
que rondan por los temas de la biología computacional (University of Oxford, 2019).
La revista estadounidense Computer, una de las revistas más importantes dentro de la
Sociedad de Computación de la IEEE (IEEE Computer Society, 2019), cuenta con 326
citaciones, seguida de la revista MIS Quarterly: Management Information Systems,
una revista de alto impacto de la Universidad de Minnesota en Estados Unidos que se
especializa en sistemas de información y tecnología de la información (Ferratt, Gorman,
Kanet, & Salisbury, 2007).

RISTI, N.º E43, 07/2021 33


Tendencias investigativas en el desarrollo ágil de software: un enfoque bibliométrico

Figura 3 – Citaciones por revista. Elaboración propia.

3.2.2. Autores que son más citados


Como se ve en la figura 4, el comportamiento de la cantidad de citas de 9 de los 10 autores
con mayor impacto y que cuentan con mayor número de citas es el mismo, 732. Esto se
debe a que estos autores colaboraron en el desarrollo de unas técnicas de programación
ágil en el desarrollo de software de biología computacional, más puntualmente el uso de
metodologías de software para la simulación de la actividad eléctrica cardiaca, haciendo
también un énfasis en los diversas técnicas y metodologías que pueden ser usadas para
la simulación del fisioma (Pitt-Francis et al., 2008).
Por otro lado, se encuentran el autor Steinar Hole como el autor con mayor número
de citas por su trabajo que en conjunto con Nils Brede Moe, llegan a 1063 citaciones.
Su trabajo encierra entonces un caso de estudio en donde se aplican metodologías

Figura 4 – Citaciones por autor. Elaboración propia.

34 RISTI, N.º E43, 07/2021


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

de desarrollo de software ágil distribuido, que se aplican a las demandas del sector
industrial para mejorar su productividad (Hole & Moe, 2008). Es de resaltar también
que la afiliación de los autores corresponde a la Organización de Investigación SINTEF y
al Departamento de Ciencias de la computación de la Universidad Noruega de Ciencia y
Tecnología NTNU, instituciones de alto impacto en el desarrollo del tema y de la región
escandinava caracterizada también por sus aportes en el tema.

3.3. Comportamiento de las principales temáticas


En la figura 5 se puede ver cómo es el comportamiento de las temáticas que tienen
mayor investigación y publicaciones asociadas. Como es notorio Scrum es el tema que
mayor relevancia tiene pues cuenta con 130 publicaciones asociadas, a comparación con
los demás temas que no alcanzan a tener 26 publicaciones como máximo. Scrum es
entonces un tema de amplio espectro y se ha convertido en una de las metodologías que
nacieron del desarrollo ágil con mayor uso. Es una metodología usada para la gestión de
proyectos en ambientes cambiantes y centrados en equipos de trabajo más pequeños y
funcionales (Trigás & Domingo, 2012).
Esta metodología que nace con la introducción de procesos iterativos y ciclos de vida
incrementales, también se caracteriza por tener un contacto más cercano con las
personas que son parte del proceso haciendo énfasis en el desarrollo de productos
basados en el aprendizaje. Este enfoque hacia una organización menos jerarquizada, más
humanizada, con mayor comunicación y con metas más claras y rápidas ha permitido
que se vuelva mucho más popular y que se implemente en varias compañías, eligiendo a
Scrum como una herramienta para la optimización de sus operaciones, incrementando
la productividad y la moral de sus empleados (Deemer, Benefield, Larman, &
Vodde, 2009).
Otras de estas metodologías agiles también son objeto de estudio como se puede ver el
caso de XP y la metodología Lean que aparece con 21 y 16 publicaciones respectivamente.

Figura 5 – Comportamiento de las principales temáticas. Elaboración propia.

RISTI, N.º E43, 07/2021 35


Tendencias investigativas en el desarrollo ágil de software: un enfoque bibliométrico

Estas metodologías evocan enfoques sobre el trabajo por pares, el desarrollo de productos
simples y pruebas rigurosas así como una visión hacia eliminar el desperdicio en el
proceso, empoderamiento del equipo de trabajo, asumir riesgos como oportunidades
y con la consigna de entrega de producto en el menor tiempo posible (Nathan-Regis &
Balaji, 2012). Si bien estas metodologías son guiadas desde los principios del desarrollo
ágil, no han sido desarrolladas de tal manera que sean atractivas para las aplicaciones
industriales, por lo que se puede entender su reducida participación en comparación de
la metodología Scrum.
Temas asociados al uso de estas metodologías también se encuentran como los Casos
de estudio, Gerencia de proyectos y la Gestión del conocimiento, así como el proceso
de Estimación de esfuerzo, propio del campo de desarrollo de software en términos de
determinar tiempo, personal y dinero que se requiere para el desarrollo y mantenimiento
de software (Jørgensen, 2004).
La gestión del conocimiento ha cobrado importancia por su orientación estratégica y
la posibilidad de brinda de preservar buenas prácticas a partir de la documentación
tecnológica de dinámicas particulares de cada proyecto u organización (Agudelo y
Valencia-Arias, 2018; Rodríguez-Lora et al. 2019)
Adicionalmente el comportamiento que tienen los temas emergentes y crecientes se hizo
a través de dos periodos de tiempo: 1998 a 2008 y de 2009 a 2019, esto con el fin de
observar de qué manera se han desarrollado estos temas en el tiempo. Si bien el primero
periodo evaluado cuenta con muy poca actividad en comparación con el segundo, cabe
resaltar que se tienen algunos avances en temas que se han venido transformando
y consolidando.

Figura 6 – Temas emergentes y crecientes. Elaboración propia.

36 RISTI, N.º E43, 07/2021


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

Caso, por ejemplo, del SCRUM, una de las metodologías agiles desarrolladas y que se
ha venido convirtiendo en una herramienta usada en varios campos sobre todo en el
desarrollo de software, que como se observó en la Figura 10, tiene una participación
bastante alta. Otros temas con gran crecimiento son la metodología XP, Gerencia de
proyectos y Gestión de conocimiento, que también cumplen el mismo patrón que en la
figura 6. Como temas emergentes se tiene la Metodología Lean, la Revisión Sistemática
de Literatura, Estimación de esfuerzo y la Teoría fundamentada.
Resulta interesante que se tenga tanto interés por la metodología SCRUM que supera
por mucho los demás temas en los que se incluye otras metodologías como la XP, que fue
desarrollada por uno de los padres del desarrollo ágil de software, Kent Beck, pero que
se ha visto menos favorecida por no ofrecer mejor experiencias como lo hace Scrum en
el campo empresarial e industrial (Anwer, Aftab, Shah, & Waheed, 2017).

4. Conclusiones
Es clara la evidente tendencia en el tema de Desarrollo Ágil de Software como herramienta
para el mejoramiento de los procesos, no solo de desarrollo de software netamente,
sino también para sus respectivas aplicaciones en diferentes áreas del conocimiento. Se
evidencia este auge en la investigación a partir del 2001 pues es el año en que se firman
el Manifiesto Ágil en el cual se estipula los principios y valores que fundamentan esta
tendencia, además de contar con picos de producción científica desde el 2014, por lo que
se encuentra dentro de un periodo de alta difusión.
Se logró ver una influencia considerable del desarrollo ágil en los institutos y
universidades de los países escandinavos donde se concentran buena parte de las
publicaciones sobre el tema, donde también están algunos de los autores que mayores
contribuciones alcanzan, en especial Finlandia. Claramente en los Estados Unidos es
donde la mayoría de las publicaciones se concentran superando en el doble a los demás
países. Cabe resaltar que dentro de los 10 países con mayor producción se encuentra
Brasil como la cuota latinoamericana.
Como temas emergentes y crecientes cabe resaltar que se tiene la metodología SCRUM
como la más dominante y que ha tenido un gran crecimiento en los últimos 10 años,
alcanzando una producción casi 18 veces más grande que la que se tuvo en el periodo
posterior al 2008. Otras metodologías abordadas con mayor intensidad son también la
XP y Lean, aunque con menor frecuencia.
La gran mayoría de los campos y aplicaciones que tiene este tema para su profundización
y sobre todo para su uso, se centran en las ciencias de la computación. Si bien es un tema
que gira alrededor del desarrollo de software netamente, este también se extiende desde
ese principio a sectores como el industrial donde sirve para la mejora de los procesos en
diferentes partes del mismo. El enfoque desde los negocios y la administración también
es fuerte y así como la ingeniería, pero es de saberse que se pueden implementar en
sectores como la biología computacional desarrollando incluso simulaciones que ayuden
desde la parte médica. De esta manera se espera que con este auge también aumenten
las aplicaciones en diversos campos.

RISTI, N.º E43, 07/2021 37


Tendencias investigativas en el desarrollo ágil de software: un enfoque bibliométrico

Referencias
Agudelo Ceballos, E. J., & Valencia-Arias, A. (2018). La gestión del conocimiento, una
política organizational para la empresa de hoy. Ingeniare. Revista chilena de
ingeniería, 26(4), 673-684.
Arias-Ciro, J. (2020). Estudio bibliométrico de la eficiencia del gasto público en
educación. Revista CEA, 6(11), 127-144. https://doi.org/10.22430/24223182.1588
Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2002). Agile Software
Development Methods: Review and Analysis. Computer Science. Espoo,
Finland: VTT publication 478. Retrieved from https://www.vtt.fi/inf/pdf/
publications/2002/P478.pdf
Agile Alliance. (2019). What is Agile Software Development? Retrieved from
https://www.agilealliance.org/agile101/
Anwer, F., Aftab, S., Shah, S., & Waheed, U. (2017). Comparative Analysis of Two
Popular Agile Process Models: Extreme Programming and Scrum. International
Journal of Computer Science and Telecommunications, 8(2), 1–7. Retrieved from
h t t p s : / / p d f s . s e m a n t i c s c h o l a r . o r g / 1 8 c 1 /
e1b25ca7a4c8771994d4509c9ac277146518.pdf?_
ga=2.15029429.2098727625.1572978100-556186818.1572978100
Arenas, J., & Santillán-Rivero, E. (2002). Bibliometría ¿para qué? Biblioteca Universitaria,
5(1), 3–10. Retrieved from https://www.redalyc.org/pdf/285/28550102.pdf
Beck, K. (2000). Extreme Programming Explained. Embrace Change. (A.-W.
Professional, Ed.) (2nd ed.). Boston, MA: Pearson Education.
Beck, K., Grenning, J., Martin, R., Beedle, M., Highsmith, J., Mellor, S., … Sutherland, J.
Cunningham, W. Kern, J. Thomas, D. Fowler, M. Marick, B. (2001). Manifesto for
Agile Software Development. Retrieved from http://agilemanifesto.org/
Canós, J., Penadés, M., & Letelier, P. (2003). Métodologías Ágiles en el Desarrollo de
Software. In Patricio Letelier Torres & Emilio A. Sánchez López (Eds.), Métodologías
Ágiles en el Desarrollo de Software (pp. 1–8). Valencia, España. Retrieved from
http://issi.dsic.upv.es/archives/f-1069167248521/actas.pdf
Coad, P., Lefebvre, E., & De Luca, J. (1999). Java Modeling in Color with UML:
Enterprise Components and Process (1st ed.). Nueva Jersey, E.E.U.U.: Prentice
Hall PTR. Retrieved from https://dl.acm.org/citation.cfm?id=554136
Collier, K. (2011). Agile Analytics: A Value-Driven Approach to Business Intelligence
and Data Warehousing: Delivering the Promise of Business Intelligence (Agile
Software Development). Boston, MA: Pearson Education, Inc.
Deemer, P., Benefield, G., Larman, C., & Vodde, B. (2009). The Scrum Primer. Retrieved
from https://scrumtraininginstitute.com/

38 RISTI, N.º E43, 07/2021


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

Dingsøyrab, T., Nerurc, S., Balijepallyd, V., & Moea, N. (2012). A decade of agile
methodologies: Towards explaining agile software development. Journal of
Systems and Software, 85(6), 1213–1221. Retrieved from https://doi.org/10.1016/j.
jss.2012.02.033
Durieux, V., & Gevenois, P. A. (2010). Bibliometric Indicators: Quality Measurements
of Scientific Publication. Radiological Society of North America, 255(2), 1–10.
https://doi.org/https://doi.org/10.1148/radiol.09090626
Dyba, T., & Dingsoyr, T. (2009). What Do We Know about Agile Software Development?
What Do We Know about Agile Software Development?, 26(5), 6–9.
https://doi.org/10.1109/MS.2009.145
Ferratt, T. W., Gorman, M. F., Kanet, J. J., & Salisbury, W. . (2007). IS Journal Quality
Assessment Using the Author Affiliation Index. Communications of the Association
for Information Systems. Ommunications of the Association for Information
Systems, 19(34), 710–724. https://doi.org/10.17705/1CAIS.01934
Fowler, M., Beck, K., Brant, J., Opdyke, W., & Roberts, D. (2002). Refactoring:
Improving the Design of Existing Code. (Addison-Wesley, Ed.) (1st ed.). Wosford,
Massachsetts: Pearson Education Inc. Retrieved from https://www.csie.ntu.edu.
tw/~r95004/Refactoring_improving_the_design_of_existing_code.pdf
Hole, S., & Moe, N. B. (2008). A Case Study of Coordination in Distributed Agile
Software Development. In M. R. O’Connor R.V., Baddoo N., Smolander K.
(Ed.), European Conference on Software Process Improvement EuroSPI 2008:
Software Process Improvement (pp. 189–200). Springer, Berlin, Heidelberg.
https://doi.org/10.1007/978-3-540-85936-9_17
IEEE Computer Society. (2019). Computer: Innovative technology for computing
professionals. Retrieved from https://www.computer.org/csdl/magazine/co/
about/15904?title=About
Jørgensen, M. (2004). A review of studies on expert estimation of software development
effort. Journal of Systems and Software, 70(1–2), 37–60. Retrieved from
https://doi.org/10.1016/S0164-1212(02)00156-5
Moreno-Agudelo, J. A., & Valencia-Arias, J. A. (2017). Factores implicados en la adopción
de software libre en las Pyme de Medellín. Revista CEA, 3(6), 55-75.
Nathan-Regis, B., & Balaji, V. (2012). Evaluation of the Most Used Agile Methods (XP,
Lean, Scrum). International Journal of Engineering Science and Technology, 4(1),
23–29. Retrieved from www.academia.edu/1355794/EVALUATION_OF_THE_
MOST_USED_AGILE_METHODS_XP_LEAN_SCRUM_
Pitt-Francis, J., Bernabeu, M., Cooper, J., Garny, A., Momtahan, L., Osborne, J.
Pathmanathan, P. Rodriguez, B., … Gavaghan, D. (2008). Chaste: using agile
programming techniques to develop computational biology software. Philosophical
Transactions of the Royal Society A: Mathematical, Physical and Engineering
Sciences, 366(1878), 3111–3116. https://doi.org/10.1098/rsta.2008.0096.

RISTI, N.º E43, 07/2021 39


Tendencias investigativas en el desarrollo ágil de software: un enfoque bibliométrico

Rodríguez-Lora, V., Henao-Cálad, M., & Valencia Arias, A. (2016). Taxonomías de


técnicas y herramientas para la Ingeniería del Conocimiento: guía para el desarrollo
de proyectos de conocimiento. Ingeniare. Revista chilena de ingeniería, 24(2),
351-360.
Sancho, R. (2002). Indicadores bibliométricos utilizados en la evaluación de la ciencia
y la tecnología. Revisión Bibliográfica. Retrieved April 8, 2019, from http://www.
temarium.com/serlibre/recursos/pdf/79059.Inteligencia Competitiva.Lecturas.
pdf#page=77
Sinha, R. (2010). Prácticas ágiles. Desarrollo de software con un enfoque ágil. Project
Management Institute.
Trigás, M., & Domingo, A. (2012). Metodología Scrum. Universitat Oberta de Catalunya.
Retrieved from http://openaccess.uoc.edu/webapps/o2/handle/10609/17885
University of Oxford. (2019). Bioinformatics. Retrieved from https://academic.oup.
com/bioinformatics/pages/About
Uribe-Gómez, J. A., & Quintero-Ramírez, S. (2017). Aplicación de los modelos
de simulación en entornos productivos bajo la metodología de teorías de las
restricciones. Revista CEA, 3(6), 11-27. https://doi.org/10.22430/24223182.654

40 RISTI, N.º E43, 07/2021


© 2021. This work is published under
https://creativecommons.org/licenses/by-nc-nd/4.0/(the
“License”). Notwithstanding the ProQuest Terms and
Conditions, you may use this content in accordance with the
terms of the License.

You might also like