{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:10:06Z","timestamp":1750255806919,"version":"3.41.0"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2009,4,1]],"date-time":"2009-04-01T00:00:00Z","timestamp":1238544000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCR-0311026"],"award-info":[{"award-number":["CCR-0311026"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput.-Hum. Interact."],"published-print":{"date-parts":[[2009,4]]},"abstract":"<jats:p>Technology trends have enabled deployment of low-cost sensor-based systems, but designing customized sensor-based systems to carry out specific tasks still requires costly engineering by experts. We briefly summarize eBlocks, a technology enabling nonexperts to quickly construct basic customized sensor-based systems, without requiring electronics or knowledge of programming languages. We describe experiments illustrating successful construction of Boolean sensor-based systems by novice users, focusing on intuitive logic and state block design. Additionally, we present preliminary experiments demonstrating usability of integer-based blocks and introduce a programmable block and the corresponding configuration methodology intended for nonexpert users.<\/jats:p>","DOI":"10.1145\/1502800.1502801","type":"journal-article","created":{"date-parts":[[2009,4,21]],"date-time":"2009-04-21T14:14:44Z","timestamp":1240323284000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Enabling nonexpert construction of basic sensor-based systems"],"prefix":"10.1145","volume":"16","author":[{"given":"Susan","family":"Lysecky","sequence":"first","affiliation":[{"name":"University of Arizona, Tucson, AZ"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Vahid","sequence":"additional","affiliation":[{"name":"University of California, Riverside, Riverside, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,4,23]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(01)00302-4"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/96749.98015"},{"volume-title":"Proceedings of the International Conference on Information Processing. 125--131","year":"1959","author":"Backus J. W.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","unstructured":"Crossbow Technology Inc. 2005. http:\/\/www.xbow.com.  Crossbow Technology Inc. 2005. http:\/\/www.xbow.com."},{"key":"e_1_2_1_5_1","unstructured":"Dust Inc. 2005. http:\/\/www.dust-inc.com.  Dust Inc. 2005. http:\/\/www.dust-inc.com."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/570645.570680"},{"key":"e_1_2_1_7_1","unstructured":"Electronic Blocks. 2005. http:\/\/www.itee.uq.edu.au\/~peta\/_ElectronicBlocks.htm.  Electronic Blocks. 2005. http:\/\/www.itee.uq.edu.au\/~peta\/_ElectronicBlocks.htm."},{"key":"e_1_2_1_8_1","first-page":"10","article-title":"Everything we currently know about making visitor-friendly mechanical interactive exhibits","volume":"39","author":"Gammon B.","year":"1999","journal-title":"Informal Learn."},{"key":"e_1_2_1_9_1","unstructured":"Gogo Boards. 2005. http:\/\/padthai.media.mit.edu:8080\/cocoon\/gogosite\/home.xsp?lang=en.  Gogo Boards. 2005. http:\/\/padthai.media.mit.edu:8080\/cocoon\/gogosite\/home.xsp?lang=en."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/502348.502388"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1166253.1166300"},{"volume-title":"Proceedings of the ACM Symposium on User Interface Software and Technology (UIST). ACM","year":"2005","author":"Hartmann S.","key":"e_1_2_1_12_1"},{"volume-title":"Library of Congress, Washington D.C.","year":"1989","author":"Hidreth C.R.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.1134340"},{"key":"e_1_2_1_15_1","unstructured":"Home Heartbeat. 2005. http:\/\/www.homeheartbeat.com.  Home Heartbeat. 2005. http:\/\/www.homeheartbeat.com."},{"volume-title":"Proceedings of the IEEE Conference on Sensor and Ad Hoc Communications and Networks (SECON).","year":"2004","author":"Horton M.","key":"e_1_2_1_16_1"},{"volume-title":"Mica: The commercialization of microsensor motes. Sensors Online Mag. (April).","year":"2002","author":"Horton M.","key":"e_1_2_1_17_1"},{"volume-title":"Proceedings of the American Society for Engineering Education Annual Conference.","year":"2002","author":"Kharma N.","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"Lego Mindstorms. 2005. http:\/\/mindstorms.lego.com.  Lego Mindstorms. 2005. http:\/\/mindstorms.lego.com."},{"key":"e_1_2_1_20_1","unstructured":"Logiblocs. 2005. http:\/\/www.logiblocs.com.  Logiblocs. 2005. http:\/\/www.logiblocs.com."},{"key":"e_1_2_1_21_1","unstructured":"Logidules. 2005. http:\/\/diwww.epfl.ch\/lami\/teach\/logidules.html.  Logidules. 2005. http:\/\/diwww.epfl.ch\/lami\/teach\/logidules.html."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.289"},{"key":"e_1_2_1_23_1","unstructured":"Marquardt N. and Greenberg S. 2006. Shared phidgets: A toolkit for rapidly prototyping distributed physical user interfaces. Rep. 2006-829--22 Department of Computer Science University of Calgary Calgary Alberta.  Marquardt N. and Greenberg S. 2006. Shared phidgets: A toolkit for rapidly prototyping distributed physical user interfaces. Rep. 2006-829--22 Department of Computer Science University of Calgary Calgary Alberta."},{"volume-title":"et. al","year":"2005","author":"Martin F.","key":"e_1_2_1_24_1"},{"volume-title":"et al","year":"1997","author":"Martin F.","key":"e_1_2_1_25_1"},{"volume-title":"Proceeding of the Conference on Software Engineering: Education and Practice (SE:E&P). 309","author":"McIver L.","key":"e_1_2_1_26_1"},{"key":"e_1_2_1_27_1","unstructured":"Microchip. 2006. http:\/\/www.microchip.com.  Microchip. 2006. http:\/\/www.microchip.com."},{"key":"e_1_2_1_28_1","unstructured":"MIT Media Laboratory. 2005. GoGo board. http:\/\/learning.media.mit.edu\/projects\/gogo\/index.html.  MIT Media Laboratory. 2005. GoGo board. http:\/\/learning.media.mit.edu\/projects\/gogo\/index.html."},{"key":"e_1_2_1_29_1","unstructured":"MIT Media Laboratory Epistemology and Learning Group. 1998. Beyond black boxes. http:\/\/llk. media.mit.edu\/projects\/bbb\/.  MIT Media Laboratory Epistemology and Learning Group. 1998. Beyond black boxes. http:\/\/llk. media.mit.edu\/projects\/bbb\/."},{"volume-title":"Embedded everywhere: A research agenda for networked systems of embedded computers","author":"National Research Council. 2001.","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/367236.367262"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/366193.366201"},{"key":"e_1_2_1_33_1","unstructured":"Nicoud J. D. 1997. The Logidules. http:\/\/diwww.epfl.ch\/lami\/teach\/logidules.html.  Nicoud J. D. 1997. The Logidules. http:\/\/diwww.epfl.ch\/lami\/teach\/logidules.html."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.67739"},{"volume-title":"Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications (WMCSA). 160--169","author":"Omojokun O.","key":"e_1_2_1_35_1"},{"volume-title":"Proceedings of the IEEE International Symposium on Visual Languages.","author":"Pane J.","key":"e_1_2_1_36_1"},{"key":"e_1_2_1_37_1","unstructured":"Pane J. and Myers B. 1996. Usability issues in the design of novice programming systems. Tech. rep. CMU-HCII-96--101 Human-Computer Interaction Institute.  Pane J. and Myers B. 1996. Usability issues in the design of novice programming systems. Tech. rep. CMU-HCII-96--101 Human-Computer Interaction Institute."},{"volume-title":"Proceedings of the Workshop of the Psychology of Programming Interest Group. 113--126","author":"Patil B.","key":"e_1_2_1_38_1"},{"key":"e_1_2_1_39_1","unstructured":"Phidgets. 2003. http:\/\/www.phidgets.com\/.  Phidgets. 2003. http:\/\/www.phidgets.com\/."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/647987.741344"},{"key":"e_1_2_1_41_1","first-page":"14","article-title":"LEGO, logo, and design","volume":"5","author":"Resnick M.","year":"1988","journal-title":"Child. Environ. Q."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/286498.286520"},{"volume-title":"Proceedings of the International Conference of the Learning Sciences (ICLS). 481--488","author":"Sipitakiat A.","key":"e_1_2_1_43_1"},{"volume-title":"Proceedings of the Interactive Computer-Aided Learning International Workshop.","author":"Sipitakiat A.","key":"e_1_2_1_44_1"},{"key":"e_1_2_1_45_1","unstructured":"Smart Dust. 2004. http:\/\/robotics.eecs.berkeley.edu\/~pister\/SmartDust\/.  Smart Dust. 2004. http:\/\/robotics.eecs.berkeley.edu\/~pister\/SmartDust\/."},{"key":"e_1_2_1_46_1","unstructured":"Smart Home. 2005. http:\/\/www.smarthome.com.  Smart Home. 2005. http:\/\/www.smarthome.com."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/182.358436"},{"key":"e_1_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Tanaka J. 1999. The perfect search. Newsweek. (Sept. 27). 71--72.  Tanaka J. 1999. The perfect search. Newsweek. (Sept. 27). 71--72.","DOI":"10.1023\/A:1018744101705"},{"key":"e_1_2_1_49_1","unstructured":"Teleo. 2005. http:\/\/www.makingthings.com\/.  Teleo. 2005. http:\/\/www.makingthings.com\/."},{"key":"e_1_2_1_50_1","unstructured":"Tiny OS Community Forum. 2005. http:\/\/www.tinyos.net.  Tiny OS Community Forum. 2005. http:\/\/www.tinyos.net."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/6.946639"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/619059.621630"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/953536.953550"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/506443.506591"},{"volume-title":"Proceedings of the 8th IFIP TC13 Conference on Human-Computer Interaction (Interact). 496--503","year":"2001","author":"Wyeth P.","key":"e_1_2_1_55_1"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4571(199307)44:6%3C327::AID-ASI3%3E3.0.CO;2-J"}],"container-title":["ACM Transactions on Computer-Human Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1502800.1502801","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1502800.1502801","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:37Z","timestamp":1750253377000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1502800.1502801"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,4]]},"references-count":56,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,4]]}},"alternative-id":["10.1145\/1502800.1502801"],"URL":"https:\/\/doi.org\/10.1145\/1502800.1502801","relation":{},"ISSN":["1073-0516","1557-7325"],"issn-type":[{"type":"print","value":"1073-0516"},{"type":"electronic","value":"1557-7325"}],"subject":[],"published":{"date-parts":[[2009,4]]},"assertion":[{"value":"2008-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}