Core Concepts
일상적인 소프트웨어 시스템에서 사용자들이 겪는 다양한 설명 요구사항을 분류하고 이해하는 것이 중요하다.
Abstract
이 연구에서는 84명의 참여자를 대상으로 온라인 설문조사를 실시하여 사용자들이 겪는 설명 요구사항을 파악하였다. 참여자들에게 최근 사용한 3개의 소프트웨어 시스템에 대해 질문하였고, 이를 통해 315개의 설명 요구사항을 식별하였다.
식별된 설명 요구사항을 분석하여 5개의 주요 범주와 11개의 세부 범주로 구성된 분류체계를 개발하였다.
주요 범주는 다음과 같다:
시스템 동작 설명: 소프트웨어의 동작 원리와 예상치 못한 동작에 대한 설명 요구
상호작용 설명: 소프트웨어 기능 사용 방법과 탐색 방법, 사용법 튜토리얼에 대한 설명 요구
도메인 지식 설명: 소프트웨어 고유 용어와 기능에 대한 설명 요구
프라이버시 및 보안 설명: 개인정보 처리와 보안 조치에 대한 설명 요구
사용자 인터페이스 설명: 사용자 인터페이스 디자인 결정에 대한 설명 요구
또한 소프트웨어 유형에 따라 설명 요구사항의 분포가 다르다는 것을 확인하였다. 예를 들어 생산성 및 창의성 소프트웨어에서는 상호작용 설명 요구가 가장 많았고, 엔터테인먼트 및 교육 소프트웨어에서는 도메인 지식 설명 요구가 상대적으로 많았다.
이러한 결과는 소프트웨어 개발 시 설명 가능성 요구사항을 체계적으로 도출하고 반영하는 데 활용될 수 있다.
Stats
"어떻게 그룹 메시지를 인용하고 답장할 수 있는지 모르겠습니다."
"일부 기능은 즉시 명확하지 않아 특정 지침을 따라야 합니다."
"오류 메시지가 이해하기 어렵습니다."
"내 개인 데이터가 정확히 어떤 부분 저장되는지 불분명합니다."
"실험적 선명도'가 무엇인지 누가 알겠습니까?"
Quotes
"어떻게 내 이메일을 자동으로 특정 폴더에 할당하는 필터를 설정할 수 있나요?"
"때때로 내 팟캐스트가 어디에 저장되는지 불분명합니다."
"많은 기능으로 인해 효율적으로 사용하는 데 오랜 시간이 걸렸습니다."