DOI QR코드

DOI QR Code

User Interface Design Model for Improving Visual Cohesion

가시적 응집도 향상을 위한 사용자 인터페이스 설계 모델

  • Park, In-Cheol (Division of Computer.Game, Howon University) ;
  • Lee, Chang-Mog (Division of Computer Engineering, Chonbuk National University)
  • 박인철 (호원대학교 컴퓨터게임학부) ;
  • 이창목 (전북대학교 컴퓨터공학부)
  • Received : 2011.10.12
  • Accepted : 2011.12.13
  • Published : 2011.12.31

Abstract

As application development environment changes rapidly, importance of user interface design is increasing. Usually, most of designers are clustering by subjective method of individual to define objects that have relativity in design interface. But, interface which is designed without particular rules just adds inefficiency and complexity of business to user who use this system. Therefore, in this paper, we propose an object oriented design model that allows for flexible development by formalizing the user interface prototype in any GUI environment. The visual cohesion of the user interface is a new set of criteria which has been studied in relation to the user interface contents, and is founded on the basis of the cohesion of the interface as defined using basic software engineering concepts. The visual cohesion includes the issue of how each unit is arranged and grouped, as well as the cohesion of the business events which appear in the programming unit. The interface will become easier to understand and use if the business events are grouped by their inter-relevance within the user interface.

애플리케이션 소프트웨어 개발 환경이 빠르게 변함에 따라 사용자 인터페이스 설계의 중요성이 증가하고 있다. 일반적으로 대부분의 설계자들은 설계 인터페이스에서 상호 의존성 있는 객체들을 정의하기 위해 개인 각자의 주관적인 방법으로 그룹화한다. 그러나 특정한 규칙이 배제된 체 설계된 인터페이스는 이러한 시스템을 사용하는 사용자들에게 업무의 비효율성과 복잡성만 증가시킬 뿐이다. 그러므로, 본 논문에서는 인터페이스 프로토타입을 정형화 함으로써 어떠한 GUI 환경에서도 유연한 개발을 할 수 있도록 객체지향 설계 모델을 제안한다. 사용자 인터페이스의 가시적 응집도는 사용자 인터페이스 내용들과 연관된 연구를 해왔던 새로운 범주영역이며, 기본적 소프트웨어 공학 개념을 사용하는 것을 정의한 것으로서 인터페이스의 응집 원리에 기반한다. 가시적 응집도는 프로그래밍 단위로 나타나는 비즈니스 이벤트의 응집도 뿐 아니라 각 단위 객체가 정렬되고 그룹화되는 방법에 대한 결과를 내포한다. 따라서 인터페이스는 비즈니스 이벤트들이 상호 연관성으로 그룹화 된다면 이해하기 쉽고 사용하기가 더욱 용이해질 것이다.

Keywords

References

  1. Garcia, E., Sicilia, M.A., Gonzalez, L., Hilera, J.R., "Dialogue-Based Design of Web Usability Question naires Using Ontologies", Computer-Aided Design of User Interfaces, pp. 131-144, 2005.
  2. http://www.useit.com/alertbox/
  3. Dix A., "Design of User Interface for Web", Proceedings, User Interface to Data Intensive System, pp. 2-11, 1999.
  4. Constantine L.L., Biddle R., and Noble J., "Usage-centered Design Engineering: Models for Integration", IFIP international conference on software engineering, pp. 106-113, 2003.
  5. http://www.usernomics.com/user-interface-design.html
  6. http://www.bainbrdg.demon.co.uk/index.html
  7. Leszek A. Maciazek, "Requirements Analysis and System Design", Addison Wesley, pp. 244-270, 2001.
  8. H. Balzert, "From OOA to GUIs: The Janus System", IEEE Software, Vol. 8, No 9, pp. 43-47, February 1996.
  9. F. Bodart, A.-M. Hennebert, J.-M. Leheureux, I. Provot, and J. Vanderdonckt, "A Model-based Approach to Presentation: A Continuum from Task Analysis to Prototype", Proceedings of the Eurographics Workshop on Design, Specification, Verification of Interactive Systems, Carrara, Italy, Focus on Computer Graphics, Springer-Verlag, Berlin, pp.77-94, June 1994.
  10. M. Elkoutbi, I.Khriss, and R.K.Keller, "Generating User Interface Prototypes from Scenarios", Proc. of the 4th IEEE International Symposium on Requirements Engineering, pp. 150-158, 1999.
  11. Nerurkar U., "Web User Interface Design, Forgotten Lessons", IEEE Software, Vol. 18, No. 6, pp. 69-71, Nov.-Dec. 2002.
  12. Chidamber S. and Kemerer C., "A Metrics Suite for Objected-Oriented Design", IEEE Transaction on Software Engineering, Vol. 20, No. 6, pp. 476-493, 1994. https://doi.org/10.1109/32.295895
  13. Constantine, L. L. "Visual Coherence and Usability: A Cohesion Metric for Assessing the Quality of Dialogue and Screen Designs", Proceedings, Sixth Australian Conference on Computer-Human Interaction, IEEE Computer Society Press, 1996.
  14. http://www.useit.com/alertbox/
  15. W. K. Park, "Design and implementation of SOA based S/W services for dynamic behavior of embedded System", Journal of The Institute of Webcasting, Internet and Telecommunication, Vol 10, No 4, pp. 29-34, 2010.