Extraction of goals and their classification in the KAOS model using natural language processing

The KAOS (Knowledge Acquisition in Automated Specification) goals diagram is one of the most important diagrams during software requirements elicitation, that is to say, the first phase of a program's life cycle, since it helps stakeholders (users) to understand the importance of future softwar...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Lezcano R,Luis Alfonso, Guzmán L,Jaime Alberto, Gómez A,Sebastián Alonso
Lenguaje:English
Publicado: Universidad de Tarapacá. 2015
Materias:
Acceso en línea:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052015000100007
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:scielo:S0718-33052015000100007
record_format dspace
spelling oai:scielo:S0718-330520150001000072015-01-05Extraction of goals and their classification in the KAOS model using natural language processingLezcano R,Luis AlfonsoGuzmán L,Jaime AlbertoGómez A,Sebastián Alonso KAOS methodology KAOS goal diagram goal identification requirement analysis natural language processing The KAOS (Knowledge Acquisition in Automated Specification) goals diagram is one of the most important diagrams during software requirements elicitation, that is to say, the first phase of a program's life cycle, since it helps stakeholders (users) to understand the importance of future software. In the studies in order to identify the traceability that should exist between natural language and the goals that have been identified to avoid inaccuracies between them was not possible. This paper presents a method for extracting and classifying goals in KAOS approach through the processing of textual requirements in Spanish. In this method, the phrases found in a text are broken down and a morphological and syntactical analysis is carried out for each phrase, using the classification of Spanish verbs as reference. Furthermore, morphosyntactic structures are defined which allow the goals to be typified and classified, based on the following types: (i) Maintain; (ii) Achieve; (iii) Cease and (iv) Avoid. This classification aims to list all of the goals and to represent them according to the KAOS goal model. This method will serve as a starting point for identifying the other components that make up the KAOS goal diagram and the semiautomatic rendering of said diagram.info:eu-repo/semantics/openAccessUniversidad de Tarapacá.Ingeniare. Revista chilena de ingeniería v.23 n.1 20152015-01-01text/htmlhttp://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052015000100007en10.4067/S0718-33052015000100007
institution Scielo Chile
collection Scielo Chile
language English
topic KAOS methodology
KAOS goal diagram
goal identification
requirement analysis
natural language processing
spellingShingle KAOS methodology
KAOS goal diagram
goal identification
requirement analysis
natural language processing
Lezcano R,Luis Alfonso
Guzmán L,Jaime Alberto
Gómez A,Sebastián Alonso
Extraction of goals and their classification in the KAOS model using natural language processing
description The KAOS (Knowledge Acquisition in Automated Specification) goals diagram is one of the most important diagrams during software requirements elicitation, that is to say, the first phase of a program's life cycle, since it helps stakeholders (users) to understand the importance of future software. In the studies in order to identify the traceability that should exist between natural language and the goals that have been identified to avoid inaccuracies between them was not possible. This paper presents a method for extracting and classifying goals in KAOS approach through the processing of textual requirements in Spanish. In this method, the phrases found in a text are broken down and a morphological and syntactical analysis is carried out for each phrase, using the classification of Spanish verbs as reference. Furthermore, morphosyntactic structures are defined which allow the goals to be typified and classified, based on the following types: (i) Maintain; (ii) Achieve; (iii) Cease and (iv) Avoid. This classification aims to list all of the goals and to represent them according to the KAOS goal model. This method will serve as a starting point for identifying the other components that make up the KAOS goal diagram and the semiautomatic rendering of said diagram.
author Lezcano R,Luis Alfonso
Guzmán L,Jaime Alberto
Gómez A,Sebastián Alonso
author_facet Lezcano R,Luis Alfonso
Guzmán L,Jaime Alberto
Gómez A,Sebastián Alonso
author_sort Lezcano R,Luis Alfonso
title Extraction of goals and their classification in the KAOS model using natural language processing
title_short Extraction of goals and their classification in the KAOS model using natural language processing
title_full Extraction of goals and their classification in the KAOS model using natural language processing
title_fullStr Extraction of goals and their classification in the KAOS model using natural language processing
title_full_unstemmed Extraction of goals and their classification in the KAOS model using natural language processing
title_sort extraction of goals and their classification in the kaos model using natural language processing
publisher Universidad de Tarapacá.
publishDate 2015
url http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052015000100007
work_keys_str_mv AT lezcanorluisalfonso extractionofgoalsandtheirclassificationinthekaosmodelusingnaturallanguageprocessing
AT guzmanljaimealberto extractionofgoalsandtheirclassificationinthekaosmodelusingnaturallanguageprocessing
AT gomezasebastianalonso extractionofgoalsandtheirclassificationinthekaosmodelusingnaturallanguageprocessing
_version_ 1714203419450802176