A novel software engineering approach toward using machine learning for improving the efficiency of health systems
Open accessPublished version of a preprint
Abstract
Abstract Background We propose a novel framework for health Informatics: framework and methodology of Software Engineering for machine learning in Health Informatics (SEMLHI). This framework shed light on its features, that allow users to study and analyze the requirements, determine the function of objects related to the system and determine the machine learning algorithms that will be used for the dataset.Methods Based on original data that collected from the hospital in Palestine government in the past three years, first the data validated and all outlier removed, analyzed using develop framework in order to compare ML provide patients with real-time. Our proposed module comparison with three Systems Engineering Methods Vee, agile and SEMLHI. The result used by implement prototype system, which require machine learning algorithm, after development phase, questionnaire deliver to developer to indicate the result using three methodology. SEMLHI framework, is composed into four components: software, machine learning model, machine learning algorithms, and health informatics data, Machine learning Algorithm component used five algorithms use to evaluate the accuracy for machine learning models on component.Results we compare our approach with the previously published systems in terms of performance to evaluate the accuracy for machine learning models, the results of accuracy with different algorithms applied for 750 case, linear SVG have about 0.57 value compared with KNeighbors classifier, logistic regression, multinomial NB, random forest classifier. This research investigates the interaction between SE, and ML within the context of health informatics, our proposed framework define the methodology for developers to analyzing and developing software for the health informatic model, and create a space, in which software engineering, and ML experts could work on the ML model lifecycle, on the disease level and the subtype level.Conclusions This article is an ongoing effort towards defining and translating an existing research pipeline into four integrated modules, as framework system using the dataset from healthcare to reduce cost estimation by using a new suggested methodology. The framework is available as open source software, licensed under GNU General Public License Version 3 to encourage others to contribute to the future development of the SEMLHI framework.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Moreb et al. proposed a process for engineering ML systems in health informatics domain.
“Moreb et al. (2020) proposed a process for engineering ML systems in health informatics domain.”
From A software engineering perspective on engineering machine learning systems: State of the art and challenges (2021) · cites this paper as Moreb et al., 2020
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
1 retracted
Mohammed, T. A., Ghareeb, A. H., Al-bayaty, H., & Aljawarneh, S. A. (2019) · International Conference on Data Science, E-Learning and Information Systems (DATA) · doi:10.1145/3368691.3368717 · Cited by 37 · see citing works
Self-citationRetractedData Mining: Practical Machine Learning Tools and Techniques
Witten, I. H., Frank, E., & Hall, M. A. (2011) · Elsevier eBooks · doi:10.1016/c2009-0-19715-5 · Cited by 25,493 · see citing works
Bobb, J. F., Henn, B. C., Valeri, L., & Coull, B. A. (2018) · Environmental Health · doi:10.1186/s12940-018-0413-y · Cited by 1,091 · see citing works
Information and Software Technology
Achimugu, P., & Selamat, A. (2014) · Cited by 780 · see citing works
International Classification of Diseases 10th Revision (ICD-10)
DiSantostefano, J. (2009) · The Journal for Nurse Practitioners · doi:10.1016/j.nurpra.2008.09.020 · Cited by 659 · see citing works
Critical Realist Grounded Theory: A New Approach for Social Work Research
Oliver, C. (2011) · The British Journal of Social Work · doi:10.1093/bjsw/bcr064 · Cited by 297 · see citing works
Azeem, M. I., Palomba, F., Shi, L., & Wang, Q. (2019) · Information and Software Technology · doi:10.1016/j.infsof.2018.12.009 · Cited by 295 · see citing works
Steele, A. J., Cakiroglu, S. A., Shah, A. D., Denaxas, S., Hemingway, H., & Luscombe, N. M. (2018) · PLoS ONE · doi:10.1371/journal.pone.0202344 · Cited by 241 · see citing works
Interactive machine learning: experimental evidence for the human in the algorithmic loop
Holzinger, A., Plass, M., Kickmeier-Rust, M., Holzinger, K., Crişan, G. C., Pintea, C.-M., & Palade, V. (2018) · Applied Intelligence · doi:10.1007/s10489-018-1361-5 · Cited by 231 · see citing works
A nifty collaborative analysis to predicting a novel tool (DRFLLS) for missing values estimation
Al-Janabi, S., & Alkaim, A. F. (2019) · Soft Computing · doi:10.1007/s00500-019-03972-x · Cited by 161 · see citing works
Towards collaborative intelligent IoT eHealth: From device to fog, and cloud
Farahani, B., Barzegari, M., Aliee, F. S., & Shaik, K. A. (2019) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2019.102938 · Cited by 119 · see citing works
Holzinger, A., Plass, M., Holzinger, K., Crişan, G. C., Pintea, C.-M., & Palade, V. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45507-5_6 · Cited by 98 · see citing works
Software engineering for machine-learning applications: The road ahead
Khomh, F., Adams, B., Cheng, J., Fokaefs, M., & Antoniol, G. (2018) · IEEE Software · doi:10.1109/ms.2018.3571224 · Cited by 95 · see citing works
CareVis: Integrated visualization of computerized protocols and temporal patient data
Aigner, W., & Miksch, S. (2006) · Artificial Intelligence in Medicine · doi:10.1016/j.artmed.2006.04.002 · Cited by 84 · see citing works
A survey of state management in big data processing systems
To, Q.-C., Soto, J., & Markl, V. (2018) · The VLDB Journal · doi:10.1007/s00778-018-0514-9 · Cited by 83 · see citing works
Agile Software Development Methodologies: Survey of Surveys
Al‐Zewairi, M., Biltawi, M. M., Etaiwi, W., & Shaout, A. (2017) · Journal of Computer and Communications · doi:10.4236/jcc.2017.55007 · Cited by 83 · see citing works
Supporting Iterative Cohort Construction with Visual Temporal Queries
Krause, J., Perer, A., & Stavropoulos, H. (2015) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2015.2467622 · Cited by 82 · see citing works
Compressed kNN: K-Nearest Neighbors with Data Compression
Salvador–Meneses, J., Ruiz–Chavez, Z., & García‐Rodríguez, J. (2019) · Entropy · doi:10.3390/e21030234 · Cited by 73 · see citing works
eHealth: Legal, Ethical and Governance Challenges
George, C. E., Whitehouse, D., & Duquenoy, P. (2012) · Springer eBooks · doi:10.1007/978-3-642-22474-4 · Cited by 61 · see citing works
A survey of big data and machine learning
Salkuti, S. R. (2020) · International Journal of Electrical and Computer Engineering (IJECE) · doi:10.11591/ijece.v10i1.pp575-580 · Cited by 58 · see citing works
Security in Smart Cities: Models, Applications, and Challenges
(2018) · Lecture notes in intelligent transportation and infrastructure · doi:10.1007/978-3-030-01560-2 · Cited by 56 · see citing works
CASE: a framework for computer supported outbreak detection
Cakici, B., Hebing, K., Grünewald, M., Saretok, P., & Hulth, A. (2010) · BMC Medical Informatics and Decision Making · doi:10.1186/1472-6947-10-14 · Cited by 50 · see citing works
Biomedical informatics and machine learning for clinical genomics
Diao, J. A., Kohane, I. S., & Manrai, A. K. (2018) · Human Molecular Genetics · doi:10.1093/hmg/ddy088 · Cited by 38 · see citing works
Healthcare Analysis in Smart Big Data Analytics: Reviews, Challenges and Recommendations
Ebada, A. I., Shehab, A., & Elhenawy, I. (2018) · Lecture notes in intelligent transportation and infrastructure · doi:10.1007/978-3-030-01560-2_2 · Cited by 38 · see citing works
Electronic patient self-assessment and management (SAM): a novel framework for cancer survivorship
Vickers, A. J., Salz, T., Basch, E., Cooperberg, M. R., Carroll, P. R., Tighe, F., Eastham, J. A., & Rosen, R. C. (2010) · BMC Medical Informatics and Decision Making · doi:10.1186/1472-6947-10-34 · Cited by 35 · see citing works
Visualization and Visual Analytic Techniques for Patterns
Jentner, W., & Keim, D. A. (2019) · Studies in big data · doi:10.1007/978-3-030-04921-8_12 · Cited by 34 · see citing works
A Novel Approach Towards Using Big Data and IoT for Improving the Efficiency of m-Health Systems
Mishra, K. N., & Chakraborty, C. (2019) · Studies in computational intelligence · doi:10.1007/978-3-030-35252-3_7 · Cited by 33 · see citing works
Steele, A. J., Cakiroglu, S. A., Shah, A. D., et al. (2018) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/256008 · Cited by 30 · see citing works
Machine learning and software engineering in health informatics
Clifton, D. A., Gibbons, J., Davies, J., & Tarassenko, L. (2012) · doi:10.1109/raise.2012.6227968 · Cited by 28 · see citing works
Predictive Big Data Analytics using the UK Biobank Data
Zhou, Y., Zhao, L., Zhou, N., Zhao, Y., Marino, S., Wang, T., Sun, H., Toga, A. W., & Dinov, I. D. (2019) · Scientific Reports · doi:10.1038/s41598-019-41634-y · Cited by 25 · see citing works
Hybrid Efficient Genetic Algorithm for Big Data Feature Selection Problems
Mohammed, T. A., Bayat, O., Osman Nuri, U. C. A. N., & Alhayali, S. (2019) · Foundations of Science · doi:10.1007/s10699-019-09588-6 · Cited by 20 · see citing works
Self-citationClark, K. D., Woodson, T. T., Holden, R. J., Gunn, R., & Cohen, D. J. (2019) · Methods of Information in Medicine · doi:10.1055/s-0039-1692464 · Cited by 14 · see citing works
Mohammed, T. A., Alhayali, S., Bayat, O., et al. (2018) · Scientific Programming · doi:10.1155/2018/2691759 · Cited by 12 · see citing works
Self-citationData to diagnosis in global health: a 3P approach
Pathinarupothi, R. K., Durga, P., & Rangan, E. S. (2018) · BMC Medical Informatics and Decision Making · doi:10.1186/s12911-018-0658-y · Cited by 9 · see citing works
Multi-Round Random Subspace Feature Selection for Incomplete Gene Expression Data
Will, P., Tran, C. T., Zhang, M., et al. (2019) · IEEE Congress on Evolutionary Computation (CEC) · doi:10.1109/cec.2019.8790237 · Cited by 7 · see citing works
Intelligent database interface techniques using semantic coordination
Mohammed, T. A., Alhayli, S., Albawi, S., et al. (2018) · doi:10.1109/isces.2018.8340520 · Cited by 6 · see citing works
Self-citationMedical Image Processor and Repository – MIPAR
Aribisala, B. S., & Olabanjo, O. A. (2018) · Informatics in Medicine Unlocked · doi:10.1016/j.imu.2018.06.005 · Cited by 6 · see citing works
Digital disease detection: Application of machine learning in community health informatics
Boonchieng, E., & Duangchaemkarn, K. (2016) · International Joint Conference on Computer Science and Software Engineering · doi:10.1109/jcsse.2016.7748841 · Cited by 5 · see citing works
Medical Image Processor and Repository – MIPAR
Aribisala, B. S., & Olabanjo, O. A. (2019) · Informatics in Medicine Unlocked · doi:10.1016/j.imu.2019.100235 · Cited by 5 · see citing works
Mohammed, T. A., Hamodi, Y. I., & Akhtar, N. (2018) · Cited by 4 · see citing works
Self-citation(2015) · doi:10.1002/9781119051930.app2 · Cited by 2 · see citing works
An Interflow System Requirement Analysis in Health Informatics Field
Cheng, P., Chen, Y.-P., & Lai, J. (2009) · doi:10.1109/csie.2009.453 · Cited by 1 · see citing works
Python, NumPy, SciPy und Matplotlib – in a nutshell
Frochte, J. (2018) · Carl Hanser Verlag GmbH & Co. KG eBooks · doi:10.3139/9783446457058.003 · Cited by 1 · see citing works
Python, NumPy, SciPy und Matplotlib – in a nutshell
Frochte, J. (2019) · Carl Hanser Verlag GmbH & Co. KG eBooks · doi:10.3139/9783446459977.003 · Cited by 1 · see citing works
Flagged first, then by citations
Research works printed but not linked: 1
- T. A. Mohammed, A. Ghareeb, H. Al-Bayaty, and S. Aljawarneh, ''Big data challenges and achievements: Applications on smart cities and energy sector,'' in Proc. 2nd Int. Conf. Data Sci., E-Learn. Inf. Syst., 2019, p. 26.
Cited by
Sorted by citations
Giray, G. (2021) · Journal of Systems and Software · doi:10.1016/j.jss.2021.111031 · Cited by 187 · see citing works
- Authors
- Moreb, M., Mohammed, T. A., & Bayat, O.
- Affiliations
- Altınbaş University (TR)
- University of Kirkuk (IQ)
- Venue
- IEEE Access
- Published
- 2020
- Volume
- 8
- Pages
- 23169-23178
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W3003566556
- Cited by
- 39
- References
- 44
- Citations by year
- 2026: 1 · 2025: 2 · 2024: 7 · 2023: 9 · 2022: 3 · 2021: 15 · 2020: 2
- FWCI
- 6.82
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion, cc-by)
- Research Square (acceptedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Health Sciences › Health Professions › Health Information Management › Artificial Intelligence in Healthcare
- Health Sciences › Medicine › Health Informatics › Artificial Intelligence in Healthcare and Education
- Keywords
- software engineering framework, health system efficiency, user needs analysis, machine learning algorithm selection, health data privacy and security, hospital data
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review