Browse > Article

A User Interface Prototype Generation Technique Supporting Usage-Centered Design  

김정옥 (대천대학 컴퓨터전기전자계열)
유철중 (전북대학교 컴퓨터과학)
장옥배 (전북대학교 컴퓨터과학과)
Abstract
According to rapid growth of a web environment, usage-centered design is being highlighted. This paper suggests the development step and algorithm to generate a user interface prototype automatically on the basis of usage-centered design. For this purpose, The transition object of the user interface is modeled from requirement analysis, and an modeling rule as well as algorithms of business events are made for the creation of the user interface. Through these processes, visual cohesions of business events become strong and unskilled designers can develop the qualified user interface prototypes. A user's understanding of business tasks can also be improved and prototype iterations reduced.
Keywords
User Interface; Prototype; Usage-Centered Design; Modeling; Business Events;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 M. D. Lozano, P. Gonzalez, and I. Ramos, 'User Interface Specification and Modeling in an Object Oriented Environment for Automatic Software Development,' Technology of Object-Oriented Languages and Systems, TOOLS 34.Proceedings. 34th International Conference, pp. 373-381, 2000   DOI
2 이상근 외, '소프트웨어 재사용 시스템을 지원하는 사용자 인터페이스 구축기의 설계 및 구현', 정보처리학회 논문지, 제2권 제3호, pp. 324-334, 1995.5   과학기술학회마을
3 김성한외, ' XML 기반의 e-비즈니스 문서 생성을 위한 폼 생성 시스템', 정보처리학회 논문지 D, 제9권 제4호, pp. 713-722, 2002.8   과학기술학회마을   DOI
4 C. Stray, 'TADEUS : Seamless Development of Task-Based and User-Oriented Interfaces,' IEEE Transactions on, Vol. 30, No. 5, pp. 509-525, September 2000   DOI   ScienceOn
5 A. Parush, 'Usability Design and Testing,' ACM Interactions, Vol. 8, No. 5, September-October 2001
6 L. L. Constantine and L.A.D. Lockwood, 'Usage Centered Engineering for Web Applications,' IEEE Software, Vol. 19. No 2. pp. 42-50, March-April 2002   DOI   ScienceOn
7 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
8 Leszek, A. Maciazek, 'Requirements Analysis and System Design,' Addison Wesley, Mass., 2001
9 C. Janssen, A. Weisbecker, and U, Zirgler, 'Generating User Interfaces from Data Models and Dialogue Net Specifications,' Proc. of the Conference on Human Factors in Computing Systems(CHI'93), Amsterdam, The Netherlands, pp 418-426, April 1993   DOI
10 H. alzert, 'From OOA to GUIs: The Janus System,' IEEE Software, Vol. 8, No. 9, pp. 43-47, February, 1996
11 G. A. Miller, 'The Magical Number Seven Plus or Minus Two : Some Limits on Our Capacity to Process Information,' Psychological Reviews, Vol. 63, pp. 81-87, 1956   DOI   ScienceOn
12 M. Elkoutbi, I. Khriss, and R. K. Keller, 'Generating User Interface Prototypes from Scenarios,' Proceedings. IEEE International Symposium on, pp. 150-158, 1999   DOI
13 C. Heitmeyer, J. Kirby, B. Labaw, and R. Bharadwaj, 'SCR*:A Toolset for Specifying and Analyzing Software Requirements,' Proc. of the 10th Annual Conference on Computer-Aided Verification, (CAV'98), Vancouver, Canada, pp. 526-531, 1998   DOI   ScienceOn
14 M. V. Harmelan, 'Object Modeling on User Interface Design,' Addison Wesley, Reading, Mass., 2001
15 I. Jacobet, G. Booch, and J. Rumbaugh, 'The United Software Development Process,' Addison Wesley Longman, Reading, Mass., 1999
16 D. Harel, H. Lachover, A. Naamad, A. Pnueli, M. Politi, R. Sherman, A. Shtull-Trauring, and M. Trakhtenbrot, 'STATEMATE: A Working Environment for the Development of Complex Reactive Systems,' IEEE Transactions on Software Engineering, Vol. 16, No. 4, pp. 403-414, April 1990   DOI   ScienceOn
17 J. Nielsen, 'Designing Web Usability : The Practice of Simplicity,' New Riders Publishing, Reading, Mass., 1999
18 L. L. Constantine and L.A.D. Lockwood, 'Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design,' Addison Wesley, Mass., 1999
19 D. A. Ruble, 'Practical Analysis & Design for Client/Server & GUI Systems,' Prentice-Hall,Inc., Reading, Mass., 1997
20 E. Horowitz, S. Sahni, and D. Mehta, 'Fundamentals of Data Structures in C++,' W.H.Freeman and Company, Readings, 1995
21 K. Koskimies, T. Systa, J. Tuomi and T. Mannisto, 'Automatic Support for Modeling ○○Software,' IEEE Software, Vol. 15, No. 1, pp. 42-50, January-February 1998   DOI   ScienceOn
22 A. Knight and N.. Dai, 'Object and the Web,' IEEE Software, vol. 19, No. 2, pp. 51-59, March-April 2002   DOI   ScienceOn
23 B. Shannon, 'Java 2 Platform Enterprise Edition,' Addison Wesley, Reading, Mass., 2000
24 I. Jacobet, G. Booch and J. Rumbaugh, 'The Unified Modeling Language User Guide,' Addison Wesley, Reading, Mass., 1999
25 S. Schoberger, R. K. Keller, and I. Khriss, 'Algorithmic Support for Model Transformations in Object-Oriented Software Development,' Concurrency and Computation: Practice and Experience, Vol. 13, No. 5, pp. 351-383, 2001   DOI   ScienceOn
26 E. Horowitz, S. Sahni, and S. Rajasekaran, 'Computer Algorithms C++,' Computer Science Press, Reading, 1997
27 E. Roman, 'Mastering Enterprise JavaBeans,' John Wieley & Sons, Reading, Mass., 1999