wiki:WebBasedPlatformForMusicListeningSurvey

음악 청취 설문을 위한 웹 기반 플랫폼 구현

다른 언어:

  • 원문 제목: Implementation of the Web-based Platform for Music Listening Survey
  • 저자: 황용태

개요

음악과 관련된 시스템, 예를 들어 음악 추천이나 유사도 검출 시스템의 성능을 증명하기 위해서는 사용자를 대상으로 한 청취 실험이 필요한 경우가 많다. 질문에 대해 수동적으로 응답하는 일반적인 설문과 달리, 음악 청취 설문은 사용자가 음악을 직접 듣고 응답하므로 웹 환경에서 설문을 진행하는 것이 편리하다. 하지만 웹에서 음악을 재생하기 위해서는 특정 Plugin을 필요로 하는 경우가 많으므로, PC 환경에서 설문에 응답하도록 제한되는 경우가 대다수이다. 또한 청취를 한 다음에 응답해야 하기 때문에 설문에 소요되는 시간이 긴 편이다. 스마트폰 또는 태블릿 PC의 사용 빈도가 높아지는 상황1에서, 이들 기기를 제외한 PC 환경에서만 장시간의 설문에 참여하도록 유도하는 것은 어려운 일이다. 따라서, 청취 설문의 응답률을 높이기 위해서는 모바일 환경에서도 쉽게 설문에 참여할 수 있도록 할 필요가 있다.

Figure 1

그림 1. 설문 페이지와 음악 재생기

구현

최근에 주목 받고 있는 HTML5 기술을 이용하면 멀티-플랫폼 환경에서 거의 동일한 사용자 환경을 제공할 수 있으며, 이 기술에는 표준화된 방법으로 Audio를 재생할 수 있는 기능이 포함되어 있다2. 이에 따라 하나의 설문 페이지를 만들면, PC (Chrome, Firefox, Internet Explorer, Opera, Safari) 환경과 Mobile OS (Android, iOS) 에서 설문 서비스를 제공할 수 있다3. 플랫폼은 일반적인 서버 환경에서 구동할 수 있도록 Apache-PHP-MySQL 기반으로 구성하였으며 경량이다. 또한 다음과 같은, 음악 청취 설문을 구성하기 편리한 기능을 구현하였다:

  1. 재생 목록을 동적으로 생성할 수 있음: AJAX4 기술을 이용하였으며, 실시간으로 계산된 추천 음악 목록을 제시하는 경우 사용할 수 있다.
  2. 템플릿 기반으로 문항이 반복되도록 하여, 일관된 적용과 수정이 가능하다.
  3. 음악 파일의 메타데이터를 자동으로 등록할 수 있음: 이러한 정보는 음악 목록과 플레이어에서 표시된다.

이외 설문에 필수적인, 문항 출력과 입력값 검증, 설문 결과 관리 기능이 구현되었다.

Figure 2

그림 2. 추천곡 목록의 곡별 평가 기능

결과

이 플랫폼을 사용하여 4차례에 걸쳐 114명의 피험자를 대상으로 설문을 진행하였으며, 시스템은 안정적으로 구동되었다. 또한 비교적 짧은 시간에 높은 응답 완성도를 얻을 수 있었다 (설문 1회 중: 2012년 1월 11일 ~ 15일 3.5일간 31명 참여, 96.1%의 문항 응답률).

Figure 3

그림 3. 관리자 화면: 설문 결과 페이지

결론

이후 이 시스템을 활용하여, 관련 연구자들이 사용자를 대상으로 한 음악 시스템 평가와 검증을 쉽게 수행할 수 있을 것으로 기대한다.

참고 문헌


  1. 1. Survey Analysis: Smartphones and Tablets Put the Squeeze on Consumer PCs, Gartner, http://my.gartner.com/portal/server.pt?open=512&objID=249&mode=2&PageID=864059&resId=1882915&ref=Browse
  2. 2. HTML5: The audio element, The World Wide Web Consortium, http://www.w3.org/TR/html5/the-iframe-element.html#the-audio-element
  3. 3. jPlayer : HTML5 Audio & Video for jQuery, http://jplayer.org/
  4. 4. XMLHttpRequest, Mozilla Developer Network, https://developer.mozilla.org/en/DOM/XMLHttpRequest

Add comment


연구분류 / 학교분류

Last modified 4 years ago Last modified on May 6, 2014, 6:09:11 PM

Attachments (3)

Download all attachments as: .zip