Back to Search
Start Over
Towards Computational Notebooks for IoT Development
- Source :
- CHI Extended Abstracts
- Publication Year :
- 2019
- Publisher :
- ACM, 2019.
-
Abstract
- Internet of Things systems are complex to develop. They are required to exhibit various features and run across several environments. Software developers have to deal with this heterogeneity both when configuring the development and execution environments and when writing the code. Meanwhile, computational notebooks have been gaining prominence due to their capability to consolidate text, executable code, and visualizations in a single document. Although they are mainly used in the field of data science, the characteristics of such notebooks could make them suitable to support the development of IoT systems as well. This work proposes an IoT-tailored literate computing approach in the form of a computational notebook. We present a use case of a typical IoT system involving several interconnected components and describe the implementation of a computational notebook as a tool to support its development. Finally, we point out the opportunities and limitations of this approach.
- Subjects :
- Internet of Things
Computational notebook
Documentation
Software development
Point (typography)
Computer science
business.industry
05 social sciences
020207 software engineering
02 engineering and technology
computer.file_format
Field (computer science)
Development (topology)
Software
0202 electrical engineering, electronic engineering, information engineering
Code (cryptography)
0501 psychology and cognitive sciences
Executable
Software engineering
business
computer
050107 human factors
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems
- Accession number :
- edsair.doi.dedup.....fdf0bc54fc9a0b3b306e77e8f9d7085d