- -

Improving Traceability Links Recovery in Process Models Through an Ontological Expansion of Requirements.

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Improving Traceability Links Recovery in Process Models Through an Ontological Expansion of Requirements.

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Lapeña, Raúl es_ES
dc.contributor.author Pérez Pérez, María Francisca es_ES
dc.contributor.author Cetina Englada, Carlos es_ES
dc.contributor.author Pastor López, Oscar es_ES
dc.date.accessioned 2022-01-18T08:12:51Z
dc.date.available 2022-01-18T08:12:51Z
dc.date.issued 2019-06-07 es_ES
dc.identifier.isbn 978-3-030-21290-2 es_ES
dc.identifier.issn 1611-3349 es_ES
dc.identifier.uri http://hdl.handle.net/10251/179838
dc.description.abstract [EN] Often, when requirements are written, parts of the domain knowledge are assumed by the domain experts and not formalized in writing, but nevertheless used to build software artifacts. This issue, known as tacit knowledge, affects the performance of Traceability Links Recovery. Through this work we propose LORE, a novel approach that uses Natural Language Processing techniques along with an Ontological Requirements Expansion process to minimize the impact of tacit knowledge on TLR over process models. We evaluated our approach through a real-world industrial case study, comparing its outcomes against those of a baseline. Results show that our approach retrieves improved results for all the measured performance indicators. We studied why this is the case, and identified some issues that affect LORE, leaving room for improvement opportunities. We make an open-source implementation of LORE publicly available in order to facilitate its adoption in future studies. es_ES
dc.description.sponsorship This work has been partially supported by the Ministry of Economy and Competitiveness and ERDF funds under the project Model-Driven Variability Extraction for Software Product Lines Adoption (TIN2015-64397-R). We also thank the ITEA3 15010 REVaMP2 Project. es_ES
dc.language Inglés es_ES
dc.publisher Springer es_ES
dc.relation.ispartof CAiSE 2019: Advanced Information Systems Engineering es_ES
dc.relation.ispartofseries Lecture Notes in Computer Science;11483 es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Traceability Links Recovery es_ES
dc.subject Business Process Models es_ES
dc.subject Requirements Engineering es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Improving Traceability Links Recovery in Process Models Through an Ontological Expansion of Requirements. es_ES
dc.type Comunicación en congreso es_ES
dc.type Artículo es_ES
dc.type Capítulo de libro es_ES
dc.identifier.doi 10.1007/978-3-030-21290-2_17 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2015-64397-R/ES/EXTRACCION DE VARIABILIDAD DIRIGIDA POR MODELOS PARA LA ADOPCION DE LINEAS DE PRODUCTO SOFTWARE/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Lapeña, R.; Pérez Pérez, MF.; Cetina Englada, C.; Pastor López, O. (2019). Improving Traceability Links Recovery in Process Models Through an Ontological Expansion of Requirements. Springer. 261-275. https://doi.org/10.1007/978-3-030-21290-2_17 es_ES
dc.description.accrualMethod S es_ES
dc.relation.conferencename 31st International Conference on Advanced Information Systems Engineering (CAiSE 2019) es_ES
dc.relation.conferencedate Junio 03-07,2019 es_ES
dc.relation.conferenceplace Rome, Italy es_ES
dc.relation.publisherversion https://doi.org/10.1007/978-3-030-21290-2_17 es_ES
dc.description.upvformatpinicio 261 es_ES
dc.description.upvformatpfin 275 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.pasarela S\389474 es_ES
dc.contributor.funder Ministerio de Economía y Competitividad es_ES
dc.description.references Abeles, P.: Efficient Java Matrix Library (2017). http://ejml.org/ . Accessed 9 Nov 2017 es_ES
dc.description.references Apache: OpenNLP Toolkit for the Processing of Natural Language Text (2017). https://opennlp.apache.org/ . Accessed 12 Nov 2017 es_ES
dc.description.references Arora, C., Sabetzadeh, M., Briand, L., Zimmer, F.: Extracting domain models from natural-language requirements: approach and industrial evaluation. In: Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, pp. 250–260. ACM (2016) es_ES
dc.description.references Arora, C., Sabetzadeh, M., Goknil, A., Briand, L.C., Zimmer, F.: Change impact analysis for natural language requirements: an NLP approach. In: IEEE 23rd International Requirements Engineering Conference (2015) es_ES
dc.description.references Capobianco, G., De Lucia, A., Oliveto, R., Panichella, A., Panichella, S.: On the role of the nouns in IR-based traceability recovery. In: IEEE 17th International Conference on Program Comprehension, ICPC 2009, pp. 148–157. IEEE (2009) es_ES
dc.description.references Carpineto, C., Romano, G.: A survey of automatic query expansion in information retrieval. ACM Comput. Surv. 44, 1:1–1:50 (2012) es_ES
dc.description.references Duan, C., Cleland-Huang, J.: Clustering support for automated tracing. In: Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (2007) es_ES
dc.description.references Eder, S., Femmer, H., Hauptmann, B., Junker, M.: Configuring latent semantic indexing for requirements tracing. In: Proceedings of the 2nd International Workshop on Requirements Engineering and Testing (2015) es_ES
dc.description.references Falessi, D., Cantone, G., Canfora, G.: Empirical principles and an industrial case study in retrieving equivalent requirements via natural language processing techniques. Trans. Softw. Eng. 39(1), 18–44 (2013) es_ES
dc.description.references Ghazarian, A.: A research agenda for software reliability. IEEE Reliability Society 2009 Annual Technology Report (2010) es_ES
dc.description.references Gotel, O.C., Finkelstein, C.: An analysis of the requirements traceability problem. In: Proceedings of the First International Conference on Requirements Engineering, pp. 94–101. IEEE (1994) es_ES
dc.description.references Landauer, T.K., Foltz, P.W., Laham, D.: An introduction to latent semantic analysis. Discourse Process. 25(2–3), 259–284 (1998) es_ES
dc.description.references de Lucia, A., et al.: Enhancing an artefact management system with traceability recovery features. In: Proceedings of the 20th IEEE International Conference on Software Maintenance, pp. 306–315. IEEE (2004) es_ES
dc.description.references Marcus, A., Sergeyev, A., Rajlich, V., Maletic, J.: An information retrieval approach to concept location in source code. In: Proceedings of the 11th Working Conference on Reverse Engineering, pp. 214–223 (2004). https://doi.org/10.1109/WCRE.2004.10 es_ES
dc.description.references Meziane, F., Athanasakis, N., Ananiadou, S.: Generating natural language specifications from UML class diagrams. Requirements Eng. 13(1), 1–18 (2008) es_ES
dc.description.references Rempel, P., Mäder, P.: Preventing defects: the impact of requirements traceability completeness on software quality. IEEE Trans. Softw. Eng. 43(8), 777–797 (2017) es_ES
dc.description.references Salman, H.E., Seriai, A., Dony, C.: Feature location in a collection of product variants: combining information retrieval and hierarchical clustering. In: The 26th International Conference on Software Engineering and Knowledge Engineering, pp. 426–430 (2014) es_ES
dc.description.references Salton, G.: The SMART Retrieval System - Experiments in Automatic Document Processing. Prentice-Hall Inc., Upper Saddle River (1971) es_ES
dc.description.references Salton, G., McGill, M.J.: Introduction to Modern Information Retrieval. McGraw-Hill Inc., New York (1986) es_ES
dc.description.references Sisman, B., Kak, A.C.: Assisting code search with automatic query reformulation for bug localization. In: Proceedings of the 10th Working Conference on Mining Software Repositories, pp. 309–318 (2013) es_ES
dc.description.references Spanoudakis, G., Zisman, A.: Software traceability: a roadmap. Handb. Softw. Eng. Knowl. Eng. 3, 395–428 (2005) es_ES
dc.description.references Stone, A., Sawyer, P.: Using pre-requirements tracing to investigate requirements based on tacit knowledge. In: ICSOFT (1), pp. 139–144 (2006) es_ES
dc.description.references Sultanov, H., Hayes, J.H.: Application of swarm techniques to requirements engineering: requirements tracing. In: 18th IEEE International Requirements Engineering Conference (2010) es_ES
dc.description.references Sundaram, S.K., Hayes, J.H., Dekhtyar, A., Holbrook, E.A.: Assessing traceability of software engineering artifacts. Requirements Eng. 15(3), 313–335 (2010) es_ES
dc.description.references Watkins, R., Neal, M.: Why and how of requirements tracing. IEEE Softw. 11(4), 104–106 (1994) es_ES
dc.description.references Winkler, S., Pilgrim, J.: A survey of traceability in requirements engineering and model-driven development. Softw. Syst. Model. (SoSyM) 9(4), 529–565 (2010) es_ES
dc.description.references Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29044-2 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem