Show simple item record

dc.contributor.authorRodríguez, Francy D.
dc.contributor.authorAcuña Castillo, Silvia Teresita 
dc.contributor.authorJuristo, Natalia
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2016-11-18T17:00:22Z
dc.date.available2016-11-18T17:00:22Z
dc.date.issued2015-05-01
dc.identifier.citationInternational Journal of Software Engineering and Knowledge Engineering 25.4 (2015): 727 – 756en_US
dc.identifier.issn0218-1940 (print)en_US
dc.identifier.issn1793-6403 (online)en_US
dc.identifier.urihttp://hdl.handle.net/10486/675249
dc.descriptionElectronic version of an article published as International Journal of Software Engineering and Knowledge Engineering, Volume 25, Issue 04, May 2015, 727 http://dx.doi.org/10.1142/S0218194015500084 © World Scientific Publishing Company http://www.worldscientific.com/worldscinet/ijsekeen_US
dc.description.abstractUsability is a software system quality attribute. Although software engineers originally considered usability to be related exclusively to the user interface, it was later found to affect the core functionality of software applications. As of then, proposals for addressing usability at different stages of the software development cycle were researched. The objective of this paper is to present three reusable solutions at detailed design and programming level in order to effectively implement the Abort Operation, Progress Feedback and Preferences usability functionalities in web applications. To do this, an inductive research method was applied. We developed three web applications including the above usability functionalities as case studies. We looked for commonalities across the implementations in order to induce a general solution. The elements common to all three developed applications include: application scenarios, functionalities, responsibilities, classes, methods, attributes and code snippets. The findings were specified as an implementation-oriented design pattern and as programming patterns in three languages. Additional case studies were conducted in order to validate the proposed solution. The independent developers used the patterns to implement different applications for each case study. As a result, we found that solutions specified as patterns can be reused to develop web applications.en_US
dc.description.sponsorshipThis work has been funded by the Spanish Ministry of Science and Innovation “Tecnologías para la Replicación y Síntesis de Experimentos en IS” (TIN2011-23216) and “Go Lite” (TIN2011-24139) projects.en_US
dc.format.extent28 pag.es_ES
dc.format.mimetypeapplication/pdfen
dc.language.isoengen
dc.publisherWorld Scientific Publishing Co. Pte Ltden_US
dc.relation.ispartofInternational Journal of Software Engineering and Knowledge Engineeringen_US
dc.rights© World Scientific Publishing Companyen_US
dc.subject.otherDesign patternsen_US
dc.subject.otherProgramming patternsen_US
dc.subject.otherSoftware engineeringen_US
dc.subject.otherUsabilityen_US
dc.titleReusable Solutions for Implementing Usability Functionalitiesen_US
dc.typearticleen
dc.subject.ecienciaInformáticaes_ES
dc.relation.publisherversionhttp://dx.doi.org/10.1142/S0218194015500084
dc.identifier.doi10.1142/S0218194015500084
dc.identifier.publicationfirstpage727
dc.identifier.publicationissue4
dc.identifier.publicationlastpage755
dc.identifier.publicationvolume25
dc.relation.projectIDGobierno de España. TIN2011-23216es_ES
dc.relation.projectIDGobierno de España. TIN2011-24139es_ES
dc.type.versioninfo:eu-repo/semantics/acceptedVersionen
dc.contributor.groupHerramientas Interactivas Avanzadas (ING EPS-003)es_ES
dc.rights.accessRightsopenAccessen
dc.facultadUAMEscuela Politécnica Superior


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record