Accéder directement au contenu Accéder directement à la navigation
Article dans une revue

Towards a new template for the specification of requirements in semi-structured natural language

Raúl Mazo 1, 2 Carlos Andrés Jaramillo 2 Paola Vallejo 2 Jhon Medina 2
1 Lab-STICC_ENSTAB_ CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Requirements engineering is a systematic and disciplined approach for the specification and management of software requirements; one of its objectives is to transform the requirements of the stakeholders into formal specifications in order to analyze and implement a system. These requirements are usually expressed and articulated in natural language, this due to the universality and facility that natural language presents for communicating them. To facilitate the transformation processes and to improve the quality of the resulting requirements, several authors have proposed templates for writing requirements in structured natural language. However, these templates do not allow writing certain functional requirements, non-functional requirements and constraints, and they do not adapt correctly to certain types of systems such as self-adaptive, product line-based and embedded systems. This paper (i) presents evidence of the weaknesses of the template recommended by the IREB® (International Requirements Engineering Institute), and (ii) lays the foundations, through certain improvements to the template proposed by the IREB®, for facilitating the work of the requirements engineers and therefore improving the quality of the products specified with the new template. This new template was built and evaluated through two active research cycles. In each cycle we identified the problems specifying the requirements of the corresponding industrial case with the corresponding base-line template, propose some improvements to address these problems and analyze the results of using the new template to specify the requirements of each case. Thus, the resulting template was able to correctly write all requirements of both industrial cases. Despite the promising results of this new template, it is still preliminary work regarding its coverage and the quality level of the requirements that can be written with it.
Type de document :
Article dans une revue
Liste complète des métadonnées

Littérature citée [35 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-02502411
Contributeur : Raul Mazo <>
Soumis le : lundi 9 mars 2020 - 11:29:52
Dernière modification le : mercredi 24 juin 2020 - 16:19:56
Archivage à long terme le : : mercredi 10 juin 2020 - 14:16:17

Fichier

2020-Towards a new template fo...
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Citation

Raúl Mazo, Carlos Andrés Jaramillo, Paola Vallejo, Jhon Medina. Towards a new template for the specification of requirements in semi-structured natural language. Journal of Software Engineering Research and Development, Brazilian Computer Society, 2020, 8, pp.3. ⟨10.5753/jserd.2020.473⟩. ⟨hal-02502411⟩

Partager

Métriques

Consultations de la notice

139

Téléchargements de fichiers

215