grundy-howusabilitydefects-2020.pdf (919.1 kB)
Download file

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

Download (919.1 kB)
journal contribution
posted on 01.01.2020, 00:00 authored by N S M Yusop, John Grundy, Jean-Guy Schneider, Rajesh VasaRajesh Vasa
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.

History

Journal

International journal on advanced science, engineering and information technology

Volume

10

Issue

1

Pagination

98 - 105

Publisher

Indonesian Society for Knowledge and Human Development

Location

[Padang, Indonesia]

ISSN

2088-5334

eISSN

2460-6952

Language

eng

Publication classification

C1 Refereed article in a scholarly journal