{"title":"MNFL: the monitoring and notification flow language for assistive monitoring","authors":"Alex D. Edgcomb, F. Vahid","doi":"10.1145/2110363.2110387","DOIUrl":null,"url":null,"abstract":"Assistive monitoring analyzes data from sensors and cameras to detect situations of interest, and notifies appropriate persons in response. Customization of assistive technology by end-users is necessary for technology adoption and retention. We introduce MNFL, the Monitoring and Notification Flow Language, developed over the past several years to allow lay people without programming experience, but with some technical acumen, to effectively program customized monitoring and notification systems. MNFL is a graphical flow language having intuitive yet sufficiently powerful execution semantics and built-in constructs for assistive monitoring. We describe the language's semantics and built-in constructs, demonstrate the language's use for customizing several common assistive monitoring tasks, and provide results of initial usability trials showing that lay people with almost no training on MNFL can more than 50% of the time and in just a few minutes select and connect the right 1-2 blocks to complete basic applications that have 4-5 blocks total.","PeriodicalId":90523,"journal":{"name":"IHI ... : proceedings of the ... ACM SIGHIT International Health Informatics Symposium. ACM SIGHIT International Health Informatics Symposium","volume":"16 1","pages":"191-200"},"PeriodicalIF":0.0000,"publicationDate":"2012-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IHI ... : proceedings of the ... ACM SIGHIT International Health Informatics Symposium. ACM SIGHIT International Health Informatics Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2110363.2110387","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Assistive monitoring analyzes data from sensors and cameras to detect situations of interest, and notifies appropriate persons in response. Customization of assistive technology by end-users is necessary for technology adoption and retention. We introduce MNFL, the Monitoring and Notification Flow Language, developed over the past several years to allow lay people without programming experience, but with some technical acumen, to effectively program customized monitoring and notification systems. MNFL is a graphical flow language having intuitive yet sufficiently powerful execution semantics and built-in constructs for assistive monitoring. We describe the language's semantics and built-in constructs, demonstrate the language's use for customizing several common assistive monitoring tasks, and provide results of initial usability trials showing that lay people with almost no training on MNFL can more than 50% of the time and in just a few minutes select and connect the right 1-2 blocks to complete basic applications that have 4-5 blocks total.