How usability defects defer from non-usability defects?: A case study on open source projects

Usability is one of the software qualities attributes that is subjective and often considered as a less critical defect to be fixed. One of the reasons was due to the vague defect descriptions that could not convince developers about the validity of usability issues. Producing a comprehensive usabil...

Full description

Bibliographic Details
Published in:International Journal on Advanced Science, Engineering and Information Technology
Main Author: Yusop N.S.M.; Grundy J.; Schneider J.-G.; Vasa R.
Format: Article
Language:English
Published: Insight Society 2020
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85081246045&doi=10.18517%2fijaseit.10.1.10225&partnerID=40&md5=87eeda0c8dd49b785481c21d5d71abb6
id 2-s2.0-85081246045
spelling 2-s2.0-85081246045
Yusop N.S.M.; Grundy J.; Schneider J.-G.; Vasa R.
How usability defects defer from non-usability defects?: A case study on open source projects
2020
International Journal on Advanced Science, Engineering and Information Technology

1
10.18517/ijaseit.10.1.10225
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85081246045&doi=10.18517%2fijaseit.10.1.10225&partnerID=40&md5=87eeda0c8dd49b785481c21d5d71abb6
Usability is one of the software qualities attributes that is subjective and often considered as a less critical defect to be fixed. One of the reasons was due to the vague defect descriptions that could not convince developers about the validity of usability issues. Producing a comprehensive usability defect description can be a challenging task, especially in reporting relevant and important information. Prior research in improving defect report comprehension has often focused on defects in general or studied various aspects of software quality improvement such as triaging defect reports, metrics and predictions, automatic defect detection and fixing. In this paper, we studied 2241 usability and non-usability defects from three open-source projects-Mozilla Thunderbird, Firefox for Android, and Eclipse Platform. We examined the presence of eight defect attributes-steps to reproduce, impact, software context, expected output, actual output, assume cause, solution proposal, and supplementary information, and used various statistical tests to answer the research questions. In general, we found that usability defects are resolved slower than non-usability defects, even for non-usability defect reports that have less information. In terms of defect report content, usability defects often contain output details and software context while non-usability defects are preferably explained using supplementary information, such as stack traces and error logs. Our research findings extend the body of knowledge of software defect reporting, especially in understanding the characteristics of usability defects. The promising results also may be valuable to improve software development practitioners' practice. © 2020 Insight Society.
Insight Society
20885334
English
Article
All Open Access; Green Open Access
author Yusop N.S.M.; Grundy J.; Schneider J.-G.; Vasa R.
spellingShingle Yusop N.S.M.; Grundy J.; Schneider J.-G.; Vasa R.
How usability defects defer from non-usability defects?: A case study on open source projects
author_facet Yusop N.S.M.; Grundy J.; Schneider J.-G.; Vasa R.
author_sort Yusop N.S.M.; Grundy J.; Schneider J.-G.; Vasa R.
title How usability defects defer from non-usability defects?: A case study on open source projects
title_short How usability defects defer from non-usability defects?: A case study on open source projects
title_full How usability defects defer from non-usability defects?: A case study on open source projects
title_fullStr How usability defects defer from non-usability defects?: A case study on open source projects
title_full_unstemmed How usability defects defer from non-usability defects?: A case study on open source projects
title_sort How usability defects defer from non-usability defects?: A case study on open source projects
publishDate 2020
container_title International Journal on Advanced Science, Engineering and Information Technology
container_volume
container_issue 1
doi_str_mv 10.18517/ijaseit.10.1.10225
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85081246045&doi=10.18517%2fijaseit.10.1.10225&partnerID=40&md5=87eeda0c8dd49b785481c21d5d71abb6
description Usability is one of the software qualities attributes that is subjective and often considered as a less critical defect to be fixed. One of the reasons was due to the vague defect descriptions that could not convince developers about the validity of usability issues. Producing a comprehensive usability defect description can be a challenging task, especially in reporting relevant and important information. Prior research in improving defect report comprehension has often focused on defects in general or studied various aspects of software quality improvement such as triaging defect reports, metrics and predictions, automatic defect detection and fixing. In this paper, we studied 2241 usability and non-usability defects from three open-source projects-Mozilla Thunderbird, Firefox for Android, and Eclipse Platform. We examined the presence of eight defect attributes-steps to reproduce, impact, software context, expected output, actual output, assume cause, solution proposal, and supplementary information, and used various statistical tests to answer the research questions. In general, we found that usability defects are resolved slower than non-usability defects, even for non-usability defect reports that have less information. In terms of defect report content, usability defects often contain output details and software context while non-usability defects are preferably explained using supplementary information, such as stack traces and error logs. Our research findings extend the body of knowledge of software defect reporting, especially in understanding the characteristics of usability defects. The promising results also may be valuable to improve software development practitioners' practice. © 2020 Insight Society.
publisher Insight Society
issn 20885334
language English
format Article
accesstype All Open Access; Green Open Access
record_format scopus
collection Scopus
_version_ 1809677599596609536