177 research outputs found
Procesamiento de lenguaje natural para estudiar completitud de requisitos
La IngenierÃa de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la IngenierÃa de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informátic
Procesamiento de lenguaje natural para estudiar completitud de requisitos
La IngenierÃa de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la IngenierÃa de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informátic
Influencia de las nominalizaciones sobre la completitud de modelos de requisitos
Dentro de la IngenierÃa de Software surge como área altamente relevante, el estudio de los requisitos de un sistema de software. Definir todos los requisitos de un sistema en un contexto determinado es prácticamente imposible. Meramente estimar el grado de completitud logrado es un problema muy complejo. Para abordar el problema de la completitud se suelen generar modelos, que son validados con clientes y usuarios, siendo de particular interés los modelos en lenguaje natural, ya que facilitan la comprensión por parte del usuario. Pero aún contando con esta facilidad de comprensión por parte del usuario y contando con ingenieros de requisitos expertos, el problema de completitud de los requisitos desarrollados es notorio y debe ser atendido. En el presente trabajo se propone considerar especÃficamente las ventajas e inconvenientes que acarrea el uso de las nominalizaciones de los verbos en los modelos construidos, ya que se supone que un uso poco cuidado de las mismas puede desencadenar omisiones significativas.Eje: Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Procesamiento de lenguaje natural para estudiar completitud de requisitos
La IngenierÃa de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la IngenierÃa de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informátic
Influencia de las nominalizaciones sobre la completitud de modelos de requisitos
Dentro de la IngenierÃa de Software surge como área altamente relevante, el estudio de los requisitos de un sistema de software. Definir todos los requisitos de un sistema en un contexto determinado es prácticamente imposible. Meramente estimar el grado de completitud logrado es un problema muy complejo. Para abordar el problema de la completitud se suelen generar modelos, que son validados con clientes y usuarios, siendo de particular interés los modelos en lenguaje natural, ya que facilitan la comprensión por parte del usuario. Pero aún contando con esta facilidad de comprensión por parte del usuario y contando con ingenieros de requisitos expertos, el problema de completitud de los requisitos desarrollados es notorio y debe ser atendido. En el presente trabajo se propone considerar especÃficamente las ventajas e inconvenientes que acarrea el uso de las nominalizaciones de los verbos en los modelos construidos, ya que se supone que un uso poco cuidado de las mismas puede desencadenar omisiones significativas.Eje: Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Influencia de las nominalizaciones sobre la completitud de modelos de requisitos
Dentro de la IngenierÃa de Software surge como área altamente relevante, el estudio de los requisitos de un sistema de software. Definir todos los requisitos de un sistema en un contexto determinado es prácticamente imposible. Meramente estimar el grado de completitud logrado es un problema muy complejo. Para abordar el problema de la completitud se suelen generar modelos, que son validados con clientes y usuarios, siendo de particular interés los modelos en lenguaje natural, ya que facilitan la comprensión por parte del usuario. Pero aún contando con esta facilidad de comprensión por parte del usuario y contando con ingenieros de requisitos expertos, el problema de completitud de los requisitos desarrollados es notorio y debe ser atendido. En el presente trabajo se propone considerar especÃficamente las ventajas e inconvenientes que acarrea el uso de las nominalizaciones de los verbos en los modelos construidos, ya que se supone que un uso poco cuidado de las mismas puede desencadenar omisiones significativas.Eje: Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Mejoras a un modelo léxico mediante mapas conceptuales
Para aumentar la probabilidad de éxito de un proyecto de software es fundamental partir de buenas especificaciones de requisitos, pues defectos en ellas se trasladan a subsiguientes modelos y componentes de software. Es por ello que deben realizarse verificaciones tempranas de los modelos que se construyen en el proceso de requisitos. La mayorÃa de las técnicas de verificación apuntan a detectar defectos del tipo hechos incorrectos, inconsistencias y en menor medida omisiones. Frecuentemente, los modelos en la IngenierÃa de Requisitos suelen escribirse en lenguaje natural, lo que propende también a la aparición de ambigüedades. Se presenta una propuesta preliminar de verificación de un modelo léxico utilizando mapas conceptuales, centrada en detectar principalmente omisiones y ambigüedades, y en formular correcciones a las mismas. Esta propuesta fue aplicada a un caso real, donde se comprobó la detección de un número razonable de defectos.XII Workshop IngenierÃa de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI
Mapas conceptuales para tratar nominalizaciones en modelos de requisitos
La IngenierÃa de Software ha experimentado una evolución en los procesos de desarrollo, focalizándose en campos como la IngenierÃa de Requisitos. Uno de los pilares de este campo es la comunicación, por lo que se incentiva el uso de modelos escritos en lenguaje natural durante la definición de requisitos. Es conveniente entonces escribir estos modelos usando el propio lenguaje del universo de discurso bajo estudio. Si bien se logra asà una mejora sustancial en la comunicación, surgen problemas inherentes al lenguaje natural, tales como las ambigüedades. Paralelamente, se ha comprobado, mediante estudios estadÃsticos de completitud, la ocurrencia de omisiones significativas en modelos del proceso de requisitos. Las actividades de verificación y validación suelen tener dificultades en la detección de estos problemas. Es por ello que se propone extender una técnica de inspección de modelos en lenguaje natural, basada en la construcción de mapas conceptuales, potencialmente útil para la detección de ciertas omisiones y ambigüedades provenientes de la nominalización de verbos, que se ha observado con frecuencia en la comunicación y se traslada esencialmente a los modelos escritos en lenguaje natural.Eje: IngenierÃa de SoftwareRed de Universidades con Carreras en Informátic
HeurÃsticas para el modelado de requisitos escritos en lenguaje natural
El diseño de heurÃsticas de calidad comprobable que permitan facilitar la construcción de modelos en la IngenierÃa de Requisitos es una ardua tarea. Disponer de dichas heurÃsticas simplifica las actividades del ingeniero de requisitos y permite mejorar la calidad de los modelos producidos. Trabajando sobre problemas de completitud de modelos en lenguaje natural, se observó que algunas heurÃsticas de construcción de dichos modelos no lograban efectos reales en la reducción de las omisiones. Es por ello que se propone una mejora en las heurÃsticas para facilitar la creación de un modelo en lenguaje natural llamado Léxico Extendido del Lenguaje. Estas heurÃsticas se elaboraron en base a la identificación de las causas que provocaban las omisiones detectadas.XI Workshop de IngenierÃa de SoftwareRed de Universidades con Carreras en Informátic
HeurÃsticas para el modelado de requisitos escritos en lenguaje natural
El diseño de heurÃsticas de calidad comprobable que permitan facilitar la construcción de modelos en la IngenierÃa de Requisitos es una ardua tarea. Disponer de dichas heurÃsticas simplifica las actividades del ingeniero de requisitos y permite mejorar la calidad de los modelos producidos. Trabajando sobre problemas de completitud de modelos en lenguaje natural, se observó que algunas heurÃsticas de construcción de dichos modelos no lograban efectos reales en la reducción de las omisiones. Es por ello que se propone una mejora en las heurÃsticas para facilitar la creación de un modelo en lenguaje natural llamado Léxico Extendido del Lenguaje. Estas heurÃsticas se elaboraron en base a la identificación de las causas que provocaban las omisiones detectadas.XI Workshop de IngenierÃa de SoftwareRed de Universidades con Carreras en Informátic
- …