GluPredKit: Development and User Evaluation of a Standardization Software for Blood Glucose Prediction

Miriam K. Wolff,Sam Royston,Anders Lyngvi Fougner,Hans Georg Schaathun,Martin Steinert,Rune Volden
2024-06-13
Abstract:Blood glucose prediction is an important component of biomedical technology for managing diabetes with automated insulin delivery systems. Machine learning and deep learning algorithms hold the potential to advance this technology. However, the lack of standardized methodologies impedes direct comparisons of emerging algorithms. This study addresses this challenge by developing GluPredKit, a software platform designed to standardize the training, testing, and comparison of blood glucose prediction algorithms. GluPredKit features a modular, open-source architecture, complemented by a command-line interface, comprehensive documentation, and a video tutorial to enhance usability. To ensure the platform's effectiveness and user-friendliness, we conducted preliminary testing and a user study. In this study, four participants interacted with GluPredKit and provided feedback through the System Usability Scale (SUS) and open-ended questions. The findings indicate that GluPredKit effectively addresses the standardization challenge and offers high usability, facilitating direct comparisons between different algorithms. Additionally, it serves an educational purpose by making advanced methodologies more accessible. Future directions include continuously enhancing the software based on user feedback. We also invite community contributions to further expand GluPredKit with state-of-the-art components and foster a collaborative effort in standardizing blood glucose prediction research, leading to more comparable studies.
Software Engineering
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the standardization of blood - glucose prediction algorithms in diabetes management. Specifically, the author points out that although machine - learning and deep - learning algorithms have great potential in blood - glucose prediction, the lack of a standardized methodology hinders the direct comparison and verification between different algorithms. Therefore, this paper aims to address this challenge by developing a software platform named GluPredKit. ### Summary of Main Problems: 1. **Lack of Standardized Methods**: There are multiple different methods and data sets in current research, making it difficult to directly compare and verify different algorithms. 2. **Insufficient Comparability in Real - World Applications**: Many studies claim that their algorithms perform well on specific data sets, but in practical application scenarios, the performance of these algorithms is often not fully verified. 3. **Insufficient Code Sharing and Implementation Description**: In existing research, code sharing and detailed implementation descriptions are not sufficient, affecting the reproducibility and transparency of the research. ### Solutions: - **Develop the GluPredKit Platform**: This platform provides a modular, open - source architecture for standardizing the training, testing, and comparison of blood - glucose prediction algorithms. - **Enhance Usability and Educational Value**: The platform not only improves the comparability of algorithms but also enhances the user experience through detailed documentation and video tutorials, making advanced methods easier to understand and apply. - **Promote Community Collaboration**: Encourage researchers to contribute code, expand the functionality of the platform, and promote the standardization and collaboration of blood - glucose prediction research. ### Research Objectives: 1. **Determine the Functional and Non - Functional Requirements of BG Prediction Tools**: Based on literature reviews and practical experiences, clarify the core functions and performance requirements that BG prediction tools should possess. 2. **Evaluate the Effectiveness of GluPredKit**: Through technical evaluations and user feedback, verify whether GluPredKit meets the above requirements and evaluate its performance in practical applications. Through these measures, GluPredKit aims to provide a unified standard platform for blood - glucose prediction research, promote more reliable algorithm development and verification, and ultimately improve the effectiveness of diabetes management.