MS2 documentation blog

Annotated Bibliography

Author Name Title Citation Keywords Summary Relevance
Doore, Karen Alternate Realities for Computational Thinking ICER ‘13: Proceedings of the ninth annual international ACM conference on International computing education research. August 2013 Pages 171–172 Social and professional topics, Computing education, Computing educational programs, This paper looks at how Alternate Reality Games (ARGs) can be used “as an educational platform to engage students in a collaborative exploration of the field of computing as a means to increase interest in computing”. This is an interesting approach toward education as it explores new mediums and types of content delivery. A look at new approaches toward education on computers using computers
Anand, Abhinav, Veljko Pejovic, Elizabeth M. Belding, and David L. Johnson VillageCell Proceedings of the Fifth International Conference on Information and Communication Technologies and Development - ICTD ‘12, March 2012 Networks, Network architecture, Cross-computing tools and techniques VillageCell uses existing technology stack to create systems which help boost connectivity in areas often left behind by the government and development organisations. This “relies on software defined radios and open-source solutions to provide free local and cheap long-distance communication for remote regions”. The focus on using existing tech stacks is of particular interest to me. The implementation of this does raise some questions which I’d like to keep in mind.
Matthee, K. W., G. Mweemba, A. V. Pais, G. van Stam, and M. Rijken Bringing Internet Connectivity to Rural Zambia Using a Collaborative Approach 2007 International Conference on Information and Communication Technologies and Development, 2007 Web and internet services, Satellites, IP networks, Wireless LAN, Employment, Costs, Bandwidth, International collaboration, Africa, Technological innovation Similar to VillageCell, this paper shows how using older tech stacks can be used to provide services. It “operates using satellite terminals (for connection to the Internet) and a wireless local area network.” Especially with regard to the potential use cases of this application. Great use of older tech, especially with the uses cases mentioned of helping communities
Warschauer, Mark Technology and Social Inclusion: Rethinking the Digital Divide Cambridge, MA: MIT, 2004 Digital divide, social inclusion A great read which goes into details of “Drawing on theory from political science, economics, sociology, psychology, communications, education, and linguistics, the book examines the ways in which differing access to technology contributes to social and economic stratification or inclusion” with case studies from disaffected countries like the US and developing nations of Brazil, India, China. Interesting read-nice direction to head in, if obvious
Bederson, Benjamin B., James D. Hollan, Ken Perlin, Jonathan Meyer, David Bacon, and George Furnas Pad++: A Zoomable Graphical Sketchpad For Exploring Alternate Interface Physics Journal of Visual Languages & Computing 7, no. 1 (1996): 3–32 Interactive user interfaces, multiscale interfaces, zoomable interfaces, authoring, information navigation Albeit an old paper, it explores the development of new kinds of interactions within software which are quite different from other softwares of the time, and also of the new kinds of HCI. New kinds of approaches, a more human centered approach toward software. The key here is to look at a planet-centered approach toward design.
Raman, Aravindh, Sagar Joglekar, Emiliano De Cristofaro, Nishanth Sastry, and Gareth Tyson Challenges in the Decentralised Web Proceedings of the Internet Measurement Conference, 2019 Networks, information systems, world wide web, social networks, network measurement Explores the Decentralised Web through platforms such as PeerTube, HubZilla, with a focus on Mastodon. Important to the sudy of un-centralised edge computational systems
Conor Linehan, Ben J. Kirman, Stuart Reeves, Mark A. Blythe, Theresa Jean Tanenbaum, Audrey Desjardins, and Ron Wakkary Alternate endings: using fiction to explore design futures CHI ‘14 Extended Abstracts on Human Factors in Computing Systems. Association for Computing Machinery, 2014 Human-centered computing, design fiction, speculative design Paper explores “fictional narratives to envision long-term consequences of contemporary HCI projects”, which is good approach in trying to understand the consequences of the things we create Speculative design is always important to the process.
Sanchez-Iborra, Ramon, and Antonio F. Skarmeta TinyML-Enabled Frugal Smart Objects: Challenges and Opportunities IEEE Circuits and Systems Magazine 20, no. 3 (August 13, 2020): 4–18 Task analysis, Memory management, Circuits and systems, Data security, Microcontrollers, Energy efficiency, Data privacy, Ecosystems, Object recognition, Machine learning Explores the use of the TinyML paradigm, which are small microcomputers running ML. A survey of the existing ecosystem is in the paper. It also proposes a framework of a Radio Access Network architecture for smart frugal objects. Great introduction to the world of TinyML.
David, Robert, Jared Duke, Advait Jain, Vijay Janapa Reddi, Nat Jeffries, Jian Li, Nick Kreeger, et al TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systems arXiv.org. Cornell University, October 20, 2020   Looks at the finer technicalities of running ML models on smaller edge systems  
Banbury, Colby R., C. Zhou, I. Fedorov, R. Navarro, Urmish Thakker, Dibakar Gope, V. Reddi, Matthew Mattina, and P. N. Whatmough MicroNets: Neural Network Architectures for Deploying TinyML Applications on Commodity Microcontrollers ArXivabs/2010.11267 (2020)   Executing machine learning workloads locally on resource constrained microcontrollers (MCUs) promises to drastically expand the application space of IoT. However, so-called TinyML presents severe technical challenges, as deep neural network inference demands a large compute and memory budget. To address this challenge, neural architecture search (NAS) promises to help design accurate ML models that meet the tight MCU memory, latency and energy constraints.  
Lin, J., Wei-Ming Chen, Yujun Lin, J. Cohn, Chuang Gan, and Song Han MCUNet: Tiny Deep Learning on IoT Devices ArXiv abs/2007.10319 (2020)   Combine multiple devices to create a local net: MCUNet, a framework that jointly designs the efficient neural architecture (TinyNAS) and the lightweight inference engine (TinyEngine), enabling ImageNet-scale inference on microcontrollers.  
Liu, Di, Hao Kong, X. Luo, Weichen Liu, and R. Subramaniam Bringing AI To Edge: From Deep Learning’s Perspective ArXiv abs/2011.14808 (2020)   Overview of the Edge world and future development roadmaps  
Vuppalapati, Chandrasekar, Anitha Ilapakurti, Sharat Kedari, Jaya Vuppalapati, Santosh Kedari, and Raja Vuppalapati Democratization of AI, Albeit Constrained IoT Devices & Tiny ML, for Creating a Sustainable Food Future 2020 3rd International Conference on Information and Computer Technologies (ICICT), March 9, 2020   develop a framework to deploy artificial intelligence models in constrained compute environments that enable remote rural areas and small farmers to join the data revolution and start contribution to the digital economy and empowers the world through the data to create a sustainable food for our collective future. This is the direction I need to head in. Tiny computers-context-local control-huge win  
Chen, Jiasi, and Xukan Ran Deep Learning With Edge Computing: A Review Proceedings of the IEEE 107 (2019): 1655-1674   Overview of edge sensors and compute modules  
Zhou, Z., X. Chen, E. Li, Liekang Zeng, K. Luo and Junshan Zhang Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing Proceedings of the IEEE 107 (2019): 1738-1762   a comprehensive survey of the recent research efforts on Edge Intelligence  
Han, Yiwen, X. Wang, Victor C. M. Leung, D. Niyato, Xueqiang Yan and X. Chen Convergence of Edge Computing and Deep Learning: A Comprehensive Survey IEEE Communications Surveys & Tutorials 22 (2020): 869-904   Survey of Edge Intelligence and Edge computing