Docker driven development pipeline webinar (1)Codefresh
Slides from our Docker Driven Development Pipeline Webinar.
We showed how to build a Docker-Native Continuous Integration and Delivery pipeline.
We demonstrated how to:
-Rapidly build, test, and deploy Docker images
-Customize and automate your end-to-end pipeline
-Instantly test your code changes and spin up containers on-demand to review features before staging
One of JavaScript’s strengths is how it handles asynchronous code. Async is one of the most important and often misunderstood part of Javascript or any other language. Async is hard because we, as human beings, can’t do two conscious actions at once and think about both of them at the same moment. In this talk we will see how asynchronous JavaScript evolved over the years. It all started with callbacks… and it landed on generators!
Codefresh + BlazeMeter Webinar: Continuous Testing for Containerized Applicat...Codefresh
Codefresh + BlazeMeter Webinar. Summary & recording posted here- https://codefresh.io/blog/blazemeter-codefresh-webinar-continuous-testing-containerized-applications/
Learn how to containerize your application and set up an automate end-to-end pipeline. Leverage Codefresh to automate your build, test deployments and integrate BlazeMeter into your Continuous Delivery.
Docker driven development pipeline webinar (1)Codefresh
Slides from our Docker Driven Development Pipeline Webinar.
We showed how to build a Docker-Native Continuous Integration and Delivery pipeline.
We demonstrated how to:
-Rapidly build, test, and deploy Docker images
-Customize and automate your end-to-end pipeline
-Instantly test your code changes and spin up containers on-demand to review features before staging
One of JavaScript’s strengths is how it handles asynchronous code. Async is one of the most important and often misunderstood part of Javascript or any other language. Async is hard because we, as human beings, can’t do two conscious actions at once and think about both of them at the same moment. In this talk we will see how asynchronous JavaScript evolved over the years. It all started with callbacks… and it landed on generators!
Codefresh + BlazeMeter Webinar: Continuous Testing for Containerized Applicat...Codefresh
Codefresh + BlazeMeter Webinar. Summary & recording posted here- https://codefresh.io/blog/blazemeter-codefresh-webinar-continuous-testing-containerized-applications/
Learn how to containerize your application and set up an automate end-to-end pipeline. Leverage Codefresh to automate your build, test deployments and integrate BlazeMeter into your Continuous Delivery.
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 CamerasMIPI Alliance
MIPI CSI-2-compliant cameras are popular in mobile and mobile-influenced devices because of the specification’s ability to handle high image resolution over fast links with low-power consumption. SoC designers can accelerate their design process by integrating the software drivers to make initial development easier and directly control boot-up sequences. This presentation by Licinio Sousa of Synopsys describes how to use the existing host-side V4L2 API and V4L2 subdevice interfaces to ease the integration of a CSI-2-compliant camera with an existing system. This approach allows designers to easily change their camera without having to make any changes to the CSI-2 host driver.
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...DataStax
Are your read latencies not meeting your SLAs? Do you want to write SQL-99 queries against your Cassandra Data? Do you need transactions and ACID compliance?
Well, look no further! Apache Ignite can slide between your application and your Cassandra cluster, provide true in-memory performance, supply full SQL-99 support and maintain the same “Always On” availability guarantees that you have come to know and love with Cassandra.
In this session you will learn how Apache Ignite can turbocharge your Cassandra cluster without sacrificing availability guarantees. In this talk we’ll cover:
An overview of the Apache Ignite architecture
How to deploy Apache Ignite in minutes on top of Cassandra
How companies use this powerful combination to handle extreme OLTP workloads
About the Speakers
Rachel Pedreschi Principal Solutions Architect, GridGain
Rachel is Principal Solutions Architect at GridGain Systems. A ""Big Data Geek-ette,"" Rachel is no stranger to the world of high performance database systems. She is a Cassandra, Vertica, Informix and Redbrick certified DBA on top of her work with Apache Ignite and has 20 years of business intelligence and ETL tool experience. Rachel has an MBA from SFSU and a BA in Math from University of California, Santa Cruz. She loves collecting new experiences around the world!
The future of the new Generation - New technologies, new jobs, new environmentIsabel Bellot
Futuro profesional de la Generacion Z, Mileniars, y nuevas futuras generaciones. Alguns tendencias de la sociedad, tecnologías, y nuevos puestos de trabajo.
Calitatea Vieții la un Click Distanță - Călătoria unui Doctorat (in Romanian / în limba română)
Prezentare susținută la Facultatea de Informatică, Universitatea Alexandru Ioan Cuza din Iași pe 4 iulie 2022.
Îmbarcă-te pentru o oră într-o călătorie de trei ani: un doctorat în informatică la Laboratorul de Tehnologii pentru Calitatea Vieții (Quality of Life Technologies Lab), Universitatea din Copenhaga.
Vlad Manea susține un seminar științific în care prezintă evoluția tezei sale de doctorat. Seminarul include un tur virtual al laboratorului, lecții de viață învățate și posibilități de colaborare. De asemenea, seminarul detaliază trei arii de cercetare legate de Calitatea Vieții și abordate în cadrul doctoratului:
1. Motivarea și facilitarea participării în studii umane (referința 1).
2. Co-calibrarea rezultatelor de comportament, sănătate și calitate a vieții (referințele 2A-B).
3. Estimarea riscului de boli cardiovasculare (referința 3).
Referințe
1. Towards Personalizing Participation in Health Studies. Vlad Manea, Mads Schnoor Hansen, Ece Elbeyi, Katarzyna Wac. Workshop on Multimedia for Personal Health and Health Care, HealthMedia 2019. In conjunction with the ACM international conference on Multimedia, MM 2019, Nice, France. 8 pages. DOI: https://doi.org/10.1145/3347444.3356241
2A. Quantifying Energy and Fatigue. Classification and Assessment of Energy and Fatigue Using Subjective, Objective, and Mixed Methods towards Health and Quality of Life. Natalie Leah Solomon, Vlad Manea. Chapter in: Quantifying Quality of Life: Incorporating Daily Life into Medicine, Springer, Cham. 30 pages. DOI: https://doi.org/10.1007/978-3-030-94212-0_4
2B. Co-calibrating Physical and Psychological Outcomes and Consumer Wearable Activity Outcomes in Older Adults: An Evaluation of the coQoL Method. Vlad Manea, Katarzyna Wac. Journal of Personalized Medicine (impact factor 4.4, quartile Q1 at submission time). DOI: https://doi.org/10.3390/jpm10040203
3. Using consumer-wearable activity trackers for risk prediction of life-threatening heart arrhythmia in patients with an implantable cardioverter-defibrillator: an exploratory observational study. Diana My Frodi*, Vlad Manea*, Søren Zöga Diederichsen, Jesper Hastrup Svendsen, Katarzyna Wac, Tariq Osman Andersen. Journal of Personalized Medicine (impact factor 4.9, quartile Q1 at submission time). DOI: https://doi.org/10.3390/jpm12060942
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...Vlad Manea
From Participation Factors to Co-Calibration of Patient- and Wearable-Reported Outcomes in Behavioural, Health, and Quality of Life Studies / PhD Thesis Defence • April 14th, 2021 • University of Copenhagen
Cite this work: From Participation Factors to Co-Calibration of Patient- and Wearable-Reported Outcomes in Behavioural, Health, and Quality of Life Studies. Vlad Manea. PhD thesis, Quality of Life Technologies Lab, Section of Human-Centered Computing, Department of Computer Science, Faculty of Science, University of Copenhagen, 2020. Copenhagen, Denmark
Abstract
Chronic diseases represent a significant share of the burden of disease globally. They are responsible for 86% of premature deaths in Europe. Unhealthy behaviours, such as physical inactivity, insufficient sleep, poor nutrition, and tobacco intake, explain up to 50% of chronic disease risk. However, the evidence is not precise enough to assess the risk for each disease. Human subject studies monitoring behaviours over long periods (longitudinally) during daily life (in situ) by leveraging unobtrusive (observational) technology can allow human behaviours to unfold. They can not only qualify, but also quantify the relationships between behaviours, health, and Quality of Life (QoL) outcomes from compliant participants.
This PhD thesis explores two research areas. In the first area, we research the motivation and facilitation of participation in human subject studies. We propose a presentational model using personalised stories to improve human studies’ participation. We design two unifying frameworks for conducting a wide range of human subject studies (mQoL mobile app, mQoL-Chat chatbot). They leverage two modules designed and developed by the author in mQoL-Lab, the lab platform of the Quality of Life Technologies lab.
In the second area, we research the relationships between behavioural, health, and QoL outcomes (co-calibration). We present the coQoL computational model for co-calibration. We demonstrate its feasibility in a study on N = 42 healthy older individuals (a population at risk, appropriate for disease prevention, and having benefitted from insufficient co-calibrations). They answered questionnaires on eight physical and psychological validated scales (physical activity: IPAQ, social support:
MSPSS, anxiety and depression: GADS, nutrition: PREDIMED and SelfMNA, memory: MFE, sleep: PSQI, and health-related QoL: EQ-5D-3L). They wore consumer wearables (Fitbit Charge 2) for up to two years. The wearables reported behavioural markers (physical activity, sleep, heart rate) in situ. We observed new relationships between these outcomes. We described the study’s human factors and data quality.
The scientific contributions in both research areas can inform the design of future studies leveraging consumer technology that monitors behaviours longitudinally in situ to assess and improve health and QoL.
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...Vlad Manea
Thank You for referencing this work, if you find it useful!
Citation of a related scientific paper:
Manea, V., & Wac, K. (2020). Co-Calibrating Physical and Psychological Outcomes and Consumer Wearable Activity Outcomes in Older Adults: An Evaluation of the coQoL Method. Journal of Personalized Medicine, 10(4), 203. DOI https://doi.org/10.3390/jpm10040203
Towards personalizing participation in health studiesVlad Manea
There is substantial evidence on the relevant factors that motivate participation in human subject studies and the expectations of participants when sharing their health data for research. However, most human subject studies focus on participant eligibility and data collection, omitting even a rudimentary use of the factors that motivate participation. We illustrate an approach to use motivation to construct personalized stories and exemplify it by using a chatbot under development towards monitoring, analyzing, and influencing health study participation, engagement, and retention. Additionally, we discuss the new advantages, challenges, and unexplored avenues for research stemming from our approach.
Cite this work in your research:
Vlad Manea, Mads Schnoor Hansen, Ece Elbeyi, Katarzyna Wac. Towards Personalizing Participation in Health Studies. Workshop on Multimedia for Personal Health and Health Care, HealthMedia 2019. In conjunction with the ACM International Conference on Multimedia, MM 2019, Nice, France.
Co-author. Presented by Semahat Ece Elbeyi, University of Copenhagen, Quality of Life Technologies Lab. Research funded by H2020 WellCo (769765). Workshop HealthMedia 2019 in conjunction with ACM MultiMedia 2019, Nice, France, October 2019.
Livskvalitet Teknologi Laboratorium
Københavns Universitet
Universitetet i Genève
I denne præsentation beskriver vi udfordringer og muligheder i sammenhæng med kvantitativ evaluering af adfærd, risici og livskvalitet ved brug af teknologi for at hjælpe folk med at leve længere, sundere og gladere.
Livskvalitet Teknologi Laboratoriums (Quality of Life Technologies Lab) vision er at være et førende akademisk laboratorium, der er anerkendt for uddannelse, forskning, design og udvikling med det formål at forbedre livskvaliteten for enkeltpersoner i hele deres liv.
Laboratoriemissionen er at designe, udvikle og evaluere nye mobile teknologier for at vurdere enkeltpersoners livskvalitet, når det udfolder sig naturligt over tid, og forbedre det i alle livsfaser.
Denne præsentation er blevet leveret (på dansk) som taler på Toastmasters på dansk offentlige taleklub i København, Danmark.
+ Se versionen på spansk her: https://www.slideshare.net/vlad.manea/calidad-de-vida-a-su-alcance-156831152
+ Se versionen på engelsk her: https://www.slideshare.net/vlad.manea/quality-of-life-at-your-fingertips
Henvis til vores arbejde i din videnskabelige artikel:
Katarzyna Wac, Fra kvantificeret selv til livskvalitet, bogkapitel i "Digital sundhed", Health Informatics, Springer Nature, p. 83-108, Dordrecht, Nederlandene, 2018.
Hjælp vores forskning ved at tilmelde dig Life Labs Living Lab:
https://www.qualityoflifetechnologies.com/living-lab/
Quality of Life Technologies Lab
University of Copenhagen
University of Geneva
In this presentation we describe challenges and opportunities of technology in the context of quantitatively evaluating behaviors, risks, and Quality of Life towards helping people live longer, healthier, and happier.
Quality of Life (QoL) technologies lab vision is to be a leading academic laboratory recognized for inter-disciplinary education, research, design and development aimed at improving Quality of Life of individuals throughout their lives.
The lab mission is to design, develop and evaluate emerging mobile technologies with the goal of assessing individuals’ life quality as it unfolds naturally over time and in context, and improving it at all stages of life.
This presentation has been delivered at the Frederiksberg Toastmasters public speaking club in Copenhagen, Denmark.
+ See a version in Spanish here: https://www.slideshare.net/vlad.manea/calidad-de-vida-a-su-alcance-156831152
+ See a version in Danish here: https://www.slideshare.net/vlad.manea/livskvalitet-lige-ved-hnden
Reference our work in your scientific article:
Katarzyna Wac, From Quantified Self to Quality of Life, Book Chapter in "Digital Health", Health Informatics, Springer Nature, p. 83-108, Dordrecht, The Netherlands, 2018.
Help our research (and your better living) by enrolling in the Quality of Life Living Lab:
https://www.qualityoflifetechnologies.com/living-lab/
Laboratorio de Tecnologías Calidad de Vida
Universidad de Copenhague
Universidad de Ginebra
En esta presentación, describimos los desafíos y las oportunidades de la tecnología en el contexto de la evaluación de los comportamientos, los riesgos y la Calidad de Vida para ayudar a las personas a vivir más tiempo, más sanas y felices.
La visión del laboratorio de tecnologías de Calidad de Vida (Quality of Life Technologies Lab) es ser un laboratorio académico líder reconocido por su educación, investigación, diseño y desarrollo interdisciplinarios, con el objetivo de mejorar la Calidad de Vida de las personas a lo largo de sus vidas.
La misión del laboratorio es diseñar, desarrollar y evaluar tecnologías móviles emergentes con el objetivo de evaluar la Calidad de Vida de las personas a medida que se desarrollan de forma natural en el tiempo y en contexto, y mejorarlas en todas las etapas de la vida.
La presentación fue entregada como un discurso de apertura en Amigos Toastmasters en Copenhague, Dinamarca.
+ Vea una versión de esta presentación en inglés aquí: https://www.slideshare.net/vlad.manea/quality-of-life-at-your-fingertips
+ Vea una versión de esta presentación en danés aquí:
https://www.slideshare.net/vlad.manea/livskvalitet-lige-ved-hnden
Referencia esto en un artículo científico:
Katarzyna Wac, From Quantified Self to Quality of Life, Book Chapter in "Digital Health", Health Informatics, Springer Nature, p. 83-108, Dordrecht, The Netherlands, 2018.
Participe en nuestra investigación de Calidad de Vida: Laboratorio Virtual de Calidad de Vida
https://www.qualityoflifetechnologies.com/living-lab/
Project for the Summer School on Ubiquitous Computing, Oulu, Finland, 10-15 June 2019
Loukas Konstantinou • Cyprus University of Technology
Vlad Manea • University of of Copenhagen
Thaha Mohammed • Aalto University
Aku Visuri • University of Oulu
UBISS 2019 • Oulu, Finland
Problem
Lecture Boredom
23.000 universities Webometrics
50% time boring for students Götz
60% of students bored Guardian
2019 end year course evaluations
Context
Lecture Atmosphere
Many signals: lecturer speaks, slides unfold, students roll eyes, ...
Context sensing: possible with available, unobtrusive technologies
Insufficient research to quantify classroom audience engagement
Method
Study Setup
16 lecture videos from YouTube ⨉
5 audio clips per video ⨉
4 workshop students ⨉
1 rating per clip =
320 data points
Results
Model Accuracies
Supervised Machine Learning, Classification
Support Vector Machines
65% Dreadful - Cheerful
72% Timid - Assertive
75% Vague - Clear
55% Monotonous - Dynamic
Lessons Learned
Models gave good results for the time and resources we had
Android sound mobile sensing was particularly challenging
Opportunity for holistic sensing of classrooms at scale
Prototyping for knowledge based entrepreneurshipVlad Manea
Two lectures on prototyping for the Knowledge-based Entrepreneurship M.Sc. course at UCPH Innovation Hub, the University of Copenhagen in December 2015.
The contains a brief overview of our case study from an IT-research project aimed at improving coordination in elder care centers. As part of the project, we built a series of prototypes.
It then continues with a systematic description of prototypes and their properties, along with concrete examples. Several simple pieces of advice, as well as common pitfalls, are presented.
Balancing priorities: a field study of coordination in distributed elder careVlad Manea
Within elder care, an increased distribution of care poses strong requirements on the ability of health providers, to coordinate their activities across organizational boundaries.
However, existing care administration systems do not offer sufficient support for collaboration and coordination among a heterogeneous ensemble of care providers. In this paper, we present findings from a field study of coordinative work in distributed elder care in Denmark.
The purpose of the study is to further our understanding of the coordinative challenges of distributed elder care and to inform the design of new care administration systems. Overall, we found that caregivers at the care center fulfill a crucial role in prioritizing the scheduled activities in cases where opposed interests occur, which indicates a need for a care administration system, that not only supports the meticulous planning of activities, that are needed by the healthcare system, but also the work involved in balancing priorities.
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 CamerasMIPI Alliance
MIPI CSI-2-compliant cameras are popular in mobile and mobile-influenced devices because of the specification’s ability to handle high image resolution over fast links with low-power consumption. SoC designers can accelerate their design process by integrating the software drivers to make initial development easier and directly control boot-up sequences. This presentation by Licinio Sousa of Synopsys describes how to use the existing host-side V4L2 API and V4L2 subdevice interfaces to ease the integration of a CSI-2-compliant camera with an existing system. This approach allows designers to easily change their camera without having to make any changes to the CSI-2 host driver.
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...DataStax
Are your read latencies not meeting your SLAs? Do you want to write SQL-99 queries against your Cassandra Data? Do you need transactions and ACID compliance?
Well, look no further! Apache Ignite can slide between your application and your Cassandra cluster, provide true in-memory performance, supply full SQL-99 support and maintain the same “Always On” availability guarantees that you have come to know and love with Cassandra.
In this session you will learn how Apache Ignite can turbocharge your Cassandra cluster without sacrificing availability guarantees. In this talk we’ll cover:
An overview of the Apache Ignite architecture
How to deploy Apache Ignite in minutes on top of Cassandra
How companies use this powerful combination to handle extreme OLTP workloads
About the Speakers
Rachel Pedreschi Principal Solutions Architect, GridGain
Rachel is Principal Solutions Architect at GridGain Systems. A ""Big Data Geek-ette,"" Rachel is no stranger to the world of high performance database systems. She is a Cassandra, Vertica, Informix and Redbrick certified DBA on top of her work with Apache Ignite and has 20 years of business intelligence and ETL tool experience. Rachel has an MBA from SFSU and a BA in Math from University of California, Santa Cruz. She loves collecting new experiences around the world!
The future of the new Generation - New technologies, new jobs, new environmentIsabel Bellot
Futuro profesional de la Generacion Z, Mileniars, y nuevas futuras generaciones. Alguns tendencias de la sociedad, tecnologías, y nuevos puestos de trabajo.
Calitatea Vieții la un Click Distanță - Călătoria unui Doctorat (in Romanian / în limba română)
Prezentare susținută la Facultatea de Informatică, Universitatea Alexandru Ioan Cuza din Iași pe 4 iulie 2022.
Îmbarcă-te pentru o oră într-o călătorie de trei ani: un doctorat în informatică la Laboratorul de Tehnologii pentru Calitatea Vieții (Quality of Life Technologies Lab), Universitatea din Copenhaga.
Vlad Manea susține un seminar științific în care prezintă evoluția tezei sale de doctorat. Seminarul include un tur virtual al laboratorului, lecții de viață învățate și posibilități de colaborare. De asemenea, seminarul detaliază trei arii de cercetare legate de Calitatea Vieții și abordate în cadrul doctoratului:
1. Motivarea și facilitarea participării în studii umane (referința 1).
2. Co-calibrarea rezultatelor de comportament, sănătate și calitate a vieții (referințele 2A-B).
3. Estimarea riscului de boli cardiovasculare (referința 3).
Referințe
1. Towards Personalizing Participation in Health Studies. Vlad Manea, Mads Schnoor Hansen, Ece Elbeyi, Katarzyna Wac. Workshop on Multimedia for Personal Health and Health Care, HealthMedia 2019. In conjunction with the ACM international conference on Multimedia, MM 2019, Nice, France. 8 pages. DOI: https://doi.org/10.1145/3347444.3356241
2A. Quantifying Energy and Fatigue. Classification and Assessment of Energy and Fatigue Using Subjective, Objective, and Mixed Methods towards Health and Quality of Life. Natalie Leah Solomon, Vlad Manea. Chapter in: Quantifying Quality of Life: Incorporating Daily Life into Medicine, Springer, Cham. 30 pages. DOI: https://doi.org/10.1007/978-3-030-94212-0_4
2B. Co-calibrating Physical and Psychological Outcomes and Consumer Wearable Activity Outcomes in Older Adults: An Evaluation of the coQoL Method. Vlad Manea, Katarzyna Wac. Journal of Personalized Medicine (impact factor 4.4, quartile Q1 at submission time). DOI: https://doi.org/10.3390/jpm10040203
3. Using consumer-wearable activity trackers for risk prediction of life-threatening heart arrhythmia in patients with an implantable cardioverter-defibrillator: an exploratory observational study. Diana My Frodi*, Vlad Manea*, Søren Zöga Diederichsen, Jesper Hastrup Svendsen, Katarzyna Wac, Tariq Osman Andersen. Journal of Personalized Medicine (impact factor 4.9, quartile Q1 at submission time). DOI: https://doi.org/10.3390/jpm12060942
PhD Thesis Defence: From Participation Factors to Co-Calibration of Patient- ...Vlad Manea
From Participation Factors to Co-Calibration of Patient- and Wearable-Reported Outcomes in Behavioural, Health, and Quality of Life Studies / PhD Thesis Defence • April 14th, 2021 • University of Copenhagen
Cite this work: From Participation Factors to Co-Calibration of Patient- and Wearable-Reported Outcomes in Behavioural, Health, and Quality of Life Studies. Vlad Manea. PhD thesis, Quality of Life Technologies Lab, Section of Human-Centered Computing, Department of Computer Science, Faculty of Science, University of Copenhagen, 2020. Copenhagen, Denmark
Abstract
Chronic diseases represent a significant share of the burden of disease globally. They are responsible for 86% of premature deaths in Europe. Unhealthy behaviours, such as physical inactivity, insufficient sleep, poor nutrition, and tobacco intake, explain up to 50% of chronic disease risk. However, the evidence is not precise enough to assess the risk for each disease. Human subject studies monitoring behaviours over long periods (longitudinally) during daily life (in situ) by leveraging unobtrusive (observational) technology can allow human behaviours to unfold. They can not only qualify, but also quantify the relationships between behaviours, health, and Quality of Life (QoL) outcomes from compliant participants.
This PhD thesis explores two research areas. In the first area, we research the motivation and facilitation of participation in human subject studies. We propose a presentational model using personalised stories to improve human studies’ participation. We design two unifying frameworks for conducting a wide range of human subject studies (mQoL mobile app, mQoL-Chat chatbot). They leverage two modules designed and developed by the author in mQoL-Lab, the lab platform of the Quality of Life Technologies lab.
In the second area, we research the relationships between behavioural, health, and QoL outcomes (co-calibration). We present the coQoL computational model for co-calibration. We demonstrate its feasibility in a study on N = 42 healthy older individuals (a population at risk, appropriate for disease prevention, and having benefitted from insufficient co-calibrations). They answered questionnaires on eight physical and psychological validated scales (physical activity: IPAQ, social support:
MSPSS, anxiety and depression: GADS, nutrition: PREDIMED and SelfMNA, memory: MFE, sleep: PSQI, and health-related QoL: EQ-5D-3L). They wore consumer wearables (Fitbit Charge 2) for up to two years. The wearables reported behavioural markers (physical activity, sleep, heart rate) in situ. We observed new relationships between these outcomes. We described the study’s human factors and data quality.
The scientific contributions in both research areas can inform the design of future studies leveraging consumer technology that monitors behaviours longitudinally in situ to assess and improve health and QoL.
coQoL: co-calibrating physical and psychological outcomes and consumer wearab...Vlad Manea
Thank You for referencing this work, if you find it useful!
Citation of a related scientific paper:
Manea, V., & Wac, K. (2020). Co-Calibrating Physical and Psychological Outcomes and Consumer Wearable Activity Outcomes in Older Adults: An Evaluation of the coQoL Method. Journal of Personalized Medicine, 10(4), 203. DOI https://doi.org/10.3390/jpm10040203
Towards personalizing participation in health studiesVlad Manea
There is substantial evidence on the relevant factors that motivate participation in human subject studies and the expectations of participants when sharing their health data for research. However, most human subject studies focus on participant eligibility and data collection, omitting even a rudimentary use of the factors that motivate participation. We illustrate an approach to use motivation to construct personalized stories and exemplify it by using a chatbot under development towards monitoring, analyzing, and influencing health study participation, engagement, and retention. Additionally, we discuss the new advantages, challenges, and unexplored avenues for research stemming from our approach.
Cite this work in your research:
Vlad Manea, Mads Schnoor Hansen, Ece Elbeyi, Katarzyna Wac. Towards Personalizing Participation in Health Studies. Workshop on Multimedia for Personal Health and Health Care, HealthMedia 2019. In conjunction with the ACM International Conference on Multimedia, MM 2019, Nice, France.
Co-author. Presented by Semahat Ece Elbeyi, University of Copenhagen, Quality of Life Technologies Lab. Research funded by H2020 WellCo (769765). Workshop HealthMedia 2019 in conjunction with ACM MultiMedia 2019, Nice, France, October 2019.
Livskvalitet Teknologi Laboratorium
Københavns Universitet
Universitetet i Genève
I denne præsentation beskriver vi udfordringer og muligheder i sammenhæng med kvantitativ evaluering af adfærd, risici og livskvalitet ved brug af teknologi for at hjælpe folk med at leve længere, sundere og gladere.
Livskvalitet Teknologi Laboratoriums (Quality of Life Technologies Lab) vision er at være et førende akademisk laboratorium, der er anerkendt for uddannelse, forskning, design og udvikling med det formål at forbedre livskvaliteten for enkeltpersoner i hele deres liv.
Laboratoriemissionen er at designe, udvikle og evaluere nye mobile teknologier for at vurdere enkeltpersoners livskvalitet, når det udfolder sig naturligt over tid, og forbedre det i alle livsfaser.
Denne præsentation er blevet leveret (på dansk) som taler på Toastmasters på dansk offentlige taleklub i København, Danmark.
+ Se versionen på spansk her: https://www.slideshare.net/vlad.manea/calidad-de-vida-a-su-alcance-156831152
+ Se versionen på engelsk her: https://www.slideshare.net/vlad.manea/quality-of-life-at-your-fingertips
Henvis til vores arbejde i din videnskabelige artikel:
Katarzyna Wac, Fra kvantificeret selv til livskvalitet, bogkapitel i "Digital sundhed", Health Informatics, Springer Nature, p. 83-108, Dordrecht, Nederlandene, 2018.
Hjælp vores forskning ved at tilmelde dig Life Labs Living Lab:
https://www.qualityoflifetechnologies.com/living-lab/
Quality of Life Technologies Lab
University of Copenhagen
University of Geneva
In this presentation we describe challenges and opportunities of technology in the context of quantitatively evaluating behaviors, risks, and Quality of Life towards helping people live longer, healthier, and happier.
Quality of Life (QoL) technologies lab vision is to be a leading academic laboratory recognized for inter-disciplinary education, research, design and development aimed at improving Quality of Life of individuals throughout their lives.
The lab mission is to design, develop and evaluate emerging mobile technologies with the goal of assessing individuals’ life quality as it unfolds naturally over time and in context, and improving it at all stages of life.
This presentation has been delivered at the Frederiksberg Toastmasters public speaking club in Copenhagen, Denmark.
+ See a version in Spanish here: https://www.slideshare.net/vlad.manea/calidad-de-vida-a-su-alcance-156831152
+ See a version in Danish here: https://www.slideshare.net/vlad.manea/livskvalitet-lige-ved-hnden
Reference our work in your scientific article:
Katarzyna Wac, From Quantified Self to Quality of Life, Book Chapter in "Digital Health", Health Informatics, Springer Nature, p. 83-108, Dordrecht, The Netherlands, 2018.
Help our research (and your better living) by enrolling in the Quality of Life Living Lab:
https://www.qualityoflifetechnologies.com/living-lab/
Laboratorio de Tecnologías Calidad de Vida
Universidad de Copenhague
Universidad de Ginebra
En esta presentación, describimos los desafíos y las oportunidades de la tecnología en el contexto de la evaluación de los comportamientos, los riesgos y la Calidad de Vida para ayudar a las personas a vivir más tiempo, más sanas y felices.
La visión del laboratorio de tecnologías de Calidad de Vida (Quality of Life Technologies Lab) es ser un laboratorio académico líder reconocido por su educación, investigación, diseño y desarrollo interdisciplinarios, con el objetivo de mejorar la Calidad de Vida de las personas a lo largo de sus vidas.
La misión del laboratorio es diseñar, desarrollar y evaluar tecnologías móviles emergentes con el objetivo de evaluar la Calidad de Vida de las personas a medida que se desarrollan de forma natural en el tiempo y en contexto, y mejorarlas en todas las etapas de la vida.
La presentación fue entregada como un discurso de apertura en Amigos Toastmasters en Copenhague, Dinamarca.
+ Vea una versión de esta presentación en inglés aquí: https://www.slideshare.net/vlad.manea/quality-of-life-at-your-fingertips
+ Vea una versión de esta presentación en danés aquí:
https://www.slideshare.net/vlad.manea/livskvalitet-lige-ved-hnden
Referencia esto en un artículo científico:
Katarzyna Wac, From Quantified Self to Quality of Life, Book Chapter in "Digital Health", Health Informatics, Springer Nature, p. 83-108, Dordrecht, The Netherlands, 2018.
Participe en nuestra investigación de Calidad de Vida: Laboratorio Virtual de Calidad de Vida
https://www.qualityoflifetechnologies.com/living-lab/
Project for the Summer School on Ubiquitous Computing, Oulu, Finland, 10-15 June 2019
Loukas Konstantinou • Cyprus University of Technology
Vlad Manea • University of of Copenhagen
Thaha Mohammed • Aalto University
Aku Visuri • University of Oulu
UBISS 2019 • Oulu, Finland
Problem
Lecture Boredom
23.000 universities Webometrics
50% time boring for students Götz
60% of students bored Guardian
2019 end year course evaluations
Context
Lecture Atmosphere
Many signals: lecturer speaks, slides unfold, students roll eyes, ...
Context sensing: possible with available, unobtrusive technologies
Insufficient research to quantify classroom audience engagement
Method
Study Setup
16 lecture videos from YouTube ⨉
5 audio clips per video ⨉
4 workshop students ⨉
1 rating per clip =
320 data points
Results
Model Accuracies
Supervised Machine Learning, Classification
Support Vector Machines
65% Dreadful - Cheerful
72% Timid - Assertive
75% Vague - Clear
55% Monotonous - Dynamic
Lessons Learned
Models gave good results for the time and resources we had
Android sound mobile sensing was particularly challenging
Opportunity for holistic sensing of classrooms at scale
Prototyping for knowledge based entrepreneurshipVlad Manea
Two lectures on prototyping for the Knowledge-based Entrepreneurship M.Sc. course at UCPH Innovation Hub, the University of Copenhagen in December 2015.
The contains a brief overview of our case study from an IT-research project aimed at improving coordination in elder care centers. As part of the project, we built a series of prototypes.
It then continues with a systematic description of prototypes and their properties, along with concrete examples. Several simple pieces of advice, as well as common pitfalls, are presented.
Balancing priorities: a field study of coordination in distributed elder careVlad Manea
Within elder care, an increased distribution of care poses strong requirements on the ability of health providers, to coordinate their activities across organizational boundaries.
However, existing care administration systems do not offer sufficient support for collaboration and coordination among a heterogeneous ensemble of care providers. In this paper, we present findings from a field study of coordinative work in distributed elder care in Denmark.
The purpose of the study is to further our understanding of the coordinative challenges of distributed elder care and to inform the design of new care administration systems. Overall, we found that caregivers at the care center fulfill a crucial role in prioritizing the scheduled activities in cases where opposed interests occur, which indicates a need for a care administration system, that not only supports the meticulous planning of activities, that are needed by the healthcare system, but also the work involved in balancing priorities.
PARTENERIAT TRANSFRONTALIER REPUBLICA MOLDOVA-ROMÂNIAFlorinaTrofin
olaborarea la nivel transfrontalier prin împărtășirea opiniilor, practicilor, metodelor și strategiilor de lucru cu cadrele didactice din Republica Moldova și România pentru îmbunătățirea procesului educațional cu finalități comune.
PARTENERIAT TRANSFRONTALIER REPUBLICA MOLDOVA-ROMÂNIA
Graph Algorithms for FII Gamedev
1. graf?gamedev:null
Vlad Manea, Radu Vasile Gagos
{vlad.manea, radu.gagos}@info.uaic.ro
Clubul dezvoltatorilor de jocuri «FII Gamedev»
Microsoft Student Partners
3. Arbori parțiali de cost minim
Kruskal • Prim
Drum minim de sursă multiplă
Floyd Warshall = Roy Floyd
Drum (minim) de sursă unică
Bellman Ford • Dijkstra • A* Search
Cuprins
4. Mulțimea (setul) de vârfuri V
pot fi etichetate de la 1 la N.
Mulțimea de arce E
inclusă în mulțimea ordonată V2
,
pot fi etichetate de la 1 la M.
Funcția de cost
are forma f: E → ℝ.
Graful G = (V, E)
7.3
5. Graf orientat
ordinea vârfurilor din (i, j) ∊ E contează.
Graf neorientat
arc = muchie și dacă (i, j) ∊ E, atunci (j, i) ∊ E.
Componentă conexă
subset maximal al lui V cu vârfuri conectate,
G conex dacă are o singură componentă.
Tipuri de grafuri
7. Graf neorientat conex aciclic
are M = N – 1 muchii.
Arbore parțial al unui graf conex G = (V, E)
arbore care conține toată mulțimea V.
Arbore parțial de cost minim (APM)
are suma costurilor muchiilor minimă
în raport cu cei M
N−1
arbori parțiali.
Arbore
11. APM-Generic(G, f)
1. A ⟵ ∅
2. cât timp A nu este APM execută
3. găsește (u, v) ∊ E sigură pentru A
4. A ⟵ A ∪ {(u, v)}
5. întoarce A
Pasul 3 este cel mai dificil
algoritmii Kruskal și Prim îl implementează.
Arbore parțial de cost minim
12. APM-Kruskal(G, f)
1. A ⟵ ∅
2. pentru v ∊ V execută
3. Formează-Set(v)
3. Sortează muchiile din E după costurile f
4. pentru (u, v) ∊ E execută
5. dacă Găsește-Set(u) ≠ Găsește-Set(v) atunci
6. A ⟵ A ∪ {(u, v)}
7. Unește(u, v)
8. întoarce A
Demonstrații de corectitudine în [1][2]
APM-Kruskal
13. Se sortează E cu un algoritm rapid
în complexitatea timp O(M × log(M)).
Operațiile de Uniune-Găsire
se realizează cu păduri de mulțimi disjuncte
Iar complexitatea timp este O(M × α(M, N)).
Întreg algoritmul
are complexitatea timp O(M × log(M)).
APM-Kruskal
15. APM-Prim(G, f , r)
1. Q ⟵ V
2. pentru u ∊ Q execută
3. distanță[u] ⟵ ∞
4. distanță[r] ⟵ 0
5. tată[r] ⟵ NIL
6. cât timp Q ≠ ∅ execută
7. u ⟵ Extrage-Min(Q)
8. pentru v ∊ {w | (u, w) ∊ E} execută
9. dacă v ∊ Q și f(u, v) < distanță[v] atunci
7. tată[v] ⟵ u
8. distanță[v] ⟵ f(u, v)
9. Actualizează-Min(Q, v, distanță[v])
APM-Prim
16. Operațiile Extrage-Min și Actualizează-Min
sunt implementate cu ajutorul unui heap/set,
complexitatea timp totală e O(M × log(N)).
Întreg algoritmul
are complexitatea timp O(M × log(N)),
aceeași cu cea Kruskal deoarece M < N2.
Demonstrație de corectitudine în [1]
APM-Prim
18. Drum
Secvență de arce din E.
Costul unui drum
este suma costurilor arcelor lui.
Drum (de cost) minim de la u la v
orice alt drum de la u la v are un cost
mai mare sau egal cu costul lui.
Drum de cost minim
19. Enunțarea problemei
Să se găsească drumul de cost minim între
oricare două vârfuri din V.
Soluția prin programare dinamică
Se poate demonstra [3] că un drum de cost
minim de la u la w este concatenarea a două
drumuri de cost minim: un drum de cost
minim de la u la v și unul de la v la w.
Drum minim de sursă multiplă
20. DM-Floyd-Warshall
DM-Floyd-Warshall(A)
1. D ⟵ A
2. pentru k ⟵ 1, N execută
3. pentru i ⟵ 1, N execută
4. pentru j ⟵ 1, N execută
5. Dij = min(Dij, Dik + Dkj)
6. întoarce D
Demonstrații de corectitudine în [1][3]
21. Ordinea <k, i, j> este importantă
Între i și j apar intermediari doar din {1, …, k}.
Întreg algoritmul
are complexitatea timp O(N3).
Algoritmul poate fi modificat
pentru a calcula și un drum de cost minim,
pentru a calcula închiderea tranzitivă a lui G.
DM-Floyd-Warshall
22. Enunțarea problemei
Să se găsească drumul de cost minim între
un vârf sursă u și oricare vârf din V.
Soluția prin greedy
Vom presupune pentru simplitate că funcția
f: E → ℝ₊. Fiecare vârf este apropiat cât mai
mult de sursă în unul sau mai mulți pași.
Vârful cel mai apropiat este ales greedy.
Drum minim de sursă unică
23. DM-Bellman-Ford(G, f , s)
01. pentru u ∊ V execută
02. distanță[u] ⟵ ∞
03. distanță[s] ⟵ 0
04. tată[s] ⟵ NIL
05. Q ⟵ s
06. cât timp Q ≠ ∅ execută
07. u ⟵ Pop-Coadă(Q)
08. pentru v ∊ {w | (u, w) ∊ E} execută
09. dacă distanță[v] > distanță[u] + f(u, v) atunci
10. distanță[v] ⟵ distanță[u] + f(u, v)
11. tată[v] ⟵ u
12. Push-Coadă(Q, v)
DM-Bellman-Ford
24. Operațiile Pop-Coadă și Push-Coadă
necesită timp constant,
deci au complexitatea timp constant O(1).
Întreg algoritmul
are complexitatea timp O(M × N),
dar în practică se comportă foarte bine.
Demonstrație de corectitudine în [1]
DM-Bellman-Ford
26. DM-Dijkstra
DM-Dijkstra(G, f , s)
01. pentru u ∊ V execută
02. distanță[u] ⟵ ∞
03. distanță[s] ⟵ 0
04. tată[s] ⟵ NIL
05. S ⟵ ∅
06. Q ⟵ V
07. cât timp Q ≠ ∅ execută
08. u ⟵ Extrage-Min(Q)
09. S ⟵ S ∪ {u}
10. pentru v ∊ {w | (u, w) ∊ E} execută
11. dacă distanță[v] > distanță[u] + f(u, v) atunci
12. distanță[v] ⟵ distanță[u] + f(u, v)
13. Actualizează-Distanță(Q, v, distanță[v])
14. tată[v] ⟵ u
27. Actualizează-Distanță și Extrage-Min
sunt implementate cu ajutorul unui heap/set;
complexitatea timp totală e O(N × log(N)).
Algoritmul Dijkstra
are complexitatea timp O((M + N) × log(N)),
deoarece fiecare muchie poate actualiza Q.
Demonstrație de corectitudine în [1]
DM-Dijkstra
29. Enunțarea problemei
Găsiți rapid un drum de cost aproape minim
între un vârf sursă u și un vârf v.
Soluția prin euristică
Dacă estimăm drumul spre destinație, atunci
vârfurile mai apropiate au șanse mai mari.
Fie estimatorul e: V → ℝ₊, care se adaugă la
distanță, obținându-se criteriul distanță*.
Drum minim de sursă unică
30. DM-A*-Search
DM-A*-Search (G, f , e, s)
01. pentru u ∊ V execută
02. distanță[u] ⟵ ∞
03. distanță[s] ⟵ 0
04. tată[s] ⟵ NIL
05. S ⟵ ∅
06. Q ⟵ V
07. cât timp Q ≠ ∅ execută
08. u ⟵ Extrage-Min*(Q)
09. S ⟵ S ∪ {u}
10. pentru v ∊ {w | (u, w) ∊ E} execută
11. dacă distanță[v] > distanță[u] + f(u, v) atunci
12. tată[v] ⟵ u
13. distanță[v] ⟵ distanță[u] + f(u, v)
14. Actualizează-Min*(Q, v, distanță*[v])
31. Operațiile Extrage-Min* și Actualizează-Min*
sunt implementate cu ajutorul unui heap/set,
deci complexitatea timp a uneia e O(log(N)).
Întreg algoritmul
poate avea complexitate exponențială,
dar în practică se comportă excelent!
Exemple pe internet
DM-A*-Search