skip to main content
10.1145/1056808.1057058acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

A logic block enabling logic configuration by non-experts in sensor networks

Published: 02 April 2005 Publication History

Abstract

Recent years have seen the evolution of networks of tiny low power computing blocks, known as sensor networks. In one class of sensor networks, a non-expert user, who has little or no experience with electronics or programming, selects, connects and/or configures one or more blocks such that the blocks compute a particular Boolean logic function of sensor values. We describe a series of experiments showing that non-expert users have much difficulty with a block based on Boolean logic truth tables, and that a logic block having a sentence-like structure with some configurable switches yields a better success rate. We also show that a particular use of color with a truth table improves results over a traditional truth table.

References

[1]
Blackwell, A., R. Hague. AutoHAN: An Architecture for Programming the Home. IEEE Symposia on Human-Centric Computing Languages and Environments, 2001.
[2]
Cotterell, S., F. Vahid. A Logic Block Enabling Logic Configuration by Non-Experts in Sensor Networks. UC Riverside Technical Report UCR-CSE-04-09, 2004.
[3]
S. Cotterell, K. Downey, F. Vahid. Applications and Experiments with eBlocks - Electronic Blocks for Basic Sensor-Based Systems. SECON 2004.
[4]
S. Cotterell, F. Vahid, W. Najjar, H. Hsieh. First Results with eBlocks: Embedded Systems Building Blocks. CODES+ISSS Merged Conference, October 2003.
[5]
Gammon, B. Everything we currently know about making visitor-friendly mechanical interactives. British Interactive Group, http://www.big.uk.com, 1999.
[6]
Hidreth, C. R. Intelligent Interfaces and Retrieval methods for Subject Search in Bibliographic Retrieval Systems. Advances in Library Info. Tech., 2 (1989).
[7]
Hill, J., D. Culler. MICA: A Wireless Platform For Deeply Embedded Networks. IEEE Micro 22, 6 (2002).
[8]
Kharma, N. and L. Caro. MagicBlocks: A Game Kit for Exploring Digital Logic. Proc. of the 2002 American Society for Eng. Education Annual Conference (2002).
[9]
Logiblocs. http://www.logiblocs.com.
[10]
MIT Media Laboratory. Programmable Bricks. http://llk.media.mit.edu/projects/cricket/
[11]
National Research Council. Embedded, Everywhere: A Research Agenda for Networked Systems of Embedded Computers. National Academies Press (2001).
[12]
Pane, J. and Myers, B. Tabular and Textual Methods for Selecting Objects form a Group. Proc. Visual Languages (2000), 157--164.
[13]
Sikorski, M. Teaching Computers the Young and the Adults: Observations on Learning Style Differences. CHI (1998), pp 42--43.

Cited By

View all
  • (2018)Modular electronics for broadening non-expert participation in STEM innovation: An IoT perspective2018 IEEE Integrated STEM Education Conference (ISEC)10.1109/ISECon.2018.8340470(167-174)Online publication date: Mar-2018
  • (2016)A cloud-based platform to develop context-aware mobile applications by domain expertsComputer Standards & Interfaces10.1016/j.csi.2015.08.00944:C(177-184)Online publication date: 1-Feb-2016
  • (2014)Empowering End-Users to Develop Context-Aware Mobile Applications Using a Web PlatformProceedings of the 2014 International Conference on Future Internet of Things and Cloud10.1109/FiCloud.2014.31(139-145)Online publication date: 27-Aug-2014
  • Show More Cited By

Index Terms

  1. A logic block enabling logic configuration by non-experts in sensor networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI EA '05: CHI '05 Extended Abstracts on Human Factors in Computing Systems
    April 2005
    1358 pages
    ISBN:1595930027
    DOI:10.1145/1056808
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 April 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. boolean logic
    2. eBlocks
    3. embedded computing systems
    4. sensor networks
    5. truth table

    Qualifiers

    • Article

    Conference

    CHI05
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 6,164 of 23,696 submissions, 26%

    Upcoming Conference

    CHI 2025
    ACM CHI Conference on Human Factors in Computing Systems
    April 26 - May 1, 2025
    Yokohama , Japan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Modular electronics for broadening non-expert participation in STEM innovation: An IoT perspective2018 IEEE Integrated STEM Education Conference (ISEC)10.1109/ISECon.2018.8340470(167-174)Online publication date: Mar-2018
    • (2016)A cloud-based platform to develop context-aware mobile applications by domain expertsComputer Standards & Interfaces10.1016/j.csi.2015.08.00944:C(177-184)Online publication date: 1-Feb-2016
    • (2014)Empowering End-Users to Develop Context-Aware Mobile Applications Using a Web PlatformProceedings of the 2014 International Conference on Future Internet of Things and Cloud10.1109/FiCloud.2014.31(139-145)Online publication date: 27-Aug-2014
    • (2012)MNFLProceedings of the 2nd ACM SIGHIT International Health Informatics Symposium10.1145/2110363.2110387(191-200)Online publication date: 28-Jan-2012
    • (2010)Adapting the eBlock Platform for Middle School STEM ProjectsIEEE Transactions on Learning Technologies10.1109/TLT.2009.413:2(152-164)Online publication date: 1-Apr-2010
    • (2009)Cicero DesignerProceedings of the 2nd International Symposium on End-User Development - Volume 543510.5555/3093119.3093137(265-274)Online publication date: 2-Mar-2009
    • (2009)Non-expert construction of customized embedded systems to enhance STEM curriculaACM SIGBED Review10.1145/1534480.15344886:1(1-11)Online publication date: 1-Jan-2009
    • (2009)Virtual microcontrollersACM SIGBED Review10.1145/1534480.15344866:1(1-8)Online publication date: 1-Jan-2009
    • (2009)Cicero Designer: An Environment for End-User Development of Multi-Device Museum GuidesEnd-User Development10.1007/978-3-642-00427-8_15(265-274)Online publication date: 2009
    • (2006)Automated generation of basic custom sensor-based embedded computing systems guided by end-user optimization criteriaProceedings of the 8th international conference on Ubiquitous Computing10.1007/11853565_5(69-86)Online publication date: 17-Sep-2006
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media