Title page for ETD etd-08082008-140724

Type of Document Dissertation
Author Wingrave, Chadwick A
Author's Email Address cwingrav@gmail.com
URN etd-08082008-140724
Title Concept-Oriented Design in Chasm: Conversational Domain Language Inspired 3D User Interface Design and Development
Degree PhD
Department Computer Science
Advisory Committee
Advisor Name Title
Bowman, Douglas A. Committee Chair
Back, Godmar V. Committee Member
Evia, Carlos Committee Member
Jacob, Robert Committee Member
Pérez-Quiñones, Manuel A. Committee Member
  • 3DUI
  • HCI
  • Software Engineering
  • Chasm
  • Concept-Oriented Design
Date of Defense 2008-07-11
Availability unrestricted
In my experience, novel ideas for 3D interaction techniques greatly outpace developers’ ability to implement them, despite the potential benefit of these ideas. I believe this is due to the inherent implementation complexity of 3D interfaces, without sufficient support from methods and tools. Believing a developer-centric representation could overcome this problem, I investigated developer practices, artifacts and language. This resulted in the theory of Concept-Oriented Design and Chasm, a prototype realization of the theory. The key feature of Concept-Oriented Design is its use of developer-centric representations to create a multi-tiered implementation, ranging from an envisioned behavior expressed in conversational language to low-level code. Evaluation of Chasm by domain experts and its use in multiple case studies by volunteer developers has demonstrated that Concept-Oriented Design in Chasm addresses many of the problems of 3D design and development.
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  dissertation_v9.pdf 12.89 Mb 00:59:41 00:30:42 00:26:51 00:13:25 00:01:08

Browse All Available ETDs by ( Author | Department )

dla home
etds imagebase journals news ereserve special collections
virgnia tech home contact dla university libraries

If you have questions or technical problems, please Contact DLA.