{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,2]],"date-time":"2026-02-02T20:37:18Z","timestamp":1770064638257,"version":"3.49.0"},"reference-count":66,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T00:00:00Z","timestamp":1659657600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002347","name":"Federal Ministry of Education and Research, Germany","doi-asserted-by":"publisher","award":["01GM1905"],"award-info":[{"award-number":["01GM1905"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Federal Ministry of Education and Research, Germany","doi-asserted-by":"publisher","award":["044-602140"],"award-info":[{"award-number":["044-602140"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Federal Ministry of Education and Research, Germany","doi-asserted-by":"publisher","award":["044-602150"],"award-info":[{"award-number":["044-602150"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Federal Ministry of Education and Research, Germany","doi-asserted-by":"publisher","award":["438496663"],"award-info":[{"award-number":["438496663"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Federal Ministry of Education and Research, Germany","doi-asserted-by":"publisher","award":["820820"],"award-info":[{"award-number":["820820"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Fraunhofer Internal Programs","award":["01GM1905"],"award-info":[{"award-number":["01GM1905"]}]},{"name":"Fraunhofer Internal Programs","award":["044-602140"],"award-info":[{"award-number":["044-602140"]}]},{"name":"Fraunhofer Internal Programs","award":["044-602150"],"award-info":[{"award-number":["044-602150"]}]},{"name":"Fraunhofer Internal Programs","award":["438496663"],"award-info":[{"award-number":["438496663"]}]},{"name":"Fraunhofer Internal Programs","award":["820820"],"award-info":[{"award-number":["820820"]}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)\u2014\u201cMobility_APP\u201d","doi-asserted-by":"publisher","award":["01GM1905"],"award-info":[{"award-number":["01GM1905"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)\u2014\u201cMobility_APP\u201d","doi-asserted-by":"publisher","award":["044-602140"],"award-info":[{"award-number":["044-602140"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)\u2014\u201cMobility_APP\u201d","doi-asserted-by":"publisher","award":["044-602150"],"award-info":[{"award-number":["044-602150"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)\u2014\u201cMobility_APP\u201d","doi-asserted-by":"publisher","award":["438496663"],"award-info":[{"award-number":["438496663"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)\u2014\u201cMobility_APP\u201d","doi-asserted-by":"publisher","award":["820820"],"award-info":[{"award-number":["820820"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010767","name":"Mobilise-D project","doi-asserted-by":"publisher","award":["01GM1905"],"award-info":[{"award-number":["01GM1905"]}],"id":[{"id":"10.13039\/501100010767","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010767","name":"Mobilise-D project","doi-asserted-by":"publisher","award":["044-602140"],"award-info":[{"award-number":["044-602140"]}],"id":[{"id":"10.13039\/501100010767","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010767","name":"Mobilise-D project","doi-asserted-by":"publisher","award":["044-602150"],"award-info":[{"award-number":["044-602150"]}],"id":[{"id":"10.13039\/501100010767","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010767","name":"Mobilise-D project","doi-asserted-by":"publisher","award":["438496663"],"award-info":[{"award-number":["438496663"]}],"id":[{"id":"10.13039\/501100010767","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010767","name":"Mobilise-D project","doi-asserted-by":"publisher","award":["820820"],"award-info":[{"award-number":["820820"]}],"id":[{"id":"10.13039\/501100010767","id-type":"DOI","asserted-by":"publisher"}]},{"name":"European Union\u2019s Horizon 2020 research and innovation program","award":["01GM1905"],"award-info":[{"award-number":["01GM1905"]}]},{"name":"European Union\u2019s Horizon 2020 research and innovation program","award":["044-602140"],"award-info":[{"award-number":["044-602140"]}]},{"name":"European Union\u2019s Horizon 2020 research and innovation program","award":["044-602150"],"award-info":[{"award-number":["044-602150"]}]},{"name":"European Union\u2019s Horizon 2020 research and innovation program","award":["438496663"],"award-info":[{"award-number":["438496663"]}]},{"name":"European Union\u2019s Horizon 2020 research and innovation program","award":["820820"],"award-info":[{"award-number":["820820"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Developing machine learning algorithms for time-series data often requires manual annotation of the data. To do so, graphical user interfaces (GUIs) are an important component. Existing Python packages for annotation and analysis of time-series data have been developed without addressing adaptability, usability, and user experience. Therefore, we developed a generic open-source Python package focusing on adaptability, usability, and user experience. The developed package, Machine Learning and Data Analytics (MaD) GUI, enables developers to rapidly create a GUI for their specific use case. Furthermore, MaD GUI enables domain experts without programming knowledge to annotate time-series data and apply algorithms to it. We conducted a small-scale study with participants from three international universities to test the adaptability of MaD GUI by developers and to test the user interface by clinicians as representatives of domain experts. MaD GUI saves up to 75% of time in contrast to using a state-of-the-art package. In line with this, subjective ratings regarding usability and user experience show that MaD GUI is preferred over a state-of-the-art package by developers and clinicians. MaD GUI reduces the effort of developers in creating GUIs for time-series analysis and offers similar usability and user experience for clinicians as a state-of-the-art package.<\/jats:p>","DOI":"10.3390\/s22155849","type":"journal-article","created":{"date-parts":[[2022,8,9]],"date-time":"2022-08-09T04:16:55Z","timestamp":1660018615000},"page":"5849","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["MaD GUI: An Open-Source Python Package for Annotation and Analysis of Time-Series Data"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8135-6740","authenticated-orcid":false,"given":"Malte","family":"Ollenschl\u00e4ger","sequence":"first","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Artificial Intelligence in Biomedical Engineering (AIBE), Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"},{"name":"Department of Molecular Neurology, University Hospital Erlangen, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91054 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5686-281X","authenticated-orcid":false,"given":"Arne","family":"K\u00fcderle","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Artificial Intelligence in Biomedical Engineering (AIBE), Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"given":"Wolfgang","family":"Mehringer","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Artificial Intelligence in Biomedical Engineering (AIBE), Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"given":"Ann-Kristin","family":"Seifer","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Artificial Intelligence in Biomedical Engineering (AIBE), Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0630-9204","authenticated-orcid":false,"given":"J\u00fcrgen","family":"Winkler","sequence":"additional","affiliation":[{"name":"Department of Molecular Neurology, University Hospital Erlangen, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91054 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2037-9460","authenticated-orcid":false,"given":"Heiko","family":"Ga\u00dfner","sequence":"additional","affiliation":[{"name":"Department of Molecular Neurology, University Hospital Erlangen, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91054 Erlangen, Germany"},{"name":"Fraunhofer IIS, Fraunhofer Institute for Integrated Circuits IIS, 91058 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4921-6104","authenticated-orcid":false,"given":"Felix","family":"Kluge","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Artificial Intelligence in Biomedical Engineering (AIBE), Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0417-0336","authenticated-orcid":false,"given":"Bjoern M.","family":"Eskofier","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Artificial Intelligence in Biomedical Engineering (AIBE), Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1159\/000511930","article-title":"Artificial Intelligence in Medicine: Chances and Challenges for Wide Clinical Adoption","volume":"36","author":"Varghese","year":"2020","journal-title":"Visc. Med."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1109\/RBME.2020.3013489","article-title":"Secure and Robust Machine Learning for Healthcare: A Survey","volume":"14","author":"Qayyum","year":"2021","journal-title":"IEEE Rev. Biomed. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"e740","DOI":"10.1002\/ams2.740","article-title":"Artificial intelligence and machine learning in emergency medicine: A narrative review","volume":"9","author":"Mueller","year":"2022","journal-title":"Acute Med. Surg."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/s10916-017-0760-1","article-title":"A Systematic Review of Wearable Patient Monitoring Systems\u2014Current Challenges and Opportunities for Clinical Adoption","volume":"41","author":"Baig","year":"2017","journal-title":"J. Med. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1080\/03091902.2020.1822940","article-title":"Role of machine learning in gait analysis: A review","volume":"44","author":"Khera","year":"2020","journal-title":"J. Med. Eng. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Jakobsen, P., Garcia-Ceja, E., Riegler, M., Stabell, L.A., Nordgreen, T., Torresen, J., Fasmer, O.B., and Oedegaard, K.J. (2020). Applying machine learning in motor activity time series of depressed bipolar and unipolar patients compared to healthy controls. PLoS ONE, 15.","DOI":"10.1101\/2020.04.07.029561"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1007\/s10067-020-05196-z","article-title":"The basics of data, big data, and machine learning in clinical practice","volume":"40","year":"2021","journal-title":"Clin. Rheumatol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2103","DOI":"10.1109\/TNSRE.2021.3119390","article-title":"Detection of Unsupervised Standardized Gait Tests From Real-World Inertial Sensor Data in Parkinson\u2019s Disease","volume":"29","author":"Ullrich","year":"2021","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1109\/TNSRE.2020.2969649","article-title":"Prediction of Freezing of Gait in Patients With Parkinson\u2019s Disease by Identifying Impaired Gait Patterns","volume":"28","author":"Zhang","year":"2020","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Fedjajevs, A., Groenendaal, W., Agell, C., and Hermeling, E. (2020). Platform for Analysis and Labeling of Medical Time Series. Sensors, 20.","DOI":"10.3390\/s20247302"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3369813","article-title":"The Wearables Development Toolkit: An Integrated Development Environment for Activity Recognition Applications","volume":"3","author":"Haladjian","year":"2019","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."},{"key":"ref_12","unstructured":"(2021, December 27). CrowdCurio Time Series Annotator Library. Available online: https:\/\/github.com\/CrowdCurio\/time-series-annotator."},{"key":"ref_13","unstructured":"(2021, December 27). Curve. Available online: https:\/\/github.com\/baidu\/Curve."},{"key":"ref_14","unstructured":"(2021, December 27). TagAnomaly. Available online: https:\/\/github.com\/Microsoft\/TagAnomaly."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.proeng.2013.07.047","article-title":"Sports Monitoring Data and Video Interface Using a GUI Auto Generation Matlab Tool","volume":"60","author":"Espinosa","year":"2013","journal-title":"Procedia Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1016\/j.proeng.2012.04.102","article-title":"Using inertial sensors to index into video","volume":"34","author":"Rowlands","year":"2012","journal-title":"Procedia Eng."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Barz, M., Moniri, M.M., Weber, M., and Sonntag, D. (2016, January 12\u201316). Multimodal multisensor activity annotation tool. Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct, Heidelberg, Germany.","DOI":"10.1145\/2968219.2971459"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Martindale, C.F., Roth, N., Hannink, J., Sprager, S., and Eskofier, B.M. (2018, January 19\u201323). Smart Annotation Tool for Multi-sensor Gait-based Daily Activity Data. Proceedings of the 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Athens, Greece.","DOI":"10.1109\/PERCOMW.2018.8480193"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ponnada, A., Cooper, S., Tang, Q., Thapa-Chhetry, B., Miller, J.A., John, D., and Intille, S. (2021, January 22\u201326). Signaligner Pro: A Tool to Explore and Annotate Multi-day Raw Accelerometer Data. Proceedings of the 2021 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops), Kassel, Germany.","DOI":"10.1109\/PerComWorkshops51409.2021.9431110"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1272","DOI":"10.1002\/mds.26642","article-title":"Technology in Parkinson\u2019s disease: Challenges and opportunities: Technology in PD","volume":"31","author":"Espay","year":"2016","journal-title":"Mov. Disord."},{"key":"ref_21","first-page":"35","article-title":"The Scientific Method in Practice: Reproducibility in the Computational Sciences","volume":"15","author":"Stodden","year":"2010","journal-title":"SSRN Electron. J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Raschka, S., Patterson, J., and Nolet, C. (2020). Machine Learning in Python: Main Developments and Technology Trends in Data Science, Machine Learning, and Artificial Intelligence. Information, 11.","DOI":"10.3390\/info11040193"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"100254","DOI":"10.1016\/j.cosrev.2020.100254","article-title":"Julia language in machine learning: Algorithms, applications, and open issues","volume":"37","author":"Gao","year":"2020","journal-title":"Comput. Sci. Rev."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"8903604","DOI":"10.1155\/2022\/8903604","article-title":"Critical Retrospection of Performance of Emerging Mobile Technologies in Health Data Management","volume":"2022","author":"Vyas","year":"2022","journal-title":"J. Healthc. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1213\/ANE.0000000000004575","article-title":"Realistically Integrating Machine Learning Into Clinical Practice: A Road Map of Opportunities, Challenges, and a Potential Future","volume":"130","author":"Hofer","year":"2020","journal-title":"Anesth. Analg."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Routhier, F., Duclos, N.C., Lacroix, E., Lettre, J., Turcotte, E., Hamel, N., Michaud, F., Duclos, C., Archambault, P.S., and Bouyer, L.J. (2020). Clinicians\u2019 perspectives on inertial measurement units in clinical practice. PLoS ONE, 15.","DOI":"10.1371\/journal.pone.0241922"},{"key":"ref_27","unstructured":"Fogel, K. (2009). Producing Open Source Software: How to Run a Successful Free Software Project, O\u2019Reilly Media, Inc."},{"key":"ref_28","unstructured":"(2022, February 02). PyQtGraph. Available online: https:\/\/www.pyqtgraph.org."},{"key":"ref_29","unstructured":"Anaya, M. (2021). Clean Code in Python Develop Maintainable and Efficient Code, Packt Publishing, Limited. [2nd ed.]."},{"key":"ref_30","unstructured":"(2022, January 01). black. Available online: https:\/\/github.com\/psf\/black."},{"key":"ref_31","unstructured":"(2022, January 02). PEP 8. Available online: https:\/\/www.python.org\/dev\/peps\/pep-0008\/."},{"key":"ref_32","unstructured":"(2022, January 02). pylint. Available online: https:\/\/pylint.org."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MCSE.2012.38","article-title":"Reproducible research for scientific computing: Tools and strategies for changing the culture","volume":"14","author":"LeVeque","year":"2012","journal-title":"Comput. Sci. Eng."},{"key":"ref_34","unstructured":"Sweigart, A. (2021). Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code, No Starch Press."},{"key":"ref_35","unstructured":"Ollenschl\u00e4ger, M., K\u00fcderle, A., and Seifer, A.K. (2022, February 02). MaD GUI Docs. Available online: https:\/\/mad-gui.readthedocs.io\/en\/latest\/index.html."},{"key":"ref_36","unstructured":"(2022, January 03). pandas. Available online: https:\/\/pandas.pydata.org."},{"key":"ref_37","unstructured":"Viafore, P. (2021). Robust Python, O\u2019Reilly Media, Incorporated."},{"key":"ref_38","unstructured":"Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S.M., and Elmqvist, N. (2017). Designing the User Interface: Strategies for Effective Human-Computer Interaction, Pearson. [6th ed.]."},{"key":"ref_39","first-page":"47","article-title":"Untersuchungen zur Lehre von der Gestalt","volume":"1","author":"Wertheimer","year":"1923","journal-title":"Z. Psychol. Ihre Grenzwissenschaften"},{"key":"ref_40","unstructured":"Johnson, J. (2010). Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules, Elsevier."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1037\/h0055392","article-title":"The information capacity of the human motor system in controlling the amplitude of movement","volume":"47","author":"Fitts","year":"1954","journal-title":"J. Exp. Psychol."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1207\/s15327051hci0701_3","article-title":"Fitts\u2019 Law as a Research and Design Tool in Human-Computer Interaction","volume":"7","author":"MacKenzie","year":"1992","journal-title":"Hum. Comput. Interact."},{"key":"ref_43","unstructured":"Foundation, P.S. (2022, February 02). Python Pickle. Available online: https:\/\/docs.python.org\/3\/library\/pickle.html."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1521","DOI":"10.1109\/JBHI.2016.2608720","article-title":"Toward Pervasive Gait Analysis with Wearable Sensors: A Systematic Review","volume":"20","author":"Chen","year":"2016","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_45","first-page":"26","article-title":"A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System","volume":"1","author":"Krasner","year":"1988","journal-title":"J. Object Oriented Program."},{"key":"ref_46","unstructured":"Moore, A.D. (2019). Mastering GUI Programming with Python: Develop Impressive Cross-Platform GUI Applications with PyQt, Packt Publishing Ltd."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","article-title":"A Complexity Measure","volume":"SE-2","author":"McCabe","year":"1976","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Stahl, D., Martini, A., and Martensson, T. (2019, January 25\u201331). Big Bangs and Small Pops: On Critical Cyclomatic Complexity and Developer Integration Behavior. Proceedings of the 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), Montreal, QC, Canada.","DOI":"10.1109\/ICSE-SEIP.2019.00017"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/0096-0551(84)90006-7","article-title":"A measure of program complexity","volume":"9","author":"Stetter","year":"1984","journal-title":"Comput. Lang."},{"key":"ref_50","first-page":"14","article-title":"Analysis of Cognitive Complexity with Cyclomatic Complexity Metric of Software","volume":"174","author":"Wijendra","year":"2021","journal-title":"Int. J. Comput. Appl."},{"key":"ref_51","first-page":"1","article-title":"A modified cognitive information complexity measure of software","volume":"31","author":"Kushwaha","year":"2006","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"ref_52","unstructured":"Chhabra, J.K. (2011, January 6\u20138). Code Cognitive Complexity: A New Measure. Proceedings of the World Congress on Engineering, London, UK."},{"key":"ref_53","unstructured":"Klemola, T., and Rilling, J. (2003, January 20). A cognitive complexity metric based on category learning. Proceedings of the Second IEEE International Conference on Cognitive Informatics, London, UK."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Campbell, G.A. (2018, January 27\u201328). Cognitive complexity: An overview and evaluation. Proceedings of the Proceedings of the 2018 International Conference on Technical Debt, Gothenburg, Sweden.","DOI":"10.1145\/3194164.3194186"},{"key":"ref_55","unstructured":"Campbell, G.A. (2020). Cognitive Complexity, SonarSource."},{"key":"ref_56","unstructured":"Lebedev, I., Wienke, J., and King, K. (2022, February 02). Flake8: Cognitive Complexity. Available online: https:\/\/github.com\/Melevir\/flake8-cognitive-complexity."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1299","DOI":"10.1007\/s10664-013-9286-4","article-title":"Measuring and modeling programming experience","volume":"19","author":"Siegmund","year":"2014","journal-title":"Empir. Softw. Eng."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"742","DOI":"10.1177\/1545968313491004","article-title":"Does the Evaluation of Gait Quality During Daily Life Provide Insight Into Fall Risk? A Novel Approach Using 3-Day Accelerometer Recordings","volume":"27","author":"Weiss","year":"2013","journal-title":"Neurorehabilit. Neural Repair"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"e215","DOI":"10.1161\/01.CIR.101.23.e215","article-title":"PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals","volume":"101","author":"Goldberger","year":"2000","journal-title":"Circulation"},{"key":"ref_60","unstructured":"(2022, February 02). Joans; PDkit Project; Stamate; Gkroussos. pdkit. Available online: https:\/\/zenodo.org\/record\/3632529\/export\/geojson#.Yusl9RxBxPY."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.jss.2017.03.044","article-title":"Source code metrics: A systematic mapping study","volume":"128","year":"2017","journal-title":"J. Syst. Softw."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Jordan, P.W., Thomas, B., McClelland, I.L., and Weerdmeester, B. (1996). SUS: A \u2018Quck and Dirty\u2019 Usability Scale. Usability Evaluation in Industry, CRC Press. [1st ed.].","DOI":"10.1201\/9781498710411"},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Heinecke, H., and Paul, H. (2006). Konstruktion eines Fragebogens zur Messung der User Experience von Softwareprodukten. Mensch und Computer 2006: Mensch und Computer im StrukturWandel, Oldenbourg Wissenschaftsverlag.","DOI":"10.1524\/9783486841749"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Wagner, S., and Wyrich, M. (2021). Code Comprehension Confounders: A Study of Intelligence and Personality. IEEE Trans. Softw. Eng., 1.","DOI":"10.1109\/TSE.2021.3127131"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1080\/10447310802205776","article-title":"An Empirical Evaluation of the System Usability Scale","volume":"24","author":"Bangor","year":"2008","journal-title":"Int. J. Hum.-Comput. Interact."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1177\/001872089203400407","article-title":"Refining the Test Phase of Usability Evaluation: How Many Subjects Is Enough?","volume":"34","author":"Virzi","year":"1992","journal-title":"Hum. Factors J. Hum. Factors Ergon. Soc."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5849\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:04:28Z","timestamp":1760141068000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5849"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,5]]},"references-count":66,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22155849"],"URL":"https:\/\/doi.org\/10.3390\/s22155849","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,5]]}}}