Analysis and measurement of internal usability metrics through code annotations
This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at...
| Autores: | , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2019 |
| País: | España |
| Institución: | Universidad Autónoma de Madrid |
| Repositorio: | Biblos-e Archivo. Repositorio Institucional de la UAM |
| Idioma: | inglés |
| OAI Identifier: | oai:repositorio.uam.es:10486/691616 |
| Acceso en línea: | http://hdl.handle.net/10486/691616 https://dx.doi.org/10.1007/s11219-019-09455-4 |
| Access Level: | acceso abierto |
| Palabra clave: | Internal Software-Product Quality Usability Metric Code Annotation User-Centered Development Human-Computer Interaction Informática |
| id |
ES_5e1e85fdf4c3c30de07d91396bb0f310 |
|---|---|
| oai_identifier_str |
oai:repositorio.uam.es:10486/691616 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Analysis and measurement of internal usability metrics through code annotationsSchramme, MaximilianMacías Iglesias, José AntonioInternal Software-Product QualityUsability MetricCode AnnotationUser-Centered DevelopmentHuman-Computer InteractionInformáticaThis version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s11219-019-09455-4Nowadays, usability can be meant as an important quality characteristic to be considered throughout the software development process. A great variety of usability techniques have been proposed so far, mostly intended to be applied during analysis, design and final testing phases in software projects. However, little or no attention has been paid to the analysis and measurement of usability in the implementation phase. Most of the time, usability testing is traditionally executed in advanced stages. However, the detection of usability flaws during the implementation is of utmost importance to foresee and prevent problems in the utilization of the software and avoid significant cost increases. In this paper, we propose a feasible solution to analyze and measure usability metrics during the implementation phase. Specifically, we have developed a framework featuring code annotations that provides a systematic evaluation of the usability throughout the source code. These annotations are interpreted by an annotation processor to obtain valuable information and automatically calculate usability metrics at compile time. In addition, an evaluation with 32 participants has been carried out to demonstrate the effectiveness and efficiency of our approach in comparison to the manual process of analyzing and measuring internal usability metrics. Perceived satisfaction was also evaluated, demonstrating that our approach can be considered as a valuable tool for dealing with usability metrics during the implementation phaseThis work was partially supported by the Madrid Research Council (P2018/TCS-4314)Springer VerlagDepartamento de Ingeniería InformáticaEscuela Politécnica SuperiorHerramientas Interactivas Avanzadas (ING EPS-003)20192019-07-04research articlehttp://purl.org/coar/resource_type/c_2df8fbb1VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10486/691616https://dx.doi.org/10.1007/s11219-019-09455-4reponame:Biblos-e Archivo. Repositorio Institucional de la UAMinstname:Universidad Autónoma de MadridInglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:repositorio.uam.es:10486/6916162026-06-23T12:46:27Z |
| dc.title.none.fl_str_mv |
Analysis and measurement of internal usability metrics through code annotations |
| title |
Analysis and measurement of internal usability metrics through code annotations |
| spellingShingle |
Analysis and measurement of internal usability metrics through code annotations Schramme, Maximilian Internal Software-Product Quality Usability Metric Code Annotation User-Centered Development Human-Computer Interaction Informática |
| title_short |
Analysis and measurement of internal usability metrics through code annotations |
| title_full |
Analysis and measurement of internal usability metrics through code annotations |
| title_fullStr |
Analysis and measurement of internal usability metrics through code annotations |
| title_full_unstemmed |
Analysis and measurement of internal usability metrics through code annotations |
| title_sort |
Analysis and measurement of internal usability metrics through code annotations |
| dc.creator.none.fl_str_mv |
Schramme, Maximilian Macías Iglesias, José Antonio |
| author |
Schramme, Maximilian |
| author_facet |
Schramme, Maximilian Macías Iglesias, José Antonio |
| author_role |
author |
| author2 |
Macías Iglesias, José Antonio |
| author2_role |
author |
| dc.contributor.none.fl_str_mv |
Departamento de Ingeniería Informática Escuela Politécnica Superior Herramientas Interactivas Avanzadas (ING EPS-003) |
| dc.subject.none.fl_str_mv |
Internal Software-Product Quality Usability Metric Code Annotation User-Centered Development Human-Computer Interaction Informática |
| topic |
Internal Software-Product Quality Usability Metric Code Annotation User-Centered Development Human-Computer Interaction Informática |
| description |
This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s11219-019-09455-4 |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019 2019-07-04 |
| dc.type.none.fl_str_mv |
research article http://purl.org/coar/resource_type/c_2df8fbb1 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10486/691616 https://dx.doi.org/10.1007/s11219-019-09455-4 |
| url |
http://hdl.handle.net/10486/691616 https://dx.doi.org/10.1007/s11219-019-09455-4 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Springer Verlag |
| publisher.none.fl_str_mv |
Springer Verlag |
| dc.source.none.fl_str_mv |
reponame:Biblos-e Archivo. Repositorio Institucional de la UAM instname:Universidad Autónoma de Madrid |
| instname_str |
Universidad Autónoma de Madrid |
| reponame_str |
Biblos-e Archivo. Repositorio Institucional de la UAM |
| collection |
Biblos-e Archivo. Repositorio Institucional de la UAM |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869409091412033536 |
| score |
15,300724 |