Cognitive Dimensions and Usability
Developing a Methodology to Analyze Cognitive Dimension-Based Feedback
Introductionβ
This paper investigates a methodology for analyzing usability feedback using the Cognitive Dimensions Framework (CDF), which captures the cognitive factors affecting system usability. The authors conduct a systematic review of 70 studies that employed CDF questionnaires and propose a set of guidelines for analyzing qualitative feedback, particularly for security APIs (Application Programming Interfaces).
Targetβ
This research is primarily relevant for software developers and usability researchers analyzing qualitative feedback in usability evaluations, especially in API usability.
Key Insightsβ
- Gap in CDF Analysis Methodology: Although CDF-based usability questionnaires are common, thereβs a lack of structured guidelines for analyzing the feedback they yield.
- Five Data Analysis Methods Identified:
- Thematic Analysis: Categorizes responses into thematic groups.
- Positive/Negative Classification: Differentiates positive, negative, and neutral feedback.
- Grounded Theory: Develops themes from the data without predefined categories.
- Specific Criticisms: Focuses on pinpointing specific usability problems noted by respondents.
- Issue-Focused Analysis: Identifies comments directly pointing out usability issues.
- Proposed Guidelines for Developers:
- The authors offer a framework that simplifies the process of extracting usability issues from CDF feedback, aiming to help developers unfamiliar with complex qualitative analysis methods.
Supporting Dataβ
- Empirical Study: The authors conducted an experiment with software developers using the proposed guidelines to analyze API usability feedback, finding that developers using the guidelines identified more usability issues with higher validity than those without.
Other Insightsβ
- Specificity in Feedback: A notable finding was that developers often missed critical context or specifics in usability issues, emphasizing the importance of detailed guidelines.
- Non-Native English Speakers: Non-native English-speaking developers showed slightly lower accuracy, highlighting potential language barriers in interpreting usability feedback.
Practical Applicationsβ
- Guidelines for Usability Analysis: Developers analyzing CDF-based feedback can use these structured guidelines to identify usability issues more effectively.
- Enhanced Examples for Contextual Understanding: Include examples that specify common usability challenges in APIs, improving clarity for developers.
Referenceβ
Wijayarathna, C., Grobler, M., & Arachchilage, N. A. G. 2019. Cognitive Dimensions and Usability: Developing a Methodology to Analyze Cognitive Dimension-Based Feedback. Behaviour and Information Technology, 38(12), 1251β1263.