DOI QR코드

DOI QR Code

Software Design Framework for Content Creation

콘텐츠 제작을 위한 소프트웨어 디자인 프레임워크

  • Received : 2013.06.03
  • Accepted : 2013.08.20
  • Published : 2013.11.30

Abstract

Nowadays, the various kind of software packages that support content creation consumed in touch-type terminals as an application have come into the market. These softwares have a different style of user task compare to existing user task. The reason why difference style has been appeared for now is because interaction timing has a important role of both content creation and consumption. For this reason, in this paper, we propose a software UI design framework for content creation using MB-UID and UCD model based on task modeling. The proposed framework is made up of five steps: business rule model, creation role model, creation flow model, creation action model, presentation model. Through this framework, we handle the interaction between a content creator and software user interface at the content creation phase. At the same time, we consider a possible interaction type which can occur by consumers at the consumption phase in advance.

최근에는 터치형 단말기에서 소비되는 어플리케이션 형태의 콘텐츠 제작을 지원하는 소프트웨어가 다양하게 등장하고 있는데 이러한 콘텐츠 제작 기반의 소프트웨어는 기존의 사용자 태스크와 다른 형태를 갖는다. 사용자 인터랙션을 고려하는 시점이 콘텐츠 제작과 소비, 양 측면에서 모두 중요한 역할을 담당하기 때문이다. 이러한 변화의 흐름 가운데 본 논문은 태스크 모델링에 기반을 둔 모델 기반 유저 인터페이스 개발(Model Based User Interface Design, MB-UID)과 사용 중심 디자인(Usage Centered Design, UCD) 모델을 기반으로 콘텐츠 제작 소프트웨어 유저 인터페이스 디자인 프레임워크를 새롭게 제시한다. 본 프레임워크는 비즈니스 규칙 모델, 제작 역할 모델, 제작 흐름 모델, 제작 행동모델, 표현 모델의 다섯 단계로 구성된다. 본 연구를 통해 콘텐츠 제작시 사용자와 소프트웨어 간의 인터랙션을 효율적으로 통제함과 동시에 콘텐츠 소비시 발생 가능한 사용자 인터랙션 유형을 콘텐츠 제작 단계에서 미리 고려할 수 있다.

Keywords

References

  1. http://en.wikipedia.org/wiki/Web_2.0
  2. Gerard J. Holzmann, "Conquering Complexity", Software technologies, Computer, pp.102-104, 2007.
  3. Larry L. Constantine, "Usage-Centered Software Engineering: New Models, Methods and Metrics", International Conference on Software Engineering: Education and Practice, 1996.
  4. http://www.w3.org/2005/Incubator/model-based-ui/XGR-mbui/
  5. F. Paterno, C.Mancini, S.Meniconi, "ConcurTaskTrees: A diagrammatic notation for specifying task models", Proceedings of the IFIP TC13, 1997.
  6. http://www.usixml.org
  7. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J., "A Unifying Reference Framework for Multi-Target User Interfaces", Interacting with Computers. Vol.15, No.3, pp.289-308, 2003. https://doi.org/10.1016/S0953-5438(03)00010-9
  8. Larry L. Constantine, Lucy A. D. Lockwood, "Usage-centered engineering for Web applications", IEEE SOFTWARE Vol.19, No.2, pp.42-50, 2002.
  9. Larry Constantine, Robert Biddle, James Noble, "Usage-Centered Design and Software Engineering: Models for Integration", ICSE Workshop on SE-HCI, pp.106-113, 2003.
  10. Larry Constantine, "Usage-Centered Design using UML", http://www.dtic.upf.edu/-jblat/material/diss_interf/notes/nidia/ucd.pdf
  11. Dan Saffer, The Disciplines of User Experience, DESIGNING FOR INTERACTION(Second Edition), 2009.
  12. Peter Lawrence, Workflow handbook 1997, John Wiley & Sons, Inc. 1997
  13. Peter Kueng and Peter Kawalek, "Goal-based business process models: creation and evaluation", Business Process Management Journal, Vol.3, No.1, pp.17-38, 2007.
  14. ADL, "SCORM Content Aggregation Model(CAM) Version 1.3.1", Advanced Distributed Learning, pp.23, 2004.
  15. Robert J.K. Jacob, John J. Leggett, Brad A. Myers, Randy Pausch, "An Agenda for Human-Computer Interaction Research: Interaction Styles and Input/Output Devices", Behaviour & information technology, pp.1-23, 1993.
  16. Ben Shneiderman, "Direct manipulation for comprehensible, predictable and controllable user interfaces", 2nd international conference on Intelligent user, pp.33-39, 1997.
  17. http://www.paulkerry.com/pc2mac/mouse.htm
  18. Jun Rekimoto, Takaaki Ishizawa, Carsten Schwesig, Haruo Oba, "PreSense: interaction techniques for finger sensing input devices", Proceedings of the 16th annual ACM symposium on User interface software and technology - UIST '03, pp.1-10, 2003.
  19. Mike Wu, Ravin Balakrishnan, "Multi-finger and whole hand gestural interaction techniques for multi-user tabletop displays", Proceedings of the 16th annual ACM symposium on User interface software and technology - UIST '03, pp.195, 2003.
  20. http://www.lukew.com/touch/touchgestureguide.pdf
  21. Francisco Montero, Victor Lopez-Jaquero, Jean Vanderdonckt, Pascual Gonzalez, Maria Lozano, and Quentin Limbourg, "Solving the Mapping Problem in User Interface Design by Seamless Integration in IDEALXML", DSVIS 2005, LNCS 3941, pp.161-172, 2006.