검색 상세

의도 기반의 사용자 행위 로그를 이용한 모바일 어플리케이션의 사용성 분석 기법 : An Usability Analysis Method of Mobile Application Using User Behavior Logs based on Human Intention

초록/요약

소프트웨어 어플리케이션이 사용자에게 효율적인 서비스를 제공하는데 있어 사용자 인터페이스는 중요한 요소이다. 특히, 언제 어디서나 실행 가능한 모바일 어플리케이션의 특성상 다른 도메인의 어플리케이션 보다 소프트웨어의 품질 속성 중에서 사용성의 우선순위가 높다. 또한 스마트폰의 다양한 센서들로 인해 기존 프로그램에서 사용되던 UI(User Interface)방식에서 벗어나 흔들기, 슬라이딩 터치, 사용자 행동 인식 등과 같은 Ux(User Experience)개념으로 바뀌면서 사용성의 폭넓은 확장이 가능해졌다. 현재까지 소프트웨어 어플리케이션의 사용성 향상을 위해 기존 연구에서는 프로토타입과 스토리보드방식을 활용하여 해당 어플리케이션의 사용성에 대해 설문을 하는 방식으로 사용성을 측정하여 문제점을 식별하고 개선시켜왔다. 하지만, 이러한 방식은 특정 어플리케이션의 사용성 관련 문제점을 지속적으로 식별하고 개선하기 위해서 매번 설문을 진행해야하는 점과 모바일 어플리케이션의 특징을 충분히 반영하고 있지 못하는 점에서 한계점을 보이고 있다. 따라서, 본 논문에서는 모바일 어플리케이션이 배포된 후에도 지속적으로 사용자의 의도를 파악하여 어플리케이션의 문제점을 식별하고 개선시켜나가기 위해 사용자 행위 로그를 이용해 어플리케이션의 사용성을 분석하는 기법을 제안하고 있다. 이는 어플리케이션 설계 시 설계자들 사이에서 사용성과 관련되어 논쟁이 되었던 부분을 중심으로 설계자가 예상하는 사용자의 행위와 배포된 어플리케이션 상에서 이루어지는 사용자의 실제 행위를 기록한 로그간의 차이점을 분석하여 문제증상을 식별하고 이에 대한 해결방안을 제시함으로써 설계자가 다음 버전 배포 시 이를 개선할 수 있도록 지원하는 메커니즘을 제안하고 있다. 제안된 기법의 실효성 검증을 위해 안드로이드폰에 탑재되어 제공되는 모바일 어플리케이션을 대상으로 본 기법을 적용하고 그 결과를 분석하였다.

more

초록/요약

When it comes to providing efficient service to the client’s needs, a user-friendly interface is a key element. Especially, considering the characteristic of mobile applications that enables them to be in service anywhere at any time, the convenience factor is high on the list of priorities. Futhermore, mobile application has an opportunity which is able to extend an usability according to change into Ux(User Experience) mechanism such as a shaking, sliding touch, voice recognition from UI(User Interface). Until now, the method of survey using the prototypes and storyboards has commonly been practiced to test the usability of the application; however, the methodology bears the inconvenience that series of surveys after surveys have to be done in order to identify and keep up with the needs. Furthermore, these surveies are not able to reflect characteristics of mobile application. Therefore, in this research, an usability analysis method of mobile application using user behavior logs is suggested for continual collection and analysis of the data after the initial distribution of the application. The user behavior analysis methodology based on logging mechanism analyzes the differences between the theoretical user behavior predicted by the developers and the actual user behavior recorded as the log patterns to identify the problems, thus an improvement can be made upon the next release of the application. The effectiveness of the methodology was tested by applying it to the mobile applications for Android phones and analyzing the results.

more