Cargando…

An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications

Starting with the Internet of Things (IoT), new forms of system operation concepts have emerged to provide creative services through collaborations among autonomic devices. Following these paradigmatic changes, the ability of each participating system to automatically diagnose the degree of quality...

Descripción completa

Detalles Bibliográficos
Autores principales: Park, Soojin, Park, Sungyong, Ma, Kyeongwook
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6165365/
https://www.ncbi.nlm.nih.gov/pubmed/30189692
http://dx.doi.org/10.3390/s18092963
_version_ 1783359819718066176
author Park, Soojin
Park, Sungyong
Ma, Kyeongwook
author_facet Park, Soojin
Park, Sungyong
Ma, Kyeongwook
author_sort Park, Soojin
collection PubMed
description Starting with the Internet of Things (IoT), new forms of system operation concepts have emerged to provide creative services through collaborations among autonomic devices. Following these paradigmatic changes, the ability of each participating system to automatically diagnose the degree of quality it is providing is inevitable. This paper proposed a method to automatically detect symptoms that hinder certain quality attributes. The method consisted of three steps: (1) extracting information from real usage logs and automatically generating an activity model from the captured information; (2) merging multiple user activity models into a single, representative model; and (3) detecting differences between the representative user activity model, and an expected activity model. The proposed method was implemented in a domain-independent framework, workable on the Android platform. Unlike other related works, we used quantitative evaluation results to show the benefits of applying the proposed method to five Android-based, open-source mobile applications. The evaluation results showed that the average precision rate for the automatic detection of symptoms was 70%, and the success rate for user implementation of usage scenarios demonstrated an improvement of around 21%, when the automatically detected symptoms were resolved.
format Online
Article
Text
id pubmed-6165365
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-61653652018-10-10 An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications Park, Soojin Park, Sungyong Ma, Kyeongwook Sensors (Basel) Article Starting with the Internet of Things (IoT), new forms of system operation concepts have emerged to provide creative services through collaborations among autonomic devices. Following these paradigmatic changes, the ability of each participating system to automatically diagnose the degree of quality it is providing is inevitable. This paper proposed a method to automatically detect symptoms that hinder certain quality attributes. The method consisted of three steps: (1) extracting information from real usage logs and automatically generating an activity model from the captured information; (2) merging multiple user activity models into a single, representative model; and (3) detecting differences between the representative user activity model, and an expected activity model. The proposed method was implemented in a domain-independent framework, workable on the Android platform. Unlike other related works, we used quantitative evaluation results to show the benefits of applying the proposed method to five Android-based, open-source mobile applications. The evaluation results showed that the average precision rate for the automatic detection of symptoms was 70%, and the success rate for user implementation of usage scenarios demonstrated an improvement of around 21%, when the automatically detected symptoms were resolved. MDPI 2018-09-05 /pmc/articles/PMC6165365/ /pubmed/30189692 http://dx.doi.org/10.3390/s18092963 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Park, Soojin
Park, Sungyong
Ma, Kyeongwook
An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications
title An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications
title_full An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications
title_fullStr An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications
title_full_unstemmed An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications
title_short An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications
title_sort automatic user activity analysis method for discovering latent requirements: usability issue detection on mobile applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6165365/
https://www.ncbi.nlm.nih.gov/pubmed/30189692
http://dx.doi.org/10.3390/s18092963
work_keys_str_mv AT parksoojin anautomaticuseractivityanalysismethodfordiscoveringlatentrequirementsusabilityissuedetectiononmobileapplications
AT parksungyong anautomaticuseractivityanalysismethodfordiscoveringlatentrequirementsusabilityissuedetectiononmobileapplications
AT makyeongwook anautomaticuseractivityanalysismethodfordiscoveringlatentrequirementsusabilityissuedetectiononmobileapplications
AT parksoojin automaticuseractivityanalysismethodfordiscoveringlatentrequirementsusabilityissuedetectiononmobileapplications
AT parksungyong automaticuseractivityanalysismethodfordiscoveringlatentrequirementsusabilityissuedetectiononmobileapplications
AT makyeongwook automaticuseractivityanalysismethodfordiscoveringlatentrequirementsusabilityissuedetectiononmobileapplications