Skip to main content
QUICK REVIEW

[논문 리뷰] Integrating User eXperience Practices into Software Development Processes: Implications of Subjectivity and Emergent Nature of UX

Pariya Kashfi, Agneta Nilsson|arXiv (Cornell University)|2016. 05. 12.
Persona Design and Applications참고 문헌 33인용 수 4
한 줄 요약

이 논문은 소프트웨어 개발에 사용자 경험(UX) 실천을 통합하는 데 있어 경험적으로 유도된 11가지 과제를 특정하며, UX의 본질적 주관성과 유동성으로 인해 난이도가 높아진다고 분석한다. 이는 UX 과제가 단순히 사용성이나 소프트웨어 품질 문제와의 겹침이 아니라, 시간 감도, 기억 효과, 프로토타입 요구사항과 같은 다섯 가지 핵심 문제에서 기인하며, 이로 인해 UX는 측정하고 관리하기에 유일무이한 복잡성을 지닌다고 드러낸다.

ABSTRACT

Many software companies face challenges in their work with User eXperience (UX) and how to integrate UX practices into existing development processes. A better understanding of these challenges can help researchers and practitioners better address them. Existing research does not analyse UX challenges in relation to other software quality characteristics including usability. In this empirical study, we have interviewed 17 practitioners from eight software development companies. Their responses are coded and analysed with thematic analysis. We report 11 challenges that practitioners face in their work with UX. Some of these challenges partly overlap with those reported in existing literature about usability or software quality characteristics. In contrast to these overlaps, the participants of our study either view many of the challenges unique to UX, or more severe than for usability or other quality characteristics. Although at a superficial level challenges with UX and other quality characteristics overlap, we differentiate these challenges at a deeper level through two main aspects of UX: subjectivity and emergent nature. In particular, we identify at least five issues that are essential to the very nature of UX, and add at least seven extra difficulties to the work of practitioners. These difficulties can explain why practitioners perceive the challenges to be more severe than for other quality characteristics. Our findings can be useful for researchers in identifying industrially relevant research areas and for practitioners to learn from empirically investigated challenges and base their improvement efforts on such knowledge. Investigating the overlaps can help finding research areas not only for enhancing practice of UX but also software quality in general. It also makes it easier for practitioners to spot, better understand as well as find mitigation strategies for UX challenges.

연구 동기 및 목표

  • 소프트웨어 개발 과정에 UX 실천을 통합하는 데 있어 전문가들이 겪는 과제를 조사하기 위해.
  • UX 과제가 사용성이나 다른 소프트웨어 품질 특성과 관련된 과제와 어떻게 다를지 이해하기 위해.
  • UX 과제가 다른 품질 특성에 비해 더 심각하거나 고유하게 느껴지는 이유를 밝혀내기 위해.
  • UX의 주관성과 유동성 본질을 깊이 이해함으로써 UX 통합을 향상시키기 위한 경험적 근거를 제공하기 위해.

제안 방법

  • 다양한 역할과 배경을 가진 8개 소프트웨어 개발 기업 소속 17명의 전문가를 대상으로 반구조화된 인터뷰를 실시하였다.
  • 주제 분석을 통해 인터뷰 데이터를 코드화하고 해석하여 반복되는 과제와 핵심 주제를 식별하였다.
  • 기존 사용성 및 소프트웨어 품질 문헌과 겹치는 과제와 UX에 고유한 과제를 분류하였다.
  • UX의 이중적 성격인 주관성과 유동적 성질을 분석함으로써 UX 전용 곤경을 구분하였다.
  • UX의 본질에 내재된 다섯 가지 핵심 문제—예: 작업 시간 감도, 기억 효과—를 특정하여 전문가들이 UX를 관리하기 어려운 이유를 설명하였다.
  • 기존 소프트웨어 품질 문헌과의 연결을 통해 과제를 매핑함으로써 겹침과 차이점을 명확히 했으며, 향후 연구 및 실무에 통찰을 제공하였다.

실험 결과

연구 질문

  • RQ1소프트웨어 개발 과정에 UX 실천을 통합하는 데 있어 전문가들이 겪는 핵심 과제는 무엇인가?
  • RQ2UX 과제는 사용성 또는 다른 소프트웨어 품질 특성과 관련된 과제와 성격과 심각도 면에서 어떻게 다를가?
  • RQ3UX의 주관성과 유동성 본질이 다른 품질 특성에 비해 UX 관리의 난이도를 증가시키는 데 어느 정도 기여하는가?
  • RQ4UX의 본질에 내재된 특정 문제들은 UX 과제의 심각도를 어떻게 증가시키는가?

주요 결과

  • 8개 소프트웨어 기업에서 UX 통합 과정에 걸쳐 총 11개의 고유한 과제가 식별되었으며, 전문가들은 UX를 효과적으로 관리하는 데 상당한 어려움을 겪고 있다고 보고하였다.
  • 일부 과제는 사용성 또는 소프트웨어 품질과 겹치지만, 전문가들은 UX 과제가 UX의 주관성과 유동성 본질으로 인해 더 심각하게 느껴진다고 평가한다.
  • UX의 본질에 내재된 다섯 가지 핵심 문제를 특정하였다: UX 측정의 시간 및 작업 성격에 대한 민감도, 기억 소실 및 허구적 기억의 영향을 받기 쉬움, 통계적으로 유의미한 사용자 샘플이 필요함, 고도로 발전된 프로토타입이 요구됨, 전체 UX가 그 기초 요소들의 합으로 환원될 수 없음.
  • 전문가들은 초기 개발 단계에서 충분한 사용자나 고해상도 프로토타입에 접근할 수 없어 측정 및 평가 과제가 악화된다고 지적한다.
  • 추상적 또는 작업과 관련 없는 UX 특성(예: 정서적 반응)은 구체적이고 실행 가능한 요구사항으로 구체화하기가 특히 어려운 편이다.
  • 표준화되고 공인된 UX 측정 지표나 측정 프레임워크의 부재는 체계적인 UX 통합을 더욱 복잡하게 만든다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.