FODA 명세 기법을 활용한 전자프로그램가이드 개발 프로세스의 효율성 향상 방안

Improving the Electronic Program Guide Development Process using PODA Specification Method

  • 고광일 (우송대학교 테크노미디어융합학부 영상콘텐츠전공)
  • 투고 : 2016.07.05
  • 심사 : 2016.09.27
  • 발행 : 2016.09.30

초록

방송사업자가 운영하는 채널들의 프로그램 명, 방송시간, 장르, 시청연령 등의 정보를 보여주는 전자프로그램가이드는 디지털방송 기술의 발달로 탄생한 데이터서비스들 중 가장 성공적인 사례로 손꼽히며 디지털방송 시청경험의 향상을 바라는 시청자와 방송사의 수익구조를 강화하고자 하는 방송사업자 입장에서 필수적인 서비스로 자리 잡고 있다. 이에, 다양한 전자프로그램가이드의 개발과 기존 전자프로그램가이드의 리뉴얼 작업이 빈번이 발생하게 되는데 이로 인해 개발업체 입장에선 전자프로그램가이드 개발의 효율성을 제고하기 위한 방법이 요구되고 있다. 본 논문은 미국 카네기멜론대학의 SEI에서 개발한 FODA 기법을 활용하여 전자프로그램가이드의 피처 모델을 개발하고, 그 피처 모델을 기반으로 전자프로그램가이드의 피처 별 테스트케이스들을 개발하여 전자프로그램가이드 개발 프로세스를 구성하는 주요 업무 중 요구사항 분석 업무와 테스트케이스 개발 업무의 효율성을 제고하는 방법을 제안한다.

EPG (Electronic Program Guide), which shows the title, broadcasting time, genre, parental rating of a program, is recognized as one of the most successful data service by viewers and broadcasting stations, who want an improved TV watching experience and a more fruitful profit model, respectively. In the circumstance, the request for the development or renewal of EPG frequently occurs and so the developers are looking for ways to improve the efficiency of the EPG development. This paper addresses the need of the developers by devising an EPG feature model based on FODA (Feature-Oriented Domain Analysis) and the testcases of each feature of the model. By utilizing the EPG feature model and the testcases, the tasks of requirement analysing and testcase designing, which are major tasks of the EPG development process, can be improved.

키워드

참고문헌

  1. 홍진우, "디지털 방송 기술 및 서비스 전망", 정보통신산업진흥원, 2006년.
  2. 미디어미래연구소, "데이터방송 서비스 시장 현황 및 시사점", KT경제경영연구소, 2008년.
  3. "Digital Videl Broadcasting (DVB): DVB Specification for data broadcasting", ETSI EN30 192, Ver. 1.4.2, 2008.
  4. Kyo C. Kang, et. al., "Feature-Oriented Domain Analysis (FODA) Feasibility Study", CMU/SEI-90-TR-21 ESD-90-TR-222, 1990.
  5. M.Javed, M. Naeem, H.A. Wahab, "Semantics of the maturity model for feature oriented doamin analysis", Journal of Computational Ecology and Software, Vol. 5, No. 1, 2015.
  6. 이재준, 강교철, "프로덕트 라인 소프트웨어 개발 프로세스", 정보과학회지 논문지, 제20권, 제3호, 2002년.
  7. 이재오, 이재진, 석지범, 서윤호, "소프트웨어 프로덕트 라인공학을 적용한 동적 재구성 컴포넌트 개발: 유도무기체계", 한국시뮬레이션학회 논문지, 제19권, 제4호, 2010년.
  8. 송철환, 유성준, "멀티미디어 데이터의 의미적 검색을 위한 MPEG-7 MDS와 TV-Anytime 기반 온톨로지", 방송공학회논문지, 제11권 제1호, 2006.
  9. 김정민, 정현숙, 김국보, "TV-Anytime 기반의 방송 온톨로지 설계", 한국인터넷정보학회 학술발표대회 논문집, 2010년.
  10. 손명규, 이상헌, 김병민, 이장우, 박지호, "손 동작 인식을 이용한 인터랙티브 TV 컨트롤 시스템 (ITCS)의 설계 및 구현", 한국정보과학회 2010 한국컴퓨터 학술발표논문집 제37권 제2호. 2010년.
  11. 김원우, 전호현, "음성인식 성능 제고를 위한 키보드 응용 멀티모달 인터페이스", KT경제경영연구소, 2008년.
  12. Myo Ha Kim, Sang Mon Ko, Jae Seung Mun, Yong Gu Ji, Moon Ryul Jung, "A Usability Study on Personalized EPG (pEPG) UI of Digital TV", HCI Intelligent Multimodal Interaction Environments", 12th International Conference, HCI International 2007, Beijing, China, July 2007.
  13. 박우람, 박태근, "TV 시청 패턴을 고려한 채널 필터링 시스템 설계 및 구현", 한국멀티미디어학회지, 제13권 제10호, 2010년.
  14. 고광일, "시청자 선택 기반의 EPG 형상의 동적 구현을 위한 EPG 형상 제작 방법과 구조", 정보보안논문지, 제11권, 제4호, 2011년.