版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Univ Teknol MARA Fac Comp & Math Sci Shah Alam Selangor Malaysia Monash Univ Fac Informat Technol Melbourne Vic Australia Deakin Univ Fac Sci Engn & Built Environm Geelong Vic Australia
出 版 物:《INFORMATION AND SOFTWARE TECHNOLOGY》 (信息与软件技术)
年 卷 期:2020年第128卷
页 面:106396-106396页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:Fundamental Research Grant Scheme (FRGS), Universiti Teknologi MARA (UiTM) [FRGS/1/2018/ICT 01/UITM/02/1] ARC [DP140102185, FL190100035] Deakin Software and Technology Innovation Lab Data61
主 题:Usability defect reporting Usability defect taxonomy Empirical evaluation Open source software development
摘 要:Context: : Reporting usability defects is a critical part of improving software. Accurately classifying these reported usability defects is critical for reporting, understanding, triaging, prioritizing and ultimately fixing such defects. However, existing usability defect classification taxonomies have several limitations when used for open source software (OSS) development. This includes incomplete coverage of usability defect problems, unclear criticality of defects, lack of formal usability training of most OSS defect reporters and developers, and inconsistent terminology and descriptions. Objective: : To address this gap, as part of our wider usability defect reporting research, we have developed a new usability defect taxonomy specifically designed for use on OSS projects. Method: : We used Usability Problem Taxonomy (UPT) to classify 377 usability defect reports from Mozilla Thunderbird, Firefox for Android, and the Eclipse Platform. At the same time, we also used the card-sorting technique to group defects that could not be classified using UPT. We looked for commonalities and similarities to further group the defects within each category as well as across categories. Results: : We constructed a new taxonomy for classifying OSS usability defects, called Open Source Usability Defect Classification (OSUDC). OSUDC was developed by incorporating software engineering and usability engineering needs to make it feasible to be used in open source software development. The use of the taxonomy has been validated on five real cases of usability defects. However, evaluation results using the OSUDC were only moderately successful. Conclusion: : The OSUDC serves as a common vocabulary to describe and classify usability defects with respect to graphical user interface issues. It may help software developers to better understand usability defects and prioritize them accordingly. For researchers, the OSUDC will be helpful when investigating both trends of usability defect typ