Welcome to the GitHub repository for our paper "Modeling Adoption of Intelligent Agents in Medical Imaging" (doi.org/10.1016/j.ijhcs.2022.102922) publised in the top tear journal (Q1 in 2022), the International Journal of Human-Computer Studies (IJHCS) of Elsevier! This paper investigates the factors affecting the acceptance of Artificial Intelligence (AI) in medical imaging using a model based on the Unified Theory of Acceptance and Use of Technology (UTAUT). Our study includes an international evaluation of healthcare practitioners and provides valuable theoretical contributions to researchers by explaining the reasons behind the adoption and usage of intelligent agents in the medical imaging workflow. We hope that our research will inform and inspire future studies in this exciting and rapidly developing field. To organize our user evaluations, we devide each study in a group of User Tests and Analysis (UTA) to guide us during these studies. As follows, some details are provided for more information about these guides.
In this repository, we present our data and results of the UTA8 (10.13140/RG.2.2.22948.40322) guide. These results are representing the pieces of information of both BreastScreening, MIDA, and MIMBCD-UI projects. These projects are research projects that deal with the use of a recently proposed technique in literature: Deep Convolutional Neural Networks (CNNs). From a developed User Interface (UI) and framework, these deep networks will incorporate several datasets in different modes. You can find the deployed prototypes on the Technical.md
file of the meta-private
repository. More information about the study is also available on the User-Research.md
file of this meta-private
repository. Unfortunately, you need to be a member of our team to access the restricted information. We also have several demos to see in our YouTube Channel, please follow us.
We kindly ask scientific works and studies that make use of the repository to cite it in their associated publications. Similarly, we ask open-source and closed-source works that make use of the repository to warn us about this use.
You can cite our work using the following BibTeX entry:
@article{CALISTO2022102922,
title = {Modeling Adoption of Intelligent Agents in Medical Imaging},
journal = {International Journal of Human-Computer Studies},
volume = {168},
pages = {102922},
year = {2022},
issn = {1071-5819},
doi = {https://doi.org/10.1016/j.ijhcs.2022.102922},
url = {https://www.sciencedirect.com/science/article/pii/S1071581922001422},
author = {Francisco Maria Calisto and Nuno Nunes and Jacinto C. Nascimento},
keywords = {Unified Theory of Acceptance and Use of Technology, Human-Computer Interaction, Artificial Intelligence, Healthcare, Medical Imaging},
abstract = {Artificial intelligence has the potential to transform many application domains fundamentally. One notable example is clinical radiology. A growing number of decision-making support systems are available for lesion detection and segmentation, two fundamental steps to accomplish diagnosis and treatment planning. This paper proposes a model based on the unified theory of acceptance and use of technology to study the determinants for the adoption of intelligent agents across the medical imaging workflow. We tested the model via confirmatory factor analysis and structural equation modeling using clinicians’ data from an international evaluation of healthcare practitioners. Results show an increased understanding of the vital role of security, risk, and trust in the usage intention of intelligent agents. These empirical findings provide valuable theoretical contributions to researchers by explaining the reasons behind the adoption and usage of intelligent agents in the medical imaging workflow.}
}
The following list is showing the required dependencies for this project to run locally:
Here are some tutorials and documentation, if needed, to feel more comfortable about using and playing around with this repository:
- Git Tutorial
- GitHub Quick Tutorial
- R Tutorial
- CFA in R with
lavaan
- Guide for CFA and SEM with
lavaan
Usage follow the instructions here to setup the current repository and extract the present data. To understand how the hereby repository is used for, read the following steps.
At this point, the only way to install this repository is manual. Eventually, this will be accessible through the RStudio, as mentioned on the roadmap.
Nonetheless, this kind of installation is as simple as cloning this repository. Virtually all Git and GitHub version control tools are capable of doing that. Through the console, we can use the command below, but other ways are also fine.
git clone https://github.com/mida-project/sa-uta8-utaut.git
Please, feel free to try out our radiomics version of the anslysis. It is a source called Radiomics_changed.r
at the src/
directory. It can be used as follows:
Rscript src/Radiomics_changed.r
Just keep in mind this is just a script for statistical analysis purposes, so it does nothing more than analyzing data from a radiomics study using various packages in the R language. The script loads libraries that enable it to perform operations on the data, such as read and plot data, perform Principal Component Analysis (PCA), and conduct a Confirmatory Factor Analysis (CFA) to identify latent variables and their interrelations. Also, we did our best to make the statistical analysis as user-friendly as possible, so, above everything else, have fun! 😁
The first part of the code loads data from an Excel file, converts the data into a likert dataset, and plots it. Then it checks the data, calculates and visualizes the correlation matrix, and performs PCA to obtain principal components.
The code then determines the number of factors to extract from the data and performs maximum likelihood factor analysis, which is followed by visualizing the results using the ggplot2
library. The script then loads another dataset and performs a CFA, followed by computing reliability, discriminant validity, and fit measures of the model. Finally, it extracts the standardized loading matrix, calculates mean squared loadings (i.e., AVEs), and calculates the power analysis using miPowerFit
method.
Our goal for this repository is to investigate factors affecting the acceptance of artificial intelligence in medical imaging. To achieve this goal, we will use the unified theory of acceptance and use of technology as the basis for our model, and test it using clinical data from an international evaluation of healthcare practitioners.
We strive to follow best practices for code development and documentation, and have implemented the Core Infrastructure Initiative (CII) specifications to ensure the security and reliability of our codebase.
In the future, we aim to create a configuration file to automate testing and publishing of our code to CRAN or any other package manager, and we plan to leverage GitHub Actionss for this purpose. We may also explore additional goals and objectives as we continue to develop this project.
This project exists thanks to all the people who contribute. We welcome everyone who wants to help us improve this repository. As follows, we present some suggestions.
Either as something that seems missing or any need for support, just open a new issue. Regardless of being a simple request or a fully-structured feature, we will do our best to understand them and, eventually, solve them.
We like to develop, but we also like collaboration. You could ask us to add some features... Or you could want to do it yourself and fork this repository. Maybe even do some side-project of your own. If the latter ones, please let us share some insights about what we currently have.
The current information will summarize important items of this repository. In this section, we address all fundamental items that were crucial to the current information.
-
sa-uta8-utaut-backup
(Restricted)
To publish our datasets we used a well known platform called Kaggle. To access our project's Profile Page just follow the link. Here, you will find all of our published datasets and any associated information, such as descriptions and download links.
Copyright © 2023 Instituto Superior Técnico
The sa-uta8-utaut
repository is distributed under the terms of both Academic License for academic purpose and Commercial License for commercial purpose, as well as under the CC-BY-SA-4.0 copyright. The content of the present repository has obtained the patent right of World Intellectual Property Organization (WIPO) invention. Moreover, the hereby invention for this repository is under protection of the patent number WO2022071818A1 with the application number PCT/PT2021/050029. The title of the invention is "Computational Method and System for Improved Identification of Breast Lesions", registered under the WO patent office.
See ACADEMIC and COMMERCIAL for details. For more information about the MIMBCD-UI Project just follow the link.
Our team brings everything together sharing ideas and the same purpose, developing even better work. In this section, we will nominate the full list of important people for this repository, as well as respective links.
-
Francisco Maria Calisto [ Academic Website | ResearchGate | GitHub | Twitter | LinkedIn ]
-
Nuno Nunes [ ResearchGate ]
-
Jacinto C. Nascimento [ ResearchGate ]
- João Fernandes
- Margarida Morais
- Carlos Santiago
- João Maria Abrantes
- Hugo Lencastre
- Nádia Mourão
- Miguel Bastos
- Pedro Diogo
- João Bernardo
- Madalena Pedreira
- Mauro Machado
- Bruno Dias
- Bruno Oliveira
- Luís Ribeiro Gomes
- Pedro Miraldo
This work was partially supported by national funds through FCT and IST through the UID/EEA/50009/2013 project, BL89/2017-IST-ID grant. We thank Dr. Clara Aleluia and her radiology team of HFF for valuable insights and helping during this research work. We are indebted to those who gave their time and expertise to evaluate our work, who among others are giving us crucial information for the BreastScreening project.
Our organization is a non-profit organization. However, we have many needs across our activity. From infrastructure to service needs, we need some time and contribution, as well as help, to support our team and projects.
This project exists thanks to all the people who contribute. [Contribute].
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]