{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/33848"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/33848","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Ubiquitous Computing: By the People, For the People","abstract":"Computing is moving away from the desktop, permeating into many everyday objects and the environments in which we live. Many researchers in ubiquitous computing are excited about the potential to profoundly change the way we live by revolutionizing how we interact with information. Despite the excitement, few successful applications are making the transition from the laboratories to the mass market. While this could easily be attributed to the immaturity of the research area, it is also a manifestation of a larger problem—the lack of coherent methods, processes or tools that assist designers in thinking about issues pertinent to ubiquitous computing, as they explore potential ideas and develop some of these into working prototypes. To this end, this research presents an overview of the important characteristics of ubiquitous computing systems identified by many of the leading researchers in the field. Contrasting with conventional systems, we discuss the resulting issues and challenges, and their implications on the future directions of this emerging research area. In a case study, we use scenario-based design to walkthrough the design of a community computing application. At various stages of the design process, the need to focus on more issues relevant to ubiquitous computing design became apparent, resulting in the augmentation of scenario-based design. The augmented scenario-based design process is proposed as a tool for helping designers conceptualize user activities within given usage circumstances and at various stages of the design process. New questions help to identify the most common pitfalls, enabling designers to produce systems that are more socially acceptable and provide a higher likelihood for adoption by everyday users beyond the laboratory. In initial testing, the augmented process was shown to produce better designs. The ultimate ambition of ubiquitous computing technology is to be able to serve users anywhere, at anytime. However, taking into account the dynamic nature of user needs and usage situations, is a novel and non trivial undertaking. In essence, it is a fundamental change that requires designers to rethink many of the conventional answers and processes that help guide the creation of interactive systems. We provide a promising approach.","abstract_html":"Computing is moving away from the desktop, permeating into many everyday objects and the environments in which we live. Many researchers in ubiquitous computing are excited about the potential to profoundly change the way we live by revolutionizing how we interact with information. Despite the excitement, few successful applications are making the transition from the laboratories to the mass market. While this could easily be attributed to the immaturity of the research area, it is also a manifestation of a larger problem—the lack of coherent methods, processes or tools that assist designers in thinking about issues pertinent to ubiquitous computing, as they explore potential ideas and develop some of these into working prototypes. To this end, this research presents an overview of the important characteristics of ubiquitous computing systems identified by many of the leading researchers in the field. Contrasting with conventional systems, we discuss the resulting issues and challenges, and their implications on the future directions of this emerging research area. In a case study, we use scenario-based design to walkthrough the design of a community computing application. At various stages of the design process, the need to focus on more issues relevant to ubiquitous computing design became apparent, resulting in the augmentation of scenario-based design. The augmented scenario-based design process is proposed as a tool for helping designers conceptualize user activities within given usage circumstances and at various stages of the design process. New questions help to identify the most common pitfalls, enabling designers to produce systems that are more socially acceptable and provide a higher likelihood for adoption by everyday users beyond the laboratory. In initial testing, the augmented process was shown to produce better designs. The ultimate ambition of ubiquitous computing technology is to be able to serve users anywhere, at anytime. However, taking into account the dynamic nature of user needs and usage situations, is a novel and non trivial undertaking. In essence, it is a fundamental change that requires designers to rethink many of the conventional answers and processes that help guide the creation of interactive systems. We provide a promising approach.","abstract_has_math":false,"creators":["Ndiwalana, Ali"],"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":["McCrickard, D. Scott"],"committee_members":["Bowman, Douglas A.","Carroll, John M."],"year":2003,"date_issued":"2003-06-19","date_published":"2003-06-19","updated_at":"2026-07-22T22:20:02Z","subjects":["Invisible computing","user preferences","community networks","ubiquitous computing","pervasive computing","scenario-based design"],"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-07012003-155928"],"render_values":[{"text":"etd-07012003-155928","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/33848","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["McCrickard, D. Scott"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Bowman, Douglas A.","Carroll, John M."]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Ndiwalana, Ali"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:40:56Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:40:56Z","2003-08-21"]},{"key":"dc:date.issued","label":"Date","values":["2003-06-19"]},{"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":["Invisible computing","user preferences","community networks","ubiquitous computing","pervasive computing","scenario-based design"]}]},{"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-07012003-155928"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/33848"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Computing is moving away from the desktop, permeating into many everyday objects and the environments in which we live. Many researchers in ubiquitous computing are excited about the potential to profoundly change the way we live by revolutionizing how we interact with information. Despite the excitement, few successful applications are making the transition from the laboratories to the mass market. While this could easily be attributed to the immaturity of the research area, it is also a manifestation of a larger problem—the lack of coherent methods, processes or tools that assist designers in thinking about issues pertinent to ubiquitous computing, as they explore potential ideas and develop some of these into working prototypes. To this end, this research presents an overview of the important characteristics of ubiquitous computing systems identified by many of the leading researchers in the field. Contrasting with conventional systems, we discuss the resulting issues and challenges, and their implications on the future directions of this emerging research area. In a case study, we use scenario-based design to walkthrough the design of a community computing application. At various stages of the design process, the need to focus on more issues relevant to ubiquitous computing design became apparent, resulting in the augmentation of scenario-based design. The augmented scenario-based design process is proposed as a tool for helping designers conceptualize user activities within given usage circumstances and at various stages of the design process. New questions help to identify the most common pitfalls, enabling designers to produce systems that are more socially acceptable and provide a higher likelihood for adoption by everyday users beyond the laboratory. In initial testing, the augmented process was shown to produce better designs. The ultimate ambition of ubiquitous computing technology is to be able to serve users anywhere, at anytime. However, taking into account the dynamic nature of user needs and usage situations, is a novel and non trivial undertaking. In essence, it is a fundamental change that requires designers to rethink many of the conventional answers and processes that help guide the creation of interactive systems. We provide a promising approach."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["Ubiquitous Computing: By the People, For the People"]}]}],"canonical_facts":{"dc:contributor.committeechair":["McCrickard, D. Scott"],"dc:contributor.committeemember":["Bowman, Douglas A.","Carroll, John M."],"dc:contributor.department":["Computer Science"],"dc:creator":["Ndiwalana, Ali"],"dc:date.accessioned":["2014-03-14T20:40:56Z"],"dc:date.available":["2014-03-14T20:40:56Z","2003-08-21"],"dc:date.issued":["2003-06-19"],"dc:description.abstract":["Computing is moving away from the desktop, permeating into many everyday objects and the environments in which we live. Many researchers in ubiquitous computing are excited about the potential to profoundly change the way we live by revolutionizing how we interact with information. Despite the excitement, few successful applications are making the transition from the laboratories to the mass market. While this could easily be attributed to the immaturity of the research area, it is also a manifestation of a larger problem—the lack of coherent methods, processes or tools that assist designers in thinking about issues pertinent to ubiquitous computing, as they explore potential ideas and develop some of these into working prototypes. To this end, this research presents an overview of the important characteristics of ubiquitous computing systems identified by many of the leading researchers in the field. Contrasting with conventional systems, we discuss the resulting issues and challenges, and their implications on the future directions of this emerging research area. In a case study, we use scenario-based design to walkthrough the design of a community computing application. At various stages of the design process, the need to focus on more issues relevant to ubiquitous computing design became apparent, resulting in the augmentation of scenario-based design. The augmented scenario-based design process is proposed as a tool for helping designers conceptualize user activities within given usage circumstances and at various stages of the design process. New questions help to identify the most common pitfalls, enabling designers to produce systems that are more socially acceptable and provide a higher likelihood for adoption by everyday users beyond the laboratory. In initial testing, the augmented process was shown to produce better designs. The ultimate ambition of ubiquitous computing technology is to be able to serve users anywhere, at anytime. However, taking into account the dynamic nature of user needs and usage situations, is a novel and non trivial undertaking. In essence, it is a fundamental change that requires designers to rethink many of the conventional answers and processes that help guide the creation of interactive systems. We provide a promising approach."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-07012003-155928"],"dc:identifier.uri":["http://hdl.handle.net/10919/33848"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Invisible computing","user preferences","community networks","ubiquitous computing","pervasive computing","scenario-based design"],"dc:title":["Ubiquitous Computing: By the People, For the People"],"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:20:02Z"}