{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/32315"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/32315","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Migrating Three Dimensional Interaction Techniques","abstract":"Multiplatform virtual environment (VE) development is fast-becoming a realization for today’s developers. 3D user interfaces (3DUIs) can easily be ported to a variety of VE systems. However, few researchers have addressed the need to intelligently migrate 3DUIs across VE systems. We claim that the naïve migration of 3D interaction techniques (3DITs) to other VE systems could result in decreases in usability. We also claim that device specificity can be used to increase usability on these other VE systems. In this thesis, we have chosen three manipulation 3DITs to naively migrate across a set of four VE systems. We use an exploratory usability study to identify any usability issues stemming from our naïve migrations. After finding decreases in usability in select migrations, we redesigned two of the 3DITs for device specificity. We investigated the benefits of our redesigns with usability studies on the original, naïve, and redesigned implementations of both 3DITs. Results from our studies are mixed. In one case we demonstrate that device specificity can be used effectively to increase 3DIT migratability. As a result from our experience in this work, we have learned several lessons in device-specific design as well as 3DIT migration.","abstract_html":"Multiplatform virtual environment (VE) development is fast-becoming a realization for today’s developers. 3D user interfaces (3DUIs) can easily be ported to a variety of VE systems. However, few researchers have addressed the need to intelligently migrate 3DUIs across VE systems. We claim that the naïve migration of 3D interaction techniques (3DITs) to other VE systems could result in decreases in usability. We also claim that device specificity can be used to increase usability on these other VE systems. In this thesis, we have chosen three manipulation 3DITs to naively migrate across a set of four VE systems. We use an exploratory usability study to identify any usability issues stemming from our naïve migrations. After finding decreases in usability in select migrations, we redesigned two of the 3DITs for device specificity. We investigated the benefits of our redesigns with usability studies on the original, naïve, and redesigned implementations of both 3DITs. Results from our studies are mixed. In one case we demonstrate that device specificity can be used effectively to increase 3DIT migratability. As a result from our experience in this work, we have learned several lessons in device-specific design as well as 3DIT migration.","abstract_has_math":false,"creators":["Badillo, Brian Elvis"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Computer Science","degree_department":"Computer Science","school":null,"contributors":[],"advisors":[],"committee_chairs":["Bowman, Douglas A."],"committee_members":["Pérez-Quiñones, Manuel A.","McCrickard, D. Scott"],"year":2007,"date_issued":"2007-04-23","date_published":"2007-04-23","updated_at":"2026-07-22T22:18:52Z","subjects":["Manipulation","Migration","Selection","Virtual Environments","3D Interaction"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-05072007-141647"],"render_values":[{"text":"etd-05072007-141647","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/32315","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Bowman, Douglas A."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Pérez-Quiñones, Manuel A.","McCrickard, D. Scott"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Badillo, Brian Elvis"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:35:28Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:35:28Z","2007-08-03"]},{"key":"dc:date.issued","label":"Date","values":["2007-04-23"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Manipulation","Migration","Selection","Virtual Environments","3D Interaction"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-05072007-141647"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/32315"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Multiplatform virtual environment (VE) development is fast-becoming a realization for today’s developers. 3D user interfaces (3DUIs) can easily be ported to a variety of VE systems. However, few researchers have addressed the need to intelligently migrate 3DUIs across VE systems. We claim that the naïve migration of 3D interaction techniques (3DITs) to other VE systems could result in decreases in usability. We also claim that device specificity can be used to increase usability on these other VE systems. In this thesis, we have chosen three manipulation 3DITs to naively migrate across a set of four VE systems. We use an exploratory usability study to identify any usability issues stemming from our naïve migrations. After finding decreases in usability in select migrations, we redesigned two of the 3DITs for device specificity. We investigated the benefits of our redesigns with usability studies on the original, naïve, and redesigned implementations of both 3DITs. Results from our studies are mixed. In one case we demonstrate that device specificity can be used effectively to increase 3DIT migratability. As a result from our experience in this work, we have learned several lessons in device-specific design as well as 3DIT migration."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["Migrating Three Dimensional Interaction Techniques"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Bowman, Douglas A."],"dc:contributor.committeemember":["Pérez-Quiñones, Manuel A.","McCrickard, D. Scott"],"dc:contributor.department":["Computer Science"],"dc:creator":["Badillo, Brian Elvis"],"dc:date.accessioned":["2014-03-14T20:35:28Z"],"dc:date.available":["2014-03-14T20:35:28Z","2007-08-03"],"dc:date.issued":["2007-04-23"],"dc:description.abstract":["Multiplatform virtual environment (VE) development is fast-becoming a realization for today’s developers. 3D user interfaces (3DUIs) can easily be ported to a variety of VE systems. However, few researchers have addressed the need to intelligently migrate 3DUIs across VE systems. We claim that the naïve migration of 3D interaction techniques (3DITs) to other VE systems could result in decreases in usability. We also claim that device specificity can be used to increase usability on these other VE systems. In this thesis, we have chosen three manipulation 3DITs to naively migrate across a set of four VE systems. We use an exploratory usability study to identify any usability issues stemming from our naïve migrations. After finding decreases in usability in select migrations, we redesigned two of the 3DITs for device specificity. We investigated the benefits of our redesigns with usability studies on the original, naïve, and redesigned implementations of both 3DITs. Results from our studies are mixed. In one case we demonstrate that device specificity can be used effectively to increase 3DIT migratability. As a result from our experience in this work, we have learned several lessons in device-specific design as well as 3DIT migration."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-05072007-141647"],"dc:identifier.uri":["http://hdl.handle.net/10919/32315"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Manipulation","Migration","Selection","Virtual Environments","3D Interaction"],"dc:title":["Migrating Three Dimensional Interaction Techniques"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:18:52Z"}