Desarrollo y evaluación de herramientas basadas en Procesamiento de Lenguaje Natural e Inteligencia Artificial para el tratamiento de especificaciones técnicas y no técnicas con el fin de mejorar la calidad, extraer información y consolidar el conocimiento
Permanent URI for this collection
Browse
Recent Submissions
1 - 2 of 2
-
ItemSystematic Review on Requirements Engineering in Quantum Computing: Insights and Future Directions(MDPI, 2024-7-29)Context: Quantum software development is a complex and intricate process that diverges significantly from traditional software development. Quantum computing and quantum software are deeply entangled with quantum mechanics, which introduces a different level of abstraction and a deep dependence on quantum physical properties. The classical requirements engineering methods must be adapted to encompass the essential quantum features in this new paradigm. Aim: This study aims to systematically identify and analyze challenges, opportunities, developments, and new lines of research in requirements engineering for quantum computing. Method: We conducted a systematic literature review, including three research questions. This study included 105 papers published from 2017 to 2024. Results: The main results include the identification of problems associated with defining specific requirements for quantum software and hybrid system requirements. In addition, we identified challenges related to the absence of standards for quantum requirements engineering. Finally, we can see the advances in developing programming languages and simulation tools for developing software in hybrid systems. Conclusions: This study presents the challenges and opportunities in quantum computing requirements engineering, emphasizing the need for new methodologies and tools. It proposes a roadmap for future research to develop a standardized framework, contributing to theoretical foundations and practical applications.
-
ItemCómo Mejorar la Comprensión Compartida del Contexto de Aplicación(EDUPA, 2024-4-19)La construcción de modelos con calidad en la Ingeniería de Requisitos es vital para obtener un software que cubra las necesidades de los clientes. A pesar de las técnicas que provee la Ingeniería de Requisitos para elicitar, modelar, verificar y validar requisitos, persisten problemas que se evidencian en la tasa de defectos en los modelos, aunque en gran medida se originan desde la actividad de elicitación, acarreando una falta de comprensión adecuada del problema a resolver. Es necesaria una buena comunicación entre los involucrados, utilizando un lenguaje común, con una transferencia de conocimiento de los usuarios a los ingenieros que evite omisiones, permita extraer conocimiento tácito, reduzca las inconsistencias entre los propios usuarios y evite los sesgos por conocimiento previo de los ingenieros de requisitos. Por tal motivo se propone integrar conocimiento proveniente de distintos puntos de vista, conciliando esos puntos de vista y compartiendo ese conocimiento entre los involucrados. Esto puede lograrse elaborando un artefacto gráfico visual simple que esquematice conceptos y sus relaciones a partir de la información elicitada de las distintas fuentes de información, y construyendo un modelo conceptual escrito en lenguaje natural que iintegre ese conocimiento.