Actividad Trabajo de Investigación

Parte 1) En esta ocasión te solicitamos en forma grupal, escribir un informe breve, que conste de una introducción, un desarrollo de las partes principales de la ponencia basada en un trabajo de investigación que se encuentra al pie, para luego cerrar el informe con una breve conclusión. (Trabajar únicamente sobre el archivo artículo al pie Máximo 1000 pálabras) Parte 2) Cada integrante del grupo debe aportar un trabajo de investigación relacionado con las técnicas de elicitación de requerimientos, puede ser un artículo científico, tesis de doctorado o maestría. Recuperar del trabajo seleccionado: resumen o abstract, fecha de publicación, institución, universidad, autor, y el link al documento. Como criterio de selección se debe considerar que sea un trabajo reciente de los últimos años, es decir que fuera posible incluirlo en antecedentes o Estado del Arte de una Tesis o trabajo de investigación, Buscar en Google Académico, Redalyc Dialnet o Latindex https://sedici.unlp.edu.ar/bitstream/handle/10915/50349/Documento_completo.pdf-PDFA.pdf?sequence=1&isAllowed=y

GRUPALINVESTIGACIONENTREGAS

Angelo Perrotta, Milena Mercado, Joaquin Midón, Matias Salinas

10/9/20258 min read

1)

Introducción

El presente informe resume los aspectos principales de la ponencia basada en el trabajo de

investigación “Técnicas de elicitación de requerimientos”, realizado por Alejandro Oliveros y

Leandro Antonelli. El estudio se centra en conocer qué técnicas y fuentes utilizan los

desarrolladores de software, en este caso estudiantes de posgrado en Ingeniería de

Software, para obtener la información necesaria al momento de definir los requerimientos de

un sistema. Su propósito es identificar las prácticas más comunes, compararlas con

clasificaciones teóricas previas y aportar una visión sobre cómo se construye el

conocimiento en esta etapa del desarrollo. El tema resulta relevante porque la correcta

elicitación de requerimientos es clave para el éxito de un proyecto, y muchas veces se da

por sentado o se realiza de forma intuitiva sin aplicar métodos formales.

Desarrollo

En primer lugar, el trabajo presenta una revisión de diferentes taxonomías que agrupan las

técnicas de elicitación. Los autores adoptan la clasificación de Nuseibeh y Easterbrook, que

divide las técnicas en seis tipos: tradicionales, grupales, de prototipado, orientadas por

modelos, cognitivas y contextuales. Esta organización les permite analizar los resultados de

forma más estructurada y comparar con estudios anteriores. Además, proponen una

clasificación complementaria sobre las fuentes de información utilizadas, que incluyen

entrevistas, documentos o formularios, desarrollos previos y productos del mundo real (por

ejemplo, reglamentos, normas o manuales).

En cuanto a la metodología, se trató de un estudio de campo con enfoque exploratorio.

Participaron 13 estudiantes de un curso de posgrado en Ingeniería de Requerimientos. A

cada uno se le aplicó un cuestionario que incluía preguntas sobre su perfil profesional, las

técnicas que utiliza y las fuentes de las que obtiene información. Los datos se analizaron

con planillas de cálculo, observando frecuencias y posibles relaciones entre el tipo de

técnica empleada y la experiencia de cada participante. Los autores aclaran que, por

tratarse de una muestra pequeña y no representativa, los resultados no se pueden

generalizar, pero sí permiten identificar tendencias y puntos de interés.

En relación con los resultados, se observó que la mayoría de los participantes recurre

principalmente a las técnicas tradicionales, especialmente las entrevistas y el análisis de

documentos, que fueron las más mencionadas (más del 90% de los casos). Le siguen las

técnicas grupales, como el brainstorming, que también tienen una presencia importante

(alrededor del 60%). En cambio, las técnicas más modernas o menos difundidas, como las

de prototipado, las orientadas por modelos o las cognitivas, aparecen con menor frecuencia,

aunque los autores destacan que existe un uso incipiente de ellas que podría aumentar con

el tiempo y la formación.

En cuanto a las fuentes de información, la más usada fue la entrevista individual, donde

los participantes suelen tomar notas y elaborar sus propios registros. Se observa una

tendencia a trabajar sobre productos propios, más que sobre documentación elaborada por

otras personas o equipos. En los casos donde los estudiantes mencionaron revisar

desarrollos previos, las fuentes más citadas fueron la Especificación de Requerimientos,

los Casos de Uso y los Diagramas de Clase. También se mencionó el uso de información

proveniente del mundo real, como reglamentos, normas internas o documentación

institucional, lo que muestra una conexión entre la práctica técnica y el contexto

organizacional.

Un aspecto interesante que analizan los autores es la relación entre la experiencia

profesional y la elección de las técnicas. Se encontró, por ejemplo, que los diagramas de

entidad-relación o de clases son más usados por personas con menos años de experiencia

desde su graduación, mientras que los casos de uso son más frecuentes entre quienes

tienen más trayectoria. Esto sugiere que, con el tiempo, los profesionales tienden a preferir

representaciones más abstractas o de nivel conceptual. También se notó que las entrevistas

individuales se utilizan sobre todo en proyectos pequeños, donde es más fácil contactar a

cada usuario directamente.

En general, el trabajo muestra que los participantes combinan pocas técnicas (entre tres y

cuatro en promedio), lo que coincide con estudios anteriores que señalan que la mayoría de

los analistas tiende a usar un conjunto limitado de herramientas, incluso cuando conocen

más opciones. Los autores plantean que esto puede deberse a la costumbre, a la falta de

tiempo o a la escasa difusión de técnicas más recientes en el ámbito académico y

profesional local.

Por último, los autores reconocen las limitaciones del estudio, como el tamaño reducido de

la muestra y el hecho de trabajar con estudiantes, lo que no necesariamente refleja la

práctica profesional en empresas reales. Sin embargo, resaltan que los resultados son

coherentes con investigaciones previas y que sirven como base para estudios más amplios.

Además, el trabajo aporta datos valiosos sobre cómo los futuros profesionales están

abordando la tarea de obtener y definir requerimientos, y qué brechas pueden existir entre

lo aprendido en la teoría y lo que se aplica efectivamente en la práctica.

Conclusión

En síntesis, la ponencia muestra que la elicitación de requerimientos sigue centrada en

métodos tradicionales como las entrevistas y el análisis de documentos, mientras que las

técnicas más modernas o basadas en modelos aún tienen poca presencia. Las fuentes de

información más utilizadas son las entrevistas individuales y los documentos propios o de

desarrollos anteriores, lo cual refleja una preferencia por lo conocido y manejable. Aunque

los resultados no pueden generalizarse por el tamaño de la muestra, el trabajo aporta una

visión concreta sobre las prácticas actuales y pone en evidencia la necesidad de promover

una formación más amplia en el uso de diferentes técnicas de elicitación. En definitiva, el

estudio invita a reflexionar sobre la importancia de diversificar las herramientas y fuentes

que se emplean para definir los requerimientos, ya que de esa etapa depende en gran

medida la calidad y el éxito final de cualquier proyecto de software.

2)

ANGELO PERROTTA:

Autor

Laura Celeste Díaz Villar.

Institución / Universidad

Facultad de Ciencias y Tecnología — Universidad Nacional de Canindeyú (Curuguaty, Paraguay).

Fechas

● Fecha de recepción: 07/09/2024.

● Fecha de aprobación: 10/12/2024.

Resumen (texto del documento)

El proceso de elicitación de requisitos es la etapa donde ocurre la comunicación entre el usuario y analista, fase con mayor índice de fallas que llevan al fracaso de desarrollo de software, además la falta de una formación específica en el área de requisitos de software puede llevar a la obtención de productos que no cumplan con las funcionalidades y criterios de calidad requeridos por los clientes, para obtener procesos innovadores es importante realizar una adecuada elicitación de requisitos, en el trabajo se realiza un análisis exhaustivo de los procesos de requisitos con el objetivo de identificar las metodologías y técnicas de elicitación de requisitos que favorezcan a la calidad del software, para lograr este objetivo, se utilizó una metodología de mapeo sistemático de literaturas el periodo de búsqueda incluye publicaciones realizadas entre los años 2015 al 2022, se seleccionaron 18 publicaciones de fuentes primarias de acuerdo al criterio propuesto, se identificaron 7 categorías de técnicas de elicitación que sirvió de base a la investigación para proporcionar una base sólida para mejorar la etapa de ingeniería de requisitos en los proyectos de desarrollo de software, lo que a su vez contribuye a la calidad del software generado.

Link al documento

https://revistascientificas.unves.edu.py/index.php/rcunves/article/view/90

Milena Mercado:

Autores: Anderson Ruiz Rojas, Yudi Guzmán Monteza.

Institución / Universidad: Universidad Nacional Mayor de San Marcos (Perú)

Fechas:

● Recepción: 20 de noviembre de 2023

● Aprobación: 30 de diciembre de 2023

● Publicación: 23 de enero de 2024

Resumen:

En este estudio se realiza una Revisión Sistemática de la Literatura (RSL) centrada en los modelos de elicitación de requisitos basados en metodologías ágiles. El objetivo es identificar patrones, prácticas exitosas y desafíos asociados a la elicitación de requisitos en entornos ágiles. La identificación y comprensión precisa de los requerimientos del sistema resulta crucial en el proceso de desarrollo de software, y en este panorama, la Elicitación de Requisitos (ER) desempeña un papel fundamental en este proceso. Las Metodologías Ágiles (MA), como Scrum, se han vuelto populares debido a su enfoque en la colaboración, entrega temprana y adaptabilidad a los cambios, ofreciendo ventajas significativas, como retroalimentación continua, la colaboración estrecha con los stakeholders y un enfoque orientado al valor de negocio. A pesar de la importancia de una ER adecuada, la tasa de éxito promedio de los proyectos de software sigue siendo baja. Los hallazgos derivados del análisis de frameworks y modelos para la ER basados en MA revelan un enfoque productivo en el uso de Scrum y procesos similares para gestionar de manera iterativa y colaborativa los requisitos del sistema. La integración de documentos de requisitos conjuntos (JRD) con Scrum destaca como una práctica común para mejorar la calidad y la colaboración. Además, se observa una adaptabilidad significativa relacionado a proyectos aplicando Big Data. La diversidad de modelos, desde Requirements Engineering for Software Architecture (RE4SA) hasta enfoques semiautomáticos para Requisitos de Calidad, destaca la variedad de estrategias para mejorar la eficacia de la ER en contextos ágiles. La validación práctica en entornos reales refuerza la aplicabilidad de estos enfoques. Estos hallazgos ofrecen percepciones valiosas para la mejora continua de la ER en el desarrollo ágil de software.

Link al documento:

https://ciencialatina.org/index.php/cienciala/article/view/9303

Joaquin Midon

Autores: A. Henriksson y Jelena Zdravkovic

Institución / Universidad: Department of Computer and Systems Sciences,

Stockholm University, Suecia

Fechas:

● Recepción : 5 April 2021

● Aprobación: 13 September 2021

● Publicación: 12 October 2021

Resumen:

El artículo propone un enfoque innovador para la Ingeniería de Requerimientos basado en el aprovechamiento de grandes volúmenes de datos generados en entornos digitales. Frente a las limitaciones de las técnicas tradicionales de elicitación, que dependen exclusivamente de entrevistas o reuniones con stakeholders, los autores plantean un marco holístico que integra datos provenientes de reseñas de usuarios, foros en línea, registros de uso y sensores, considerados como fuentes complementarias para identificar necesidades y problemas reales del sistema. El aporte central del trabajo es un metamodelo que organiza estas fuentes de datos heterogéneas en dos grandes categorías: NLSource (datos en lenguaje natural como opiniones o comentarios) y MachineSource (datos generados automáticamente como logs o métricas de uso). A partir de estas fuentes se propone un proceso semi-automatizado que incluye cuatro etapas: recolección de datos, análisis mediante técnicas de minería de texto, aprendizaje automático y análisis de sentimientos, agregación de resultados y mapeo hacia requisitos funcionales o no funcionales. Los autores validan el enfoque mediante un estudio de caso en el dominio de videojuegos, utilizando reseñas reales de usuarios de Steam para identificar requerimientos candidatos relacionados con fallos, mejoras solicitadas y aspectos de usabilidad. Los resultados demostraron que el marco facilita la extracción sistemática de información relevante, reduce esfuerzo manual y mejora la trazabilidad entre datos y requisitos. Sin embargo, el artículo reconoce desafíos pendientes, como la calidad variable de los datos, la necesidad de intervención humana en la interpretación semántica y la dificultad para automatizar completamente la vinculación con artefactos de ingeniería de software.

Link al documento:

https://link.springer.com/article/10.1007/s10270-021-00926-6?utm_source=chatgpt.com

Matias Salinas

Autores: Carlos Martín Brandes, Leandro Antonelli y Marisa Daniela Panizzi

Universidad Nacional de La Plata, Argentina

Fechas: 2025-09-18

Resumen

La elicitación de requerimientos es una actividad clave dentro del proceso de desarrollo de software. Sin embargo, la pandemia de COVID-19 generó una transición abrupta hacia el trabajo remoto, lo que impactó en la manera en que esta práctica se llevaba a cabo en la industria del software. En este contexto, con el propósito de obtener evidencia sobre la adaptación de las prácticas de elicitación en proyectos distribuidos, y con la intención de contribuir al desarrollo de soluciones que mejoren estas prácticas en entornos remotos, se decidió realizar un estudio exploratorio basado en una encuesta. En la encuesta participaron 80 profesionales que se desempeñan en la industria del software de Argentina. Los resultados reportan que la mayoría de los encuestados debió incorporar tecnologías colaborativas y ajustar las dinámicas de interacción con los clientes para afrontar los nuevos desafíos. También se identificaron dificultades asociadas a la comunicación, la coordinación de equipos distribuidos y la necesidad de implementar nuevas estrategias para mitigar las limitaciones del trabajo remoto.

link del documento:

https://revistas.unlp.edu.ar/JAIIO/article/view/19523