Mostrar el registro sencillo del ítem

Artículo

dc.creatorLizcano, Davides
dc.creatorSoriano, Javieres
dc.creatorLópez, Genovevaes
dc.creatorGutiérrez Rodríguez, Javier Jesúses
dc.date.accessioned2022-12-02T08:09:49Z
dc.date.available2022-12-02T08:09:49Z
dc.date.issued2017
dc.identifier.citationLizcano, D., Soriano, J., López, G. y Gutiérrez Rodríguez, J.J. (2017). Automatic verification and validation wizard in web-centred end-user software engineering. Journal of Systems and Software, 125 (March 2017), 47-67. https://doi.org/https://www.sciencedirect.com/science/article/pii/S0164121216302278?via%3Dihub.
dc.identifier.issn0164-1212es
dc.identifier.issn1873-1228es
dc.identifier.urihttps://hdl.handle.net/11441/140070
dc.description.abstractThis paper addresses one of the major web end-user software engineering (WEUSE) challenges, namely, how to verify and validate software products built using a life cycle enacted by end-user programmers. Few end-user development support tools implement an engineering life cycle adapted to the needs of end users. End users do not have the programming knowledge, training or experience to perform devel- opment tasks requiring creativity. Elsewhere we published a life cycle adapted to this challenge. With the support of a wizard, end-user programmers follow this life cycle and develop rich internet applica- tions (RIA) to meet specific end-user requirements. However, end-user programmers regard verification and validation activities as being secondary or unnecessary for opportunistic programming tasks. Hence, although the solutions that they develop may satisfy specific requirements, it is impossible to guarantee the quality or the reusability of this software either for this user or for other developments by future end-user programmers. The challenge, then, is to find means of adopting a verification and validation workflow and adding verification and validation activities to the existing WEUSE life cycle. This should not involve users having to make substantial changes to the type of work that they do or to their priori- ties. In this paper, we set out a verification and validation life cycle supported by a wizard that walks the user through test case-based component, integration and acceptance testing. This wizard is well-aligned with WEUSE’s characteristic informality, ambiguity and opportunisticity. Users applying this verification and validation process manage to find bugs and errors that they would otherwise be unable to identify. They also receive instructions for error correction. This assures that their composite applications are of better quality and can be reliably reused. We also report a user study in which users develop web soft- ware with and without a wizard to drive verification and validation. The aim of this user study is to confirm the applicability and effectiveness of our wizard in the verification and validation of a RIAes
dc.description.sponsorshipEuropean Union (UE) GA FP7-216048es
dc.description.sponsorshipEuropean Union (UE) GA FP7-285248es
dc.description.sponsorshipEuropean Union (UE) GA FP7-258862es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2016-76956-C3-2-R (POLOLAS)es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2015-71938-REDTes
dc.formatapplication/pdfes
dc.format.extent20es
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofJournal of Systems and Software, 125 (March 2017), 47-67.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectEnd-user software engineerines
dc.subjectWeb engineeringes
dc.subjectReliabilityes
dc.subjectEnd-user programminges
dc.subjectVisual programminges
dc.subjectHuman-computer interactiones
dc.titleAutomatic verification and validation wizard in web-centred end-user software engineeringes
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDGA FP7-216048es
dc.relation.projectIDGA FP7-285248es
dc.relation.projectIDGA FP7-258862es
dc.relation.projectIDTIN2016-76956-C3-2-R (POLOLAS)es
dc.relation.projectIDTIN2015-71938-REDTes
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S0164121216302278?via%3Dihubes
dc.identifier.doihttps://www.sciencedirect.com/science/article/pii/S0164121216302278?via%3Dihubes
dc.contributor.groupUniversidad de Sevilla. TIC-021: Engineering and Science for Software Systemses
dc.journaltitleJournal of Systems and Softwarees
dc.publication.volumen125es
dc.publication.issueMarch 2017es
dc.publication.initialPage47es
dc.publication.endPage67es
dc.contributor.funderEuropean Union (UE)es
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). Españaes

FicherosTamañoFormatoVerDescripción
Automatic verification and ...2.115MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional