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...
Guardado en:
Autores principales: | , , |
---|---|
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 |