메뉴 건너뛰기




Volumn 16, Issue 4, 2009, Pages

A natural, tiered and executable UIDL for 3D user interfaces based on concept-oriented design

Author keywords

3DUI; Chasm; Concept oriented design; Interaction techniques; Natural programming; Non WIMP interfaces; UIDL; UIMS

Indexed keywords

3D USER INTERFACE; CONCEPT-ORIENTED DESIGN; DESIGN AND DEVELOPMENT; DOMAIN EXPERTS; INTERACTION TECHNIQUES; NATURAL PROGRAMMING; NATURAL REPRESENTATION; REDUCED COMPLEXITY; SOFTWARE DEVELOPMENT; UNDERSTANDABILITY; USER INTERFACE DESCRIPTION LANGUAGES;

EID: 71449107247     PISSN: 10730516     EISSN: 15577325     Source Type: Journal    
DOI: 10.1145/1614390.1614396     Document Type: Article
Times cited : (13)

References (79)
  • 3
    • 0028413052 scopus 로고
    • A theory of timed automata
    • ALUR, R. AND DILL, D. L. 1994. A theory of timed automata. Theoretical Comput. Sci. 126, 2, 183-236.
    • (1994) Theoretical Comput. Sci. , vol.126 , Issue.2 , pp. 183-236
    • Alur, R.1    Dill, D.L.2
  • 9
    • 38349028921 scopus 로고    scopus 로고
    • Evaluating the need for display-specific and devicespecific 3D interaction techniques
    • Proceedings of the Virtual Reality International Conference. Springer
    • BOWMAN, D., BADILLO, B., ANDMANEK, D. 2007. Evaluating the need for display-specific and devicespecific 3D interaction techniques. In Proceedings of the Virtual Reality International Conference. Lecture Notes in Computer Science, vol.4563. Springer, 195-204.
    • (2007) Lecture Notes in Computer Science , vol.4563 , pp. 195-204
    • Bowman, D.1    Badillo, B.2    Andmanek, D.3
  • 11
    • 0030643036 scopus 로고    scopus 로고
    • An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments
    • BOWMAN, D. AND HODGES, L. 1997. An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In Proceedings of the Symposium on Interactive 3D Graphics.
    • (1997) Proceedings of the Symposium on Interactive 3D Graphics
    • Bowman, D.1    Hodges, L.2
  • 13
    • 0023327532 scopus 로고
    • No silver bullet: Essence and accidents of software engineering
    • BROOKS, F. 1987. No silver bullet: Essence and accidents of software engineering. Comput. 24, 4, 10-19.
    • (1987) Comput , vol.24 , Issue.4 , pp. 10-19
    • Brooks, F.1
  • 14
    • 0033343608 scopus 로고    scopus 로고
    • What's real about virtual reality?
    • BROOKS, F. 1999. What's real about virtual reality? IEEE Comput. Graph. Appl. 19, 6, 16-27.
    • (1999) IEEE Comput. Graph. Appl. , vol.19 , Issue.6 , pp. 16-27
    • Brooks, F.1
  • 15
    • 0037437627 scopus 로고    scopus 로고
    • Feature interaction: A critical review and considered forecast
    • CALDER, M., KOLBERG, M., MAGILL, E. H., AND REIFF-MARGANIEC, S. 2003. Feature interaction: A critical review and considered forecast. Computer Netw. 41, 1, 115-141.
    • (2003) Computer Netw , vol.41 , Issue.1 , pp. 115-141
    • Calder, M.1    Kolberg, M.2    Magill, E.H.3    Reiff-Marganiec, S.4
  • 21
    • 40249094758 scopus 로고    scopus 로고
    • Analysing source code: Looking for useful verb-direct object pairs in all the right places
    • (Special Section on Natural Language in Software Engineering)
    • FRY, Z. P., SHEPHERD, D., HILL, E., POLLOCK, L., AND VIJAY-SHANKER, K. 2008. Analysing source code: Looking for useful verb-direct object pairs in all the right places. IET Softw. 2, 1. (Special Section on Natural Language in Software Engineering).
    • (2008) IET Softw , vol.2 , pp. 1
    • Fry, Z.P.1    Shepherd, D.2    Hill, E.3    Pollock, L.4    Vijay-Shanker, K.5
  • 22
    • 40249118570 scopus 로고    scopus 로고
    • Semantic software metrics computed from natural language design specifications
    • (Special Section on Natural Language in Software Engineering)
    • GALL, C. S., LUKINS, S., ETZKORN, L., GHOLSTON, S., FARRINGTON, P., UTLEY, D., FORTUNE, J., AND VIRANI, S. 2008. Semantic software metrics computed from natural language design specifications. IET Softw. 2, 1. (Special Section on Natural Language in Software Engineering).
    • (2008) IET Softw , vol.2 , pp. 1
    • Gall, C.S.1    Lukins, S.2    Etzkorn, L.3    Gholston, S.4    Farrington, P.5    Utley, D.6    Fortune, J.7    Virani, S.8
  • 25
    • 7244251545 scopus 로고    scopus 로고
    • The Panda3D graphics engine
    • GOSLIN, M. AND MINE, M. 2004. The Panda3D graphics engine. Comput. 37, 10, 112-114.
    • (2004) Comput , vol.37 , Issue.10 , pp. 112-114
    • Goslin, M.1    Mine, M.2
  • 26
    • 71449094567 scopus 로고
    • A survey of three dialog models
    • GREEN, M. 1986. A survey of three dialog models. ACM Trans. Graph. 5, 3.
    • (1986) ACM Trans. Graph. , vol.5 , pp. 3
    • Green, M.1
  • 27
    • 0001082846 scopus 로고
    • SIGGRAPH '90 workshop report: Software architectures and metaphors for non-WIMP user interfaces
    • GREEN, M. AND JACOB, R. 1991. SIGGRAPH '90 workshop report: Software architectures and metaphors for non-WIMP user interfaces. Comput. Graph. 25, 3.
    • (1991) Comput. Graph. , vol.25 , pp. 3
    • Green, M.1    Jacob, R.2
  • 28
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A cognitive dimensions' framework
    • GREEN, T. R. G. AND PETRE, M. 1996. Usability analysis of visual programming environments: A cognitive dimensions' framework. J. Visual Lang. Comput. 7, 131-174.
    • (1996) J. Visual Lang. Comput. , vol.7 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 30
    • 0040543544 scopus 로고
    • Workshop on the challenges of 3D interaction
    • HERNDON, K. P., VAN DAM, A., AND GLEICHER, M. 1994. Workshop on the challenges of 3D interaction. SIGCHI Bull. 26, 4, 1-9.
    • (1994) SIGCHI Bull , vol.26 , Issue.4 , pp. 1-9
    • Herndon, K.P.1    Van Dam, A.2    Gleicher, M.3
  • 32
    • 84869122870 scopus 로고    scopus 로고
    • A software model and specification language for non-WIMP user interfaces
    • JACOB, R., DELIGIANNIDIS, L., AND MORRISON, S. 1999. A software model and specification language for non-WIMP user interfaces. ACM Trans. Comput.-Hum. Interact. 6, 1, 1-46.
    • (1999) ACM Trans. Comput.-Hum. Interact. , vol.6 , Issue.1 , pp. 1-46
    • Jacob, R.1    Deligiannidis, L.2    Morrison, S.3
  • 36
    • 0037305920 scopus 로고    scopus 로고
    • DIVERSE: A framework for building extensible and reconfigurable device-independent virtual environments and distributed asynchronous simulations
    • KELSO, J., SATTERFIELD, S., ARSENAULT, L., KETCHAN, P., AND KRIZ, R. 2003. DIVERSE: A framework for building extensible and reconfigurable device-independent virtual environments and distributed asynchronous simulations. Presence: Teleoper. Virtual Environ. 12, 1, 19-36.
    • (2003) Presence: Teleoper. Virtual Environ. , vol.12 , Issue.1 , pp. 19-36
    • Kelso, J.1    Satterfield, S.2    Arsenault, L.3    Ketchan, P.4    Kriz, R.5
  • 37
    • 84944183958 scopus 로고    scopus 로고
    • Model-Driven engineering
    • Integrated Formal Methods. Springer
    • KENT, S. 2002. Model-Driven engineering. In Integrated Formal Methods. Lecture Notes in Computer Science, vol.2335. Springer, 286-298.
    • (2002) Lecture Notes in Computer Science , vol.2335 , pp. 286-298
    • Kent, S.1
  • 39
    • 0004221707 scopus 로고
    • Center for the Study of Language and Information- Lecture Notes
    • KNUTH, D. 1992. Literate programming. Center for the Study of Language and Information- Lecture Notes.
    • (1992) Literate Programming
    • Knuth, D.1
  • 41
    • 51649096978 scopus 로고    scopus 로고
    • Bringing VR and spatial 3D interaction to the masses through video games
    • LAVIOLA, J. 2008. Bringing VR and spatial 3D interaction to the masses through video games. IEEE Comput. Graph. Appl. 28, 5,10-15.
    • (2008) IEEE Comput. Graph. Appl. , vol.28 , Issue.5 , pp. 10-15
    • Laviola, J.1
  • 44
    • 0019392838 scopus 로고
    • Natural language programming: Styles, strategies, and contrasts
    • MILLER, L. A. 1981. Natural language programming: Styles, strategies, and contrasts. IBM Syst. J. 20, 184-215.
    • (1981) IBM Syst. J. , vol.20 , pp. 184-215
    • Miller, L.A.1
  • 45
    • 0002703887 scopus 로고
    • Gedanken-Experiments on sequential machines. Automata Studies
    • Princeton
    • MOORE, E. F. 1956. Gedanken-Experiments on sequential machines. Automata Studies. In Annals of Mathematical Studies, 34. Princeton, 129-153.
    • (1956) Annals of Mathematical Studies , vol.34 , pp. 129-153
    • Moore, E.F.1
  • 48
    • 85025391817 scopus 로고    scopus 로고
    • Past, present and future of user interface software tools
    • MYERS, B., HUDSON, S. E., AND PAUSCH, R. 1999. Past, present and future of user interface software tools. ACM Trans. Comput.-Hum. Interact. 7, 1, 3-28.
    • (1999) ACM Trans. Comput.-Hum. Interact. , vol.7 , Issue.1 , pp. 3-28
    • Myers, B.1    Hudson, S.E.2    Pausch, R.3
  • 49
    • 25844507916 scopus 로고    scopus 로고
    • Natural programming languages and environments
    • (Special Issue on End-User Development)
    • MYERS, B. A., PANE, J. F., AND KO, A. 2004. Natural programming languages and environments. Comm. ACM (Special Issue on End-User Development) 47, 9, 47-52.
    • (2004) Comm. ACM , vol.47 , Issue.9 , pp. 47-52
    • Myers, B.A.1    Pane, J.F.2    Ko, A.3
  • 51
    • 0004284157 scopus 로고
    • NIELSEN J. AND MACK, R. L. (EDS.). John Wiley and Sons, New York
    • NIELSEN, J. AND MACK, R. L. (EDS.). 1994. Usability Inspection Methods. John Wiley and Sons, New York.
    • (1994) Usability Inspection Methods
  • 52
    • 0035263067 scopus 로고    scopus 로고
    • Studying the language and structure in non-programmers' solutions to programming problems
    • PANE, J. F., RATANAMAHATANA, C. A., AND MYERS, B. A. 2001. Studying the language and structure in non-programmers' solutions to programming problems. Int. J. Hum.-Comput. Studies 54, 2, 237-264.
    • (2001) Int. J. Hum.-Comput. Studies , vol.54 , Issue.2 , pp. 237-264
    • Pane, J.F.1    Ratanamahatana, C.A.2    Myers, B.A.3
  • 55
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • PARNAS, D. L. 1972. On the criteria to be used in decomposing systems into modules. Comm. ACM 15, 12.
    • (1972) Comm. ACM , vol.15 , pp. 12
    • Parnas, D.L.1
  • 56
    • 0026933485 scopus 로고
    • Lessons learned from SUIT, the simple user interface toolkit
    • PAUSCH, R.,CONWAY, M., ANDDELINE,R. 1992. Lessons learned from SUIT, the simple user interface toolkit. ACM Trans. Inform. Syst. 10, 4, 320-344.
    • (1992) ACM Trans. Inform. Syst. , vol.10 , Issue.4 , pp. 320-344
    • Pausch, R.1    Conway, M.2    Deline, R.3
  • 63
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • SELIC, B. 2003. The pragmatics of model-driven development. IEEE Softw. 20, 5, 19-25.
    • (2003) IEEE Softw , vol.20 , Issue.5 , pp. 19-25
    • Selic, B.1
  • 70
    • 78449244619 scopus 로고
    • Comparison of statecharts variants
    • Proceedings of the Symposium Organized Jointly with the Working Group on Provably Correct Systems on Formal Techniques in Real-Time and Fault-Tolerant Systems. Springer
    • VON DER BEECK, M. A. 1994. Comparison of statecharts variants. In Proceedings of the Symposium Organized Jointly with the Working Group on Provably Correct Systems on Formal Techniques in Real-Time and Fault-Tolerant Systems. Lecture Notes in Computer Science, vol.863. Springer, 128-148.
    • (1994) Lecture Notes in Computer Science , vol.863 , pp. 128-148
    • Von Der Beeck, M.A.1
  • 71
    • 0035437470 scopus 로고    scopus 로고
    • A toolset supported approach for designing and testing virtual environment interaction techniques
    • WILLANS, J. S. AND HARRISON, M. D. 2001. A toolset supported approach for designing and testing virtual environment interaction techniques. Int. J. Hum.-Comput. Studies 55, 2.
    • (2001) Int. J. Hum.-Comput. Studies , vol.55 , pp. 2
    • Willans, J.S.1    Harrison, M.D.2
  • 74
  • 75
    • 71449111116 scopus 로고    scopus 로고
    • Reflection on virtual environment behavioral design and development
    • (Special Issue on Reflections on the Design and Implementation of Virtual Environment Systems). To appear
    • WINGRAVE, C. AND LAVIOLA, J. 2009. Reflection on virtual environment behavioral design and development. Presence: Teleoper. Virtual Environ. (Special Issue on Reflections on the Design and Implementation of Virtual Environment Systems). To appear.
    • (2009) Presence: Teleoper. Virtual Environ.
    • Wingrave, C.1    Laviola, J.2
  • 76
    • 84976773567 scopus 로고
    • Program development by stepwise refinement
    • WIRTH, N. 1971. Program development by stepwise refinement. Comm. ACM 14, 4.
    • (1971) Comm. ACM , vol.14 , pp. 4
    • Wirth, N.1
  • 77
    • 40249103327 scopus 로고    scopus 로고
    • Text mining and software engineering: An integrated source code and document analysis approach
    • (Special Section on Natural Language in Software Engineering)
    • WITTE, R., LI, Q., ZHANG, Y., AND RILLING, J. 2008. Text mining and software engineering: An integrated source code and document analysis approach. IET Softw. 2, 1. (Special Section on Natural Language in Software Engineering).
    • (2008) IET Softw , vol.2 , pp. 1
    • Witte, R.1    Li, Q.2    Zhang, Y.3    Rilling, J.4
  • 78
    • 84976704118 scopus 로고
    • Global variable considered harmful
    • WULF, W. AND SHAW, M. 1973. Global variable considered harmful. ACM SIGPLAN Not. 8, 2, 28-34.
    • (1973) ACM SIGPLAN Not , vol.8 , Issue.2 , pp. 28-34
    • Wulf, W.1    Shaw, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.