An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables. Minani, J. B., Gu�h�neuc, Y. G., Moha, N., Sabir, F., El Fellah, Y., & Ahmed, S. In Nguyen, K. K. & Tsiropoulou, E. E., editors, Proceedings of the 7<sup>th</sup> Conference on Cloud and Internet of Things (CIoT), pages 1–5, October, 2024. IEEE CS Press. 10 pages. Short paper.
Paper abstract bibtex The growth of the Internet of Things (IoT), particularly in wearable devices like Fitbits, has raised challenges related to source code quality, testing, data accuracy, and practical applications. This paper investigates issues in Fitbit apps by (1) analyzing GitHub repositories of Fitbit projects to identify code quality issues, (2) using Large Language Models (LLMs) to automate testing, (3) comparing data variations across different Fitbit models, and (4) experimenting with real-world use cases for Fitbit devices. Our analysis of 16 GitHub repositories revealed code quality issues in Fitbit apps, highlighting the need for better practices. Using LLMs like ChatGPT-4, we generated unit tests with 100% coverage. Data comparisons across Fitbit Versa models showed consistent accuracy. Finally, we showed the potential of wearable devices in the real-world with two practical use cases: health monitoring with robotic assistance and location-based tracking. These findings open new avenues for research in wearables.
@INPROCEEDINGS{Minani24-CIoT-IoTWearables,
AUTHOR = {Jean Baptiste Minani and Yann Ga�l Gu�h�neuc and
Naouel Moha and Fatima Sabir and El Fellah, Yahia and Sanam Ahmed},
BOOKTITLE = {Proceedings of the 7<sup>th</sup> Conference on Cloud and Internet of Things (CIoT)},
TITLE = {An Exploratory Study on Code Quality, Testing, Data
Accuracy, and Practical Use Cases of IoT Wearables},
YEAR = {2024},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Kim Koha Nguyen and Eirini Eleni Tsiropoulou},
MONTH = {October},
NOTE = {10 pages. Short paper.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {1–5},
PUBLISHER = {IEEE CS Press},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Evolution patterns</b>,
Rubrique : <b>patrons d'�volution</b>, Conference: CIoT},
URL = {http://www.ptidej.net/publications/documents/CIoT24b.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/CIoT24b.ppt.pdf},
ABSTRACT = {The growth of the Internet of Things (IoT), particularly
in wearable devices like Fitbits, has raised challenges related to
source code quality, testing, data accuracy, and practical
applications. This paper investigates issues in Fitbit apps by (1)
analyzing GitHub repositories of Fitbit projects to identify code
quality issues, (2) using Large Language Models (LLMs) to automate
testing, (3) comparing data variations across different Fitbit
models, and (4) experimenting with real-world use cases for Fitbit
devices. Our analysis of 16 GitHub repositories revealed code quality
issues in Fitbit apps, highlighting the need for better practices.
Using LLMs like ChatGPT-4, we generated unit tests with 100%
coverage. Data comparisons across Fitbit Versa models showed
consistent accuracy. Finally, we showed the potential of wearable
devices in the real-world with two practical use cases: health
monitoring with robotic assistance and location-based tracking. These
findings open new avenues for research in wearables.}
}
Downloads: 0
{"_id":"fAQ94hq9oLpQPehBB","bibbaseid":"minani-guhneuc-moha-sabir-elfellah-ahmed-anexploratorystudyoncodequalitytestingdataaccuracyandpracticalusecasesofiotwearables-2024","author_short":["Minani, J. B.","Gu�h�neuc, Y. G.","Moha, N.","Sabir, F.","El Fellah, Y.","Ahmed, S."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Jean","Baptiste"],"propositions":[],"lastnames":["Minani"],"suffixes":[]},{"firstnames":["Yann","Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]},{"firstnames":["Naouel"],"propositions":[],"lastnames":["Moha"],"suffixes":[]},{"firstnames":["Fatima"],"propositions":[],"lastnames":["Sabir"],"suffixes":[]},{"propositions":[],"lastnames":["El","Fellah"],"firstnames":["Yahia"],"suffixes":[]},{"firstnames":["Sanam"],"propositions":[],"lastnames":["Ahmed"],"suffixes":[]}],"booktitle":"Proceedings of the 7<sup>th</sup> Conference on Cloud and Internet of Things (CIoT)","title":"An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables","year":"2024","optaddress":"","optcrossref":"","editor":[{"firstnames":["Kim","Koha"],"propositions":[],"lastnames":["Nguyen"],"suffixes":[]},{"firstnames":["Eirini","Eleni"],"propositions":[],"lastnames":["Tsiropoulou"],"suffixes":[]}],"month":"October","note":"10 pages. Short paper.","optnumber":"","optorganization":"","pages":"1–5","publisher":"IEEE CS Press","optseries":"","optvolume":"","keywords":"Topic: <b>Evolution patterns</b>, Rubrique : <b>patrons d'�volution</b>, Conference: CIoT","url":"http://www.ptidej.net/publications/documents/CIoT24b.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/CIoT24b.ppt.pdf","abstract":"The growth of the Internet of Things (IoT), particularly in wearable devices like Fitbits, has raised challenges related to source code quality, testing, data accuracy, and practical applications. This paper investigates issues in Fitbit apps by (1) analyzing GitHub repositories of Fitbit projects to identify code quality issues, (2) using Large Language Models (LLMs) to automate testing, (3) comparing data variations across different Fitbit models, and (4) experimenting with real-world use cases for Fitbit devices. Our analysis of 16 GitHub repositories revealed code quality issues in Fitbit apps, highlighting the need for better practices. Using LLMs like ChatGPT-4, we generated unit tests with 100% coverage. Data comparisons across Fitbit Versa models showed consistent accuracy. Finally, we showed the potential of wearable devices in the real-world with two practical use cases: health monitoring with robotic assistance and location-based tracking. These findings open new avenues for research in wearables.","bibtex":"@INPROCEEDINGS{Minani24-CIoT-IoTWearables,\r\n AUTHOR = {Jean Baptiste Minani and Yann Ga�l Gu�h�neuc and \r\n Naouel Moha and Fatima Sabir and El Fellah, Yahia and Sanam Ahmed},\r\n BOOKTITLE = {Proceedings of the 7<sup>th</sup> Conference on Cloud and Internet of Things (CIoT)},\r\n TITLE = {An Exploratory Study on Code Quality, Testing, Data \r\n Accuracy, and Practical Use Cases of IoT Wearables},\r\n YEAR = {2024},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Kim Koha Nguyen and Eirini Eleni Tsiropoulou},\r\n MONTH = {October},\r\n NOTE = {10 pages. Short paper.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {1–5},\r\n PUBLISHER = {IEEE CS Press},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Evolution patterns</b>, \r\n Rubrique : <b>patrons d'�volution</b>, Conference: CIoT},\r\n URL = {http://www.ptidej.net/publications/documents/CIoT24b.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/CIoT24b.ppt.pdf},\r\n ABSTRACT = {The growth of the Internet of Things (IoT), particularly \r\n in wearable devices like Fitbits, has raised challenges related to \r\n source code quality, testing, data accuracy, and practical \r\n applications. This paper investigates issues in Fitbit apps by (1) \r\n analyzing GitHub repositories of Fitbit projects to identify code \r\n quality issues, (2) using Large Language Models (LLMs) to automate \r\n testing, (3) comparing data variations across different Fitbit \r\n models, and (4) experimenting with real-world use cases for Fitbit \r\n devices. Our analysis of 16 GitHub repositories revealed code quality \r\n issues in Fitbit apps, highlighting the need for better practices. \r\n Using LLMs like ChatGPT-4, we generated unit tests with 100% \r\n coverage. Data comparisons across Fitbit Versa models showed \r\n consistent accuracy. Finally, we showed the potential of wearable \r\n devices in the real-world with two practical use cases: health \r\n monitoring with robotic assistance and location-based tracking. These \r\n findings open new avenues for research in wearables.}\r\n}\r\n\r\n","author_short":["Minani, J. B.","Gu�h�neuc, Y. G.","Moha, N.","Sabir, F.","El Fellah, Y.","Ahmed, S."],"editor_short":["Nguyen, K. K.","Tsiropoulou, E. E."],"key":"Minani24-CIoT-IoTWearables","id":"Minani24-CIoT-IoTWearables","bibbaseid":"minani-guhneuc-moha-sabir-elfellah-ahmed-anexploratorystudyoncodequalitytestingdataaccuracyandpracticalusecasesofiotwearables-2024","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/CIoT24b.doc.pdf"},"keyword":["Topic: <b>Evolution patterns</b>","Rubrique : <b>patrons d'�volution</b>","Conference: CIoT"],"metadata":{"authorlinks":{}}},"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","dataSources":["8vn5MSGYWB4fAx9Z4"],"keywords":["topic: <b>evolution patterns</b>","rubrique : <b>patrons d'�volution</b>","conference: ciot"],"search_terms":["exploratory","study","code","quality","testing","data","accuracy","practical","use","cases","iot","wearables","minani","gu�h�neuc","moha","sabir","el fellah","ahmed"],"title":"An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables","year":2024}