{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/39787"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/39787","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Design and evaluation of CNC-user interfaces","abstract":"Computer Numerically Controlled (CNC) machines are common pieces of equipment in manufacturing plants. In recent years, CNC-user interfaces have been evolving from CNC command languages to menu based and direct manipulation interfaces. However, there have been few efforts to evaluate CNC-user interfaces and to identify those interface features that have major effects on the usability of CNC machines. Thus, an objective assessment of the improvement achieved from different user interface technologies is needed. Two experiments compared the effectiveness of two types of CNC-user interfaces: command-language and direct manipulation interfaces. Two command language interfaces and one object oriented interface were designed and evaluated in terms of human performance and preferences. Experiment 1 compared two command-language interfaces: Layout 1 was a simulation of the original control panel of a CNC-Dyna machine, and Layout 2 was a modified user interface based on the analysis of the Dyna control language. Four factors were manipulated: (1) users’ level of expertise, (2) layouts, (3) tasks, and (4) trials. It was found that both groups of subjects completed the tasks faster using Layout 2 than Layout 1. Modification tasks were performed faster than copy tasks. Subjects’ responses to a questionnaire indicated that Layout 2 was preferred over Layout 1 in several categories. In Experiment 2 subjects used a command-language interface and a direct-manipulation interface. Four factors were manipulated: (1) experimental sessions (two sessions with a one-week interval between them), (2) users’ level of expertise, (3) tasks, and (4) trials. The interval between sessions had a significant effect on task completion time when the command-language interface was used, but there was not a significant effect of this factor when the direct-manipulation interface was used. Subjects’ subjective responses indicated a stable preference for the direct-manipulation interface in several categories of usability.","abstract_html":"Computer Numerically Controlled (CNC) machines are common pieces of equipment in manufacturing plants. In recent years, CNC-user interfaces have been evolving from CNC command languages to menu based and direct manipulation interfaces. However, there have been few efforts to evaluate CNC-user interfaces and to identify those interface features that have major effects on the usability of CNC machines. Thus, an objective assessment of the improvement achieved from different user interface technologies is needed. Two experiments compared the effectiveness of two types of CNC-user interfaces: command-language and direct manipulation interfaces. Two command language interfaces and one object oriented interface were designed and evaluated in terms of human performance and preferences. Experiment 1 compared two command-language interfaces: Layout 1 was a simulation of the original control panel of a CNC-Dyna machine, and Layout 2 was a modified user interface based on the analysis of the Dyna control language. Four factors were manipulated: (1) users’ level of expertise, (2) layouts, (3) tasks, and (4) trials. It was found that both groups of subjects completed the tasks faster using Layout 2 than Layout 1. Modification tasks were performed faster than copy tasks. Subjects’ responses to a questionnaire indicated that Layout 2 was preferred over Layout 1 in several categories. In Experiment 2 subjects used a command-language interface and a direct-manipulation interface. Four factors were manipulated: (1) experimental sessions (two sessions with a one-week interval between them), (2) users’ level of expertise, (3) tasks, and (4) trials. The interval between sessions had a significant effect on task completion time when the command-language interface was used, but there was not a significant effect of this factor when the direct-manipulation interface was used. Subjects’ subjective responses indicated a stable preference for the direct-manipulation interface in several categories of usability.","abstract_has_math":false,"creators":["Torres-Chazaro, Octavio F."],"institution":"Virginia Tech","degree_name":"Ph. D.","degree_level":"doctoral","degree_discipline":"Industrial and Systems Engineering","degree_department":"Industrial and Systems Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Beaton, Robert J."],"committee_members":["Deisenroth, Michael P.","Snyder, Harry L.","Casali, John G.","Buhyoff, Gregory J."],"year":1992,"date_issued":"1992","date_published":"1992","updated_at":"2026-07-22T22:18:47Z","subjects":[],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-10122005-134446"],"render_values":[{"text":"etd-10122005-134446","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/39787","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Beaton, Robert J."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Deisenroth, Michael P.","Snyder, Harry L.","Casali, John G.","Buhyoff, Gregory J."]},{"key":"dc:contributor.department","label":"Department","values":["Industrial and Systems Engineering"]},{"key":"dc:creator","label":"Author","values":["Torres-Chazaro, Octavio F."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T21:20:54Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T21:20:54Z","2005-10-12"]},{"key":"dc:date.issued","label":"Date","values":["1992"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Dissertation"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Industrial and Systems Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph. D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"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-10122005-134446"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/39787"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Computer Numerically Controlled (CNC) machines are common pieces of equipment in manufacturing plants. In recent years, CNC-user interfaces have been evolving from CNC command languages to menu based and direct manipulation interfaces. However, there have been few efforts to evaluate CNC-user interfaces and to identify those interface features that have major effects on the usability of CNC machines. Thus, an objective assessment of the improvement achieved from different user interface technologies is needed. Two experiments compared the effectiveness of two types of CNC-user interfaces: command-language and direct manipulation interfaces. Two command language interfaces and one object oriented interface were designed and evaluated in terms of human performance and preferences. Experiment 1 compared two command-language interfaces: Layout 1 was a simulation of the original control panel of a CNC-Dyna machine, and Layout 2 was a modified user interface based on the analysis of the Dyna control language. Four factors were manipulated: (1) users’ level of expertise, (2) layouts, (3) tasks, and (4) trials. It was found that both groups of subjects completed the tasks faster using Layout 2 than Layout 1. Modification tasks were performed faster than copy tasks. Subjects’ responses to a questionnaire indicated that Layout 2 was preferred over Layout 1 in several categories. In Experiment 2 subjects used a command-language interface and a direct-manipulation interface. Four factors were manipulated: (1) experimental sessions (two sessions with a one-week interval between them), (2) users’ level of expertise, (3) tasks, and (4) trials. The interval between sessions had a significant effect on task completion time when the command-language interface was used, but there was not a significant effect of this factor when the direct-manipulation interface was used. Subjects’ subjective responses indicated a stable preference for the direct-manipulation interface in several categories of usability."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph. D."]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["BTD"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Design and evaluation of CNC-user interfaces"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Beaton, Robert J."],"dc:contributor.committeemember":["Deisenroth, Michael P.","Snyder, Harry L.","Casali, John G.","Buhyoff, Gregory J."],"dc:contributor.department":["Industrial and Systems Engineering"],"dc:creator":["Torres-Chazaro, Octavio F."],"dc:date.accessioned":["2014-03-14T21:20:54Z"],"dc:date.available":["2014-03-14T21:20:54Z","2005-10-12"],"dc:date.issued":["1992"],"dc:description.abstract":["Computer Numerically Controlled (CNC) machines are common pieces of equipment in manufacturing plants. In recent years, CNC-user interfaces have been evolving from CNC command languages to menu based and direct manipulation interfaces. However, there have been few efforts to evaluate CNC-user interfaces and to identify those interface features that have major effects on the usability of CNC machines. Thus, an objective assessment of the improvement achieved from different user interface technologies is needed. Two experiments compared the effectiveness of two types of CNC-user interfaces: command-language and direct manipulation interfaces. Two command language interfaces and one object oriented interface were designed and evaluated in terms of human performance and preferences. Experiment 1 compared two command-language interfaces: Layout 1 was a simulation of the original control panel of a CNC-Dyna machine, and Layout 2 was a modified user interface based on the analysis of the Dyna control language. Four factors were manipulated: (1) users’ level of expertise, (2) layouts, (3) tasks, and (4) trials. It was found that both groups of subjects completed the tasks faster using Layout 2 than Layout 1. Modification tasks were performed faster than copy tasks. Subjects’ responses to a questionnaire indicated that Layout 2 was preferred over Layout 1 in several categories. In Experiment 2 subjects used a command-language interface and a direct-manipulation interface. Four factors were manipulated: (1) experimental sessions (two sessions with a one-week interval between them), (2) users’ level of expertise, (3) tasks, and (4) trials. The interval between sessions had a significant effect on task completion time when the command-language interface was used, but there was not a significant effect of this factor when the direct-manipulation interface was used. Subjects’ subjective responses indicated a stable preference for the direct-manipulation interface in several categories of usability."],"dc:description.degree":["Ph. D."],"dc:format.medium":["BTD"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["etd-10122005-134446"],"dc:identifier.uri":["http://hdl.handle.net/10919/39787"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:title":["Design and evaluation of CNC-user interfaces"],"dc:type":["Dissertation"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Industrial and Systems Engineering"],"thesis:degree_level":["doctoral"],"thesis:degree_name":["Ph. D."],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:18:47Z"}