Mostrar el registro sencillo del ítem

dc.contributor.authorZubcoff, Jose
dc.contributor.authorGarrigós Fernández, Irene
dc.contributor.authorCasteleyn, Sven
dc.contributor.authorMazón, Jose-Norberto
dc.contributor.authorAguilar Calderón, José Alfonso
dc.contributor.authorGomariz-Castillo, Francisco
dc.date.accessioned2018-12-20T07:24:51Z
dc.date.available2018-12-20T07:24:51Z
dc.date.issued2018-09
dc.identifier.citationZubcoff, J., Garrigós, I., Casteleyn, S., Mazón, J. N., Aguilar, J. A., & Gomariz-Castillo, F. (2019). Evaluating different i*-based approaches for selecting functional requirements while balancing and optimizing non-functional requirements: A controlled experiment. Information and Software Technology, Vol. 106, 68 – 84ca_CA
dc.identifier.urihttp://hdl.handle.net/10234/178285
dc.description.abstractContext A relevant question in requirements engineering is which set of functional requirements (FR) to prioritize and implement, while keeping non-functional requirements (NFR) balanced and optimized. Objective We aim to provide empirical evidence that requirement engineers may perform better at the task of selecting FRs while optimizing and balancing NFRs using an alternative (automated) i* post-processed model, compared to the original i* model. Method We performed a controlled experiment, designed to compare the original i* graphical notation, with our post-processed i* visualizations based on Pareto efficiency (a tabular and a radar chart visualization). Our experiment consisted of solving different exercises of various complexity for selecting FRs while balancing NFR. We considered the efficiency (time spent to correctly answer exercises), and the effectiveness (regarding time: time spent to solve exercises, independent of correctness; and regarding correctness of the answer, independent of time). Results The efficiency analysis shows it is 3.51 times more likely to solve exercises correctly with our tabular and radar chart visualizations than with i*. Actually, i* was the most time-consuming (effectiveness regarding time), had a lower number of correct answers (effectiveness regarding correctness), and was affected by complexity. Visual or textual preference of the subjects had no effect on the score. Beginners took more time to solve exercises than experts if i* is used (no distinction if our Pareto-based visualizations are used). Conclusion For complex model instances, the Pareto front based tabular visualization results in more correct answers, compared to radar chart visualization. When we consider effectiveness regarding time, the i* graphical notation is the most time consuming visualization, independent of the complexity of the exercise. Finally, regarding efficiency, subjects consume less time when using radar chart visualization than tabular visualization, and even more so compared to the original i* graphical notation.ca_CA
dc.format.extent16 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherElsevierca_CA
dc.rights© 2018 Elsevier B.V. All rights reserved.ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/*
dc.subjectcontrolled experimentca_CA
dc.subjectI*ca_CA
dc.subjectrequirements engineeringca_CA
dc.subjectPareto efficiencyca_CA
dc.titleEvaluating different i*-based approaches for selecting functional requirements while balancing and optimizing non-functional requirements: A controlled experimentca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1016/j.infsof.2018.09.004
dc.relation.projectIDSpanish Government, Ramón y Cajal Program (grant RYC-2014-16606) ; Spanish Ministry of Economy and Competitiveness, Publi@City project (TIN2016-78103-C2-2-R).ca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttps://www.sciencedirect.com/science/article/pii/S0950584917300770#!ca_CA
dc.type.versioninfo:eu-repo/semantics/submittedVersionca_CA


Ficheros en el ítem

Thumbnail

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

  • INIT_Articles [743]
  • LSI_Articles [360]
    Articles de publicacions periòdiques escrits per professors del Departament de Llenguatges i Sistemes Informàtics

Mostrar el registro sencillo del ítem