| Literature DB >> 35207014 |
Matjaž Gams1, Žiga Kolar1, Zdenko Vuk1, Christina Samuelsson2, Bernhard Jäger3, Erik Dovgan1.
Abstract
The EU PlatformUptake project's main goal is to investigate the usage of EU open and partly-open platforms in active and healthy aging (AHA) and ambient-assisted living (AAL) domains, from a software viewpoint. The aim of the project was to provide tools for a deeper interpretation and examination of the platforms, gather user feedback, and use it to improve the state-of-the-art approach in the AHA and AAL domains, and define instructions to enhance the platforms within the recommended order. The emphasis is on the software viewpoint for decision makers. In this paper, we present (i) the PlatformUptake methodology for AHA open platform assessments and its main objectives; (ii) clustering of the analyzed platforms; and (iii) the taxonomies generated from the text descriptions of the chosen platforms. With the use of the clustering tools, we present which platforms could be grouped together due to their similarities. Different numbers of clusters were obtained with two clustering approaches, resulting in the most informative two and four cluster groups. The platforms could be rather neatly presented in this way and, thus, potentially guide future platform structuring. Moreover, taxonomies, i.e., decision trees of platforms, were generated to easily determine each specific platform or to find platforms with the desired properties. Altogether, the computer comprehension of the platforms may be important additions to the human way of dealing with the AHA platforms, influencing future design, publications, related work, and research.Entities:
Keywords: PlatformUptake; artificial intelligence; clustering; health; older people; platforms
Year: 2022 PMID: 35207014 PMCID: PMC8872435 DOI: 10.3390/healthcare10020401
Source DB: PubMed Journal: Healthcare (Basel) ISSN: 2227-9032
An example of transforming the text description of platforms into proper values for further analysis. “Yes” is transformed into 10, “No” to 0, “Partial” to 5, and the missing values to the mean of the existing values in the column, which is 3.75.
| Platform | All Related Web Servers Ensure Maintenance and Correction against the Main Known Weaknesses | Value |
|---|---|---|
| ACTIVAGE | Yes | 10 |
| AMIGO | No | 0 |
| AmIVITAL | Yes | 10 |
| BeyondSilos | No | 0 |
| EkoSmart | No | 0 |
| FIWARE | Not sure | 3.75 |
| GIRAFF+ | Yes | 10 |
| INLIFE | Yes | 10 |
| INTER-IoT | 3.75 | |
| OASIS | No | 0 |
| PERSONA | No | 0 |
| REACH2020 | Partial | 5 |
| sensiNact | 3.75 | |
| SOFIA2 | 3.75 | |
| SOPRANO | No | 0 |
| UNCAP | Not sure | 3.75 |
| universAAL | Not sure | 3.75 |
| VAALID | No, not applicable | 0 |
Figure 1Result of k-means with two clusters and standardized input data.
Figure 2Result of k-means with two clusters and non-standardized input data.
Figure 3Result of k-means with four clusters and standardized input data.
Figure 4Result of k-means with four clusters and non-standardized input data.
Figure A1Heat map of input data and heat map of clusters from Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5.
Figure 5Results of hierarchical clustering of the 18 EU AHA platforms.
Contributions of the top 20 features to the PCA1 component, ordered descending by absolute value.
| Feature | Contribution |
|---|---|
| Implements restful web service mechanisms to access… | 0.1968 |
| Implements real-time data analytics | 0.1922 |
| Security and privacy mechanisms are implemented for… | 0.1906 |
| Implements data analytics, analyzes body parameters… | 0.1900 |
| Implements data analytics, analyzes environmental parameters… | 0.1862 |
| Onboard analysis, intelligent IoT device | 0.1849 |
| Devices, lifetime management (software updates, remove bugs … | 0.1833 |
| Creation of analytics | 0.1824 |
| Implements data analytics for anomaly detection | 0.1806 |
| Secure access to IoT devices | 0.1769 |
| Data analytics offer GUI interfaces to display results according… | 0.1760 |
| Data analytics are accessible using REST/SOA API calls | 0.1684 |
| Visualization of data | 0.1591 |
| Web application or standalone | 0.1583 |
| All inputs from external sources and the user are sanitized… | 0.1577 |
| Only authorized devices can be connected to the platform | 0.1530 |
| Implements predictive data analytics | 0.1519 |
| Some data analytics are specific for the AHA domain | 0.1506 |
| Location support if the device’s location is not static | 0.1477 |
| Operating systems supported (including mobile)—Java OSGi | −0.1468 |
Contributions of the top 20 features to the PCA2 component, ordered descending by absolute value.
| Feature | Contribution |
|---|---|
| All applications only request the minimum sets of permissions… | −0.2633 |
| Offers facilities to make interoperable new sub−systems… | −0.2511 |
| Remote access to IoT devices | −0.2451 |
| No sensitive data are shared with third parties… | −0.2387 |
| Connectivity of heterogeneous IoT devices | −0.2375 |
| Data are encrypted on the network | −0.2375 |
| IoT device activity logs, information, and status | −0.2304 |
| Protocols and cryptographic schemes ensure end−to−end data… | −0.2224 |
| The applications are registered appropriately in the platform… | −0.2220 |
| Communications between the platform to the internet are secured | −0.2207 |
| Security protocols—Spring, HTTPS | −0.2185 |
| Data link protocols—SodaPop | −0.2135 |
| Remote control of IoT devices | −0.2003 |
| Only authorized devices can be connected to the platform | 0.1899 |
| Uses existing and well-known common data models… | 0.1770 |
| Compliance with general data protection regulations (EU)… | −0.175 |
| Implements interoperability between devices… | −0.1747 |
| Audio output support | −0.1700 |
| Publish−subscribe patterns and related protocols | −0.1671 |
| Interoperability is implemented using a syntactic approach | −0.1379 |
Figure A2Taxonomy generated from standardized input data.
Figure A3Taxonomy generated from non-standardized input data.
Figure 6Taxonomy for four clusters from Figure A1.
Figure 7Taxonomy for two clusters from Figure 5 (in line with clusters from Figure A1).