SlideShare a Scribd company logo
1 of 1
Download to read offline
Towards	
  Sustainable	
  Connected	
  Health	
  Applica7ons	
  	
  
Sofia	
  Ouhbi1,	
  José	
  Luis	
  Fernández-­‐Alemán1,	
  Ambrosio	
  Toval1,	
  José	
  Rivera	
  Pozo2	
  and	
  Ali	
  Idri3	
  
sofia.ouhbi1@um.es	
  ;	
  aleman@um.es	
  ;	
  atoval@um.es	
  ;	
  jrp@um.es	
  	
  and	
  ali.idri@um5.ac.ma	
  	
  
1So#ware	
  Engineering	
  Research	
  Group,	
  Department	
  of	
  Informa:cs	
  and	
  Systems,	
  University	
  of	
  Murcia,	
  Murcia,	
  Spain	
  	
  
2Centro	
  Regional	
  de	
  Hemodonación	
  de	
  Murcia,	
  Murcia,	
  Spain	
  
3So#ware	
  Project	
  Management	
  Research	
  Team,	
  ENSIAS,	
  Mohammed	
  V	
  University	
  in	
  Rabat,	
  Morocco	
  	
  
INITRODUCTION	
  
There	
   is	
   a	
   need	
   to	
   promote	
   paKent-­‐self	
  
management,	
   paKent	
   educaKon	
   from	
   a	
   very	
   early	
  
stage,	
   healthy	
   lifestyle	
   and	
   independence	
   of	
  
paKents	
  (NHS	
  2013).	
  All	
  of	
  these	
  can	
  be	
  promoted	
  
through	
   connected	
   health	
   applicaKons.	
   Connected	
  
health	
   can	
   be	
   defined	
   as	
   “the	
   collecKve	
   term	
   for	
  
telecare,	
   telehealth,	
   telemedicine,	
   mHealth,	
   digital	
  
health	
   and	
   eHealth	
   services”	
   (Taylor	
   2015).	
  
Connected	
   health	
   technologies	
   are	
   transforming	
  
healthcare	
   and	
   empowering	
   paKents	
   as	
   they	
   are	
  
assuming	
   greater	
   responsibility	
   for	
   their	
   own	
  
healthcare	
  decisions	
  (Mirza	
  et	
  al.	
  2008,	
  Noris	
  et	
  al.	
  
2009).	
   Recently,	
   research	
   has	
   begun	
   to	
   be	
  
undertaken	
   into	
   how	
   to	
   achieve	
   sustainable	
  
soware	
   also	
   known	
   as	
   green	
   soware	
   (Erdelyi	
  
2013,	
   Penzenstadler	
   2014).	
   In	
   fact,	
   achieving	
  
sustainability	
   of	
   healthcare	
   systems	
   is	
   one	
   of	
   the	
  
objecKves	
   of	
   research	
   and	
   innovaKon	
   financed	
   by	
  
the	
  EU	
  (Horizon	
  2020).	
  
REFERENCES	
  
•  Cos,	
  J.	
  A.,	
  Toval,	
  R.,	
  Toval,	
  A.,	
  Fernández-­‐Alemán,	
  J.	
  L.,	
  Carrillo-­‐de-­‐Gea,	
  J.	
  M.,	
  
&	
  Nicolas,	
  J.	
  InternaKonalizaKon	
  requirements	
  for	
  e-­‐learning	
  audit	
  purposes.	
  
In	
  Proceedings	
  of	
  the	
  3rd	
  	
  EEE	
  Global	
  Engineering	
  EducaKon	
  Conference	
  
(EDUCON),	
  2012;	
  1-­‐6.	
  	
  
•  Erdelyi	
  K.	
  Special	
  factors	
  of	
  development	
  of	
  green	
  soware	
  supporKng	
  eco	
  
sustainability.	
  In	
  IEEE	
  11th	
  InternaKonal	
  Symposium	
  on	
  Intelligent	
  Systems	
  
and	
  InformaKcs	
  (SISY),	
  2013;	
  337–340.	
  
•  Horizon	
  2020.	
  (2017)	
  Health,	
  demographic	
  change	
  and	
  wellbeing.	
  URL:	
  
hjp://goo.gl/z9vjju	
  	
  
•  Mirza,	
  F.,	
  Norris,	
  T.,	
  &	
  Stockdale,	
  R.	
  (2008).	
  Mobile	
  technologies	
  and	
  the	
  
holisKc	
  management	
  of	
  chronic	
  diseases.	
  Health	
  informaKcs	
  journal,	
  14(4),	
  
309-­‐321.	
  
•  NHS.	
  (2013)	
  Living	
  with	
  and	
  beyond	
  cancer:	
  Taking	
  acKon	
  to	
  improve	
  
outcomes.	
  Technical	
  Report,	
  Macmillan	
  Cancer	
  Support.	
  	
  
•  Norris,	
  A.	
  C.,	
  Stockdale,	
  R.	
  S.,	
  &	
  Sharma,	
  S.	
  (2009).	
  A	
  strategic	
  approach	
  to	
  m-­‐
health.	
  Health	
  InformaKcs	
  Journal,	
  15(3),	
  244-­‐253.	
  
•  Penzenstadler	
  B.	
  (2014)	
  Infusing	
  green:	
  Requirements	
  engineering	
  for	
  green	
  
in	
  and	
  through	
  soware	
  systems.	
  Workshop	
  on	
  Requirements	
  Engineering	
  for	
  
Sustainable	
  Systems	
  44–53.	
  
•  Taylor,	
  K.	
  (2015).	
  Connected	
  health:	
  how	
  digital	
  technology	
  is	
  transforming	
  
health	
  and	
  social	
  care.	
  London:	
  Deloije	
  Centre	
  for	
  Healthcare	
  SoluKons.	
  
•  Toval	
  A,	
  Carrillo-­‐de	
  Gea	
  J.	
  M.,	
  Fernandez-­‐Aleman	
  J.	
  L.,	
  Toval	
  R.	
  Learning	
  
systems	
  development	
  using	
  reusable	
  standard-­‐based	
  requirements	
  catalogs.	
  
In	
  Proceedings	
  of	
  the	
  2nd	
  IEEE	
  Global	
  Engineering	
  EducaKon	
  Conference	
  
(EDUCON),	
  2011;	
  907–912.	
  
PROCESS	
  
OBJECTIVE	
  
Define	
  a	
  reusable	
  requirements	
  repository	
  (catalog)	
  for	
  sustainable	
  
connected	
  health	
  applicaKons	
  based	
  on	
  the	
  main	
  related	
  soware	
  
engineering	
  standards,	
  e-­‐health	
  technology	
  standards	
  and	
  literature.	
  
RESULTS	
  
A REUSABLE REQUIREMENTS CATALOG FOR SUSTAINABLE CONNECTED HEALTH APPLICATIONS 5
Table I. Table of contents [37]
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Product overview
1.3.1 Product perspective
1.3.2 Product functions
1.3.3 User characteristics
1.3.4 Limitations
1.4 Definitions
2. References
3. Specific requirements
3.1 External interfaces
3.2 Functions
3.3 Usability Requirements
3.4 Performance requirements
3.5 Logical database requirements
3.6 Design constraints
3.7 Software system attributes
3.7.1 Reliability
3.7.2 Availability
3.7.3 Security
3.7.4 Maintainability
3.7.5 Portability
3.7.6 Sustainability
3.7.6.1 Individual impact
3.7.6.2 Social impact
3.7.6.3 Environmental impact
3.7.6.4 Technical impact
3.8 Supporting information
4. Verification
5. Appendices
5.1 Assumptions and dependencies
5.2 Acronyms and abbreviations
Table II. Requirements for individual impact
3.7.6.1 Individual impact
1) The app shall have a positive individual impact
1.1) The app shall respect security and privacy of the user
1.1.1) The app shall have an authentication procedure
1.1.1.1) The user should be able to choose in the app’s settings whether to be authenticated or not
1.1.1.2) The user should be able to access the app using a login or social network account
1.1.2) The app shall allow the user to manage personal information, such as different countries’ specific
legislation or regulations regarding user ownership of personal information
1.1.2.1) The user should be able to edit personal data in the profile
1.1.2.2) The user should be able to remove personal data from the profile
1.1.2.3) The user should be able to add personal data to the profile
1.1.2.4) The user should be able to share personal data from the profile
1.2) The app shall promote personal health and well-being of the user
1.2.1) The user should be able to consult health recommendations
1.2.2) The user should be able to manage his/her personal health record
1.2.2.1) The user should be able to edit the health record data
1.2.2.2) The user should be able to remove data from the health record
1.2.2.3) The user should be able to add data to the health record
1.2.2.4) The user should be able to share data from the health record
1.2.2.5) The user should be able to import data to the health record
1.2.2.6) The user should be able to export data from the health record
1.2.2.7) The user should be able to back up data from the health record
cohesion in order to reduce the degree of interdependency (low coupling) and increase the existing
conceptual and functional relationships (high cohesion) among requirements.
Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017)
Prepared using smrauth.cls DOI: 10.1002/smr
6 SOFIA OUHBI ET AL.
Table III. Requirements for social impact
3.7.6.2 Social impact
1) The app shall have a positive social impact
1.1) The app shall promote interaction among users via social networks and/or online healthcare forums
1.2) The app shall promote social solidarity among users via a rewards system
1.3) The app shall be designed for cultural diversity and multilingual use
1.3.1) The app shall adapt its content to the user’s language preferences
1.3.2) The app shall be available in different languages, the languages supported and the links for selecting them
should be clearly presented
1.3.3) The app shall allow the user to switch between languages at more than one point while using it
1.3.4) The app shall allow the user to choose the language of the video or audio clips
1.3.5) The app shall adapt the online help section to the user’s language preferences
1.3.6) The app shall adapt the human anatomy terminology to user’s language preferences
1.3.7) The app shall show the text with a correct text align depending on the user’s language preferences (e.g.
Right align for Arabic language)
1.3.8) The app shall use appropriate formats, units of measurement or currency for international audience
1.3.9) The app shall control the advertisements showed to the user to avoid cultural discrepancies
Table IV. Requirement for environmental impact
3.7.6.3 Environmental impact
1) The app shall have a positive environmental impact
1.1) The app shall reduce transportation means
1.1.1) The user should be able to find nearby healthcare centers
1.1.2) If the app connects with EHRs, PHRs or third parties, it shall provide users with the possibility to
interchange data
1.1.2.1) The user should be able to send data from the app to EHRs, PHRs or other parties
1.1.2.2) The user shall be able to receive data from EHRs, PHRs or other parties
1.2) The app shall be convenient for frequent use
1.2.1) The app shall use pictures to explain ideas
1.2.2) The app shall use icons to explain its contents
1.2.3) The app shall use graphs to illustrate health data history
1.3) The app shall connect to other IT resources
1.3.1) The app shall back up data in data repositories, drivers or cloud systems
1.3.2) The app shall connect to social networks
1.3.3) The app shall use device features such as Bluetooth and/or near field communication (NFC) technologies
1.3.4) The app shall connect with maps repositories to display locations
Table V. Requirements for technical impact
3.7.6.4 Technical impact
1) The app shall have a positive technical impact
1.1) The app shall easily adapt with future operating system (OS) changes
1.1.1) The app shall respect mobile OS development guidelines
1.1.2) The app shall be adapted to the mobile OS platform
1.2) The app shall be energy-efficient
1.2.1) The app shall shut down in idle mode
1.2.2) The app shall create different profiles in the same device
1.3) The user should be able to have an offline access to the app
1.3.1) The user should be able to access the app without Internet connexion
1.3.2) The user should be able to edit data offline
1.3.3) The app shall save edited data offline
3. APPLICATION EXAMPLE
This section shows how to apply the SCH-CAT to evaluate a CH app sustainability. The Android
version of the Blood Donor+ app (https://goo.gl/LOeDNS), a free CH app for blood donation, has
been chosen to illustrate the evaluation process. The app Blood Donor+ has been chosen because of
Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017)
Prepared using smrauth.cls DOI: 10.1002/smr
6 SOFIA OUHBI ET AL.
Table III. Requirements for social impact
3.7.6.2 Social impact
1) The app shall have a positive social impact
1.1) The app shall promote interaction among users via social networks and/or online healthcare forums
1.2) The app shall promote social solidarity among users via a rewards system
1.3) The app shall be designed for cultural diversity and multilingual use
1.3.1) The app shall adapt its content to the user’s language preferences
1.3.2) The app shall be available in different languages, the languages supported and the links for selecting them
should be clearly presented
1.3.3) The app shall allow the user to switch between languages at more than one point while using it
1.3.4) The app shall allow the user to choose the language of the video or audio clips
1.3.5) The app shall adapt the online help section to the user’s language preferences
1.3.6) The app shall adapt the human anatomy terminology to user’s language preferences
1.3.7) The app shall show the text with a correct text align depending on the user’s language preferences (e.g.
Right align for Arabic language)
1.3.8) The app shall use appropriate formats, units of measurement or currency for international audience
1.3.9) The app shall control the advertisements showed to the user to avoid cultural discrepancies
Table IV. Requirement for environmental impact
3.7.6.3 Environmental impact
1) The app shall have a positive environmental impact
1.1) The app shall reduce transportation means
1.1.1) The user should be able to find nearby healthcare centers
1.1.2) If the app connects with EHRs, PHRs or third parties, it shall provide users with the possibility to
interchange data
1.1.2.1) The user should be able to send data from the app to EHRs, PHRs or other parties
1.1.2.2) The user shall be able to receive data from EHRs, PHRs or other parties
1.2) The app shall be convenient for frequent use
1.2.1) The app shall use pictures to explain ideas
1.2.2) The app shall use icons to explain its contents
1.2.3) The app shall use graphs to illustrate health data history
1.3) The app shall connect to other IT resources
1.3.1) The app shall back up data in data repositories, drivers or cloud systems
1.3.2) The app shall connect to social networks
1.3.3) The app shall use device features such as Bluetooth and/or near field communication (NFC) technologies
1.3.4) The app shall connect with maps repositories to display locations
Table V. Requirements for technical impact
3.7.6.4 Technical impact
1) The app shall have a positive technical impact
1.1) The app shall easily adapt with future operating system (OS) changes
1.1.1) The app shall respect mobile OS development guidelines
1.1.2) The app shall be adapted to the mobile OS platform
1.2) The app shall be energy-efficient
1.2.1) The app shall shut down in idle mode
1.2.2) The app shall create different profiles in the same device
1.3) The user should be able to have an offline access to the app
1.3.1) The user should be able to access the app without Internet connexion
1.3.2) The user should be able to edit data offline
1.3.3) The app shall save edited data offline
3. APPLICATION EXAMPLE
This section shows how to apply the SCH-CAT to evaluate a CH app sustainability. The Android
version of the Blood Donor+ app (https://goo.gl/LOeDNS), a free CH app for blood donation, has
been chosen to illustrate the evaluation process. The app Blood Donor+ has been chosen because of
Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017)
Prepared using smrauth.cls DOI: 10.1002/smr
6 SOFIA OUHBI ET AL.
Table III. Requirements for social impact
3.7.6.2 Social impact
1) The app shall have a positive social impact
1.1) The app shall promote interaction among users via social networks and/or online healthcare forums
1.2) The app shall promote social solidarity among users via a rewards system
1.3) The app shall be designed for cultural diversity and multilingual use
1.3.1) The app shall adapt its content to the user’s language preferences
1.3.2) The app shall be available in different languages, the languages supported and the links for selecting them
should be clearly presented
1.3.3) The app shall allow the user to switch between languages at more than one point while using it
1.3.4) The app shall allow the user to choose the language of the video or audio clips
1.3.5) The app shall adapt the online help section to the user’s language preferences
1.3.6) The app shall adapt the human anatomy terminology to user’s language preferences
1.3.7) The app shall show the text with a correct text align depending on the user’s language preferences (e.g.
Right align for Arabic language)
1.3.8) The app shall use appropriate formats, units of measurement or currency for international audience
1.3.9) The app shall control the advertisements showed to the user to avoid cultural discrepancies
Table IV. Requirement for environmental impact
3.7.6.3 Environmental impact
1) The app shall have a positive environmental impact
1.1) The app shall reduce transportation means
1.1.1) The user should be able to find nearby healthcare centers
1.1.2) If the app connects with EHRs, PHRs or third parties, it shall provide users with the possibility to
interchange data
1.1.2.1) The user should be able to send data from the app to EHRs, PHRs or other parties
1.1.2.2) The user shall be able to receive data from EHRs, PHRs or other parties
1.2) The app shall be convenient for frequent use
1.2.1) The app shall use pictures to explain ideas
1.2.2) The app shall use icons to explain its contents
1.2.3) The app shall use graphs to illustrate health data history
1.3) The app shall connect to other IT resources
1.3.1) The app shall back up data in data repositories, drivers or cloud systems
1.3.2) The app shall connect to social networks
1.3.3) The app shall use device features such as Bluetooth and/or near field communication (NFC) technologies
1.3.4) The app shall connect with maps repositories to display locations
Table V. Requirements for technical impact
3.7.6.4 Technical impact
1) The app shall have a positive technical impact
1.1) The app shall easily adapt with future operating system (OS) changes
1.1.1) The app shall respect mobile OS development guidelines
1.1.2) The app shall be adapted to the mobile OS platform
1.2) The app shall be energy-efficient
1.2.1) The app shall shut down in idle mode
1.2.2) The app shall create different profiles in the same device
1.3) The user should be able to have an offline access to the app
1.3.1) The user should be able to access the app without Internet connexion
1.3.2) The user should be able to edit data offline
1.3.3) The app shall save edited data offline
3. APPLICATION EXAMPLE
This section shows how to apply the SCH-CAT to evaluate a CH app sustainability. The Android
version of the Blood Donor+ app (https://goo.gl/LOeDNS), a free CH app for blood donation, has
been chosen to illustrate the evaluation process. The app Blood Donor+ has been chosen because of
Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017)
Prepared using smrauth.cls DOI: 10.1002/smr
CONCLUSION	
  
The	
  reusable	
  resquirements	
  catalog	
  (SCH-­‐CAT)	
  contains	
  requirements,	
  which	
  cover	
  the	
  individual,	
  social,	
  environmental,	
  and	
  
technical	
  dimensions	
  of	
  sustainability.	
  The	
  requirements	
  of	
  SCH-­‐CAT	
  can	
  be	
  very	
  useful	
  to	
  connected	
  health	
  applicaKon	
  
stakeholders	
  and	
  can	
  be	
  adapted	
  to	
  specific	
  m-­‐health	
  applicaKons.	
  Moreover,	
  this	
  catalog	
  can	
  be	
  used	
  to	
  generate	
  a	
  checklist	
  of	
  
requirements	
  (Cos	
  et	
  al.	
  2012,	
  Toval	
  et	
  al.	
  2011)	
  to	
  evaluate	
  and	
  audit	
  connected	
  health	
  applicaKons.	
  The	
  applicaKon	
  example	
  
has	
  shown	
  that	
  the	
  evaluaKon	
  of	
  connected	
  health	
  applicaKons	
  using	
  the	
  generated	
  checklist	
  is	
  realisKc.	
  	
  
Acknowledgements.	
  This	
  research	
  is	
  part	
  of	
  the	
  project	
  GINSENG	
  (TIN2015-­‐70259-­‐C2-­‐2-­‐R)	
  supported	
  by	
  the	
  Spanish	
  Ministry	
  of	
  
Economy	
  and	
  CompeKKveness	
  and	
  European	
  FEDER	
  funds.	
  	
  
A REUSABLE REQUIREMENTS CATALOG FOR SUSTA
Table I. Table of co
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Product overview
1.3.1 Product perspective
1.3.2 Product functions
1.3.3 User characteristics
1.3.4 Limitations
1.4 Definitions
2. References
3. Specific requirements
3.1 External interfaces
3.2 Functions
3.3 Usability Requirements
3.4 Performance requirements
3.5 Logical database requirements
3.6 Design constraints
3.7 Software system attributes
3.7.1 Reliability
3.7.2 Availability
3.7.3 Security
3.7.4 Maintainability
3.7.5 Portability
3.7.6 Sustainability
3.7.6.1 Individual impact
3.7.6.2 Social impact
3.7.6.3 Environmental impact
3.7.6.4 Technical impact
3.8 Supporting information
4. Verification
5. Appendices
5.1 Assumptions and dependencies
5.2 Acronyms and abbreviations
Table II. Requirements for
3.7.6.1 Individual impact
1) The app shall have a positive individual impact
1.1) The app shall respect security and privacy of the user
1.1.1) The app shall have an authentication procedure
1.1.1.1) The user should be able to choose in the app’s setti
1.1.1.2) The user should be able to access the app using a l
1.1.2) The app shall allow the user to manage personal
legislation or regulations regarding user ownership of perso
1.1.2.1) The user should be able to edit personal data in the
1.1.2.2) The user should be able to remove personal data fr
1.1.2.3) The user should be able to add personal data to the
1.1.2.4) The user should be able to share personal data from
1.2) The app shall promote personal health and well-being
1.2.1) The user should be able to consult health recommend
1.2.2) The user should be able to manage his/her personal h
1.2.2.1) The user should be able to edit the health record da
1.2.2.2) The user should be able to remove data from the he
1.2.2.3) The user should be able to add data to the health re
1.2.2.4) The user should be able to share data from the hea
1.2.2.5) The user should be able to import data to the health
1.2.2.6) The user should be able to export data from the he
1.2.2.7) The user should be able to back up data from the h
cohesion in order to reduce the degree of interdepend
conceptual and functional relationships (high cohesio
Copyright c 2017 John Wiley & Sons, Ltd.
Prepared using smrauth.cls
CATALOG	
  
TABLE	
  OF	
  CONTENTS	
  
8 SOFIA OUHBI ET AL.
Table VII. Questionnaire regarding sustainability of the Blood Donor+ app
ID Question Result
Q1 Is the user able to access the app using a login or social network account? Yes
Q2 Is the user able to choose in the app’s settings whether to be authenticated or not? No
Q3 Is the user able to edit personal data in the profile? Yes
Q4 Is the user able to remove personal data from the profile? No
Q5 Is the user able to add personal data to the profile? No
Q6 Is the user able to share personal data from the profile? No
Q7 Is the user able to consult blood donation recommendations? Yes
Q8 Is the user able to edit the blood donation record? Yes
Q9 Is the user able to remove data from the blood donation record? Yes
Q10 Is the user able to add data to the blood donation record? Partially
Q11 Is the user able to share data from the blood donation record? Yes
Q12 Is the user able to import data to the blood donation record? No
Q13 Is the user able to export data to the blood donation record? No
Q14 Is the user able to back up data from the blood donation record? No
Q15 Does the app promote interaction among users via social networks? Yes
Q16 Does the app promote social solidarity among users via a rewards system? Yes
Q17 Does the app adapt its content to the user’s language preferences? No
Q18 Does the app present in its description the number of languages supported? No
Q19 Is the user able to find nearby healthcare centers? Partially
Q20 Does the app use pictures to explain ideas? Yes
Q21 Does the app use icons to explain its contents? Yes
Q22 Does the app use graphs to illustrate health data history? No
Q23 Does the app connect to social networks? Yes
Q24 Does the app connect with maps repositories to display locations? Yes
Q25 Does the app shut down in idle mode? No
Q26 Does the app support different profiles in the same device? No
Q27 Is the user able to access the app without Internet connexion? No
(i) An exhaustive description of the characteristics of this app including number of languages
supported and geographical limitation should be available in Google Play. Potential users can
therefore check if this app answers their needs.
(ii) The user should be provided the option to manage his/her blood donation history and personal
information manually.
(iii) The user should be able to choose other authentication options than login via Facebook.
(iv) The application should be available in more than one language to target as many donors as
possible from different backgrounds.
(v) The app should be energy efficient by turning off on idle mode and allowing users to create
different accounts in the same device. It should also allow users to have offline access to its
content.
4. CONCLUSION AND FUTURE WORK
In spite of the undeniable relevance of sustainability in our IT-driven globalized world, no specific
standards dealing with CH sustainability were found. The requirements presented in this study
have been primarily established from the results of literature reviews conducted in this domain
and analysis of standards related to software engineering and e-health. The catalog presented in
this paper is therefore very beneficial for different CH app stakeholders. In fact, developers can use
all or some requirements of this catalog to develop sustainable CH apps. Health organizations or
development companies which are willing to promote CH via apps can elicit, specify and validate
Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017)
Prepared using smrauth.cls DOI: 10.1002/smr
APPLICATION	
  EXAMPLE	
  

More Related Content

Similar to Towards Sustainable Connected Health Applications

Web 2.0 systems supporting childhood chronic disease management: a general ar...
Web 2.0 systems supporting childhood chronic disease management: a general ar...Web 2.0 systems supporting childhood chronic disease management: a general ar...
Web 2.0 systems supporting childhood chronic disease management: a general ar...
Gunther Eysenbach
 

Similar to Towards Sustainable Connected Health Applications (20)

mICF poster 5 (olaf) micf research
mICF poster 5 (olaf) micf researchmICF poster 5 (olaf) micf research
mICF poster 5 (olaf) micf research
 
mICF research
mICF researchmICF research
mICF research
 
IRJET- Mobile Assisted Remote Healthcare Service
IRJET- Mobile Assisted Remote Healthcare ServiceIRJET- Mobile Assisted Remote Healthcare Service
IRJET- Mobile Assisted Remote Healthcare Service
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health Application
 
IRJET - Food Wastage Reduction through Donation
IRJET - Food Wastage Reduction through DonationIRJET - Food Wastage Reduction through Donation
IRJET - Food Wastage Reduction through Donation
 
B05330815
B05330815B05330815
B05330815
 
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
 
422 3 smart_e-health_care_using_iot_and_machine_learning
422 3 smart_e-health_care_using_iot_and_machine_learning422 3 smart_e-health_care_using_iot_and_machine_learning
422 3 smart_e-health_care_using_iot_and_machine_learning
 
A crucial factor for successful implementation of e health projects in develo...
A crucial factor for successful implementation of e health projects in develo...A crucial factor for successful implementation of e health projects in develo...
A crucial factor for successful implementation of e health projects in develo...
 
LoRa driven medical adherence system
LoRa driven medical adherence systemLoRa driven medical adherence system
LoRa driven medical adherence system
 
From Clinical Information Systems toward HealthGrid
From Clinical Information Systems toward HealthGridFrom Clinical Information Systems toward HealthGrid
From Clinical Information Systems toward HealthGrid
 
mICF project plan accepted at FRDG midyear meeting in London (May 2014)
mICF project plan accepted at FRDG midyear meeting in London (May 2014)mICF project plan accepted at FRDG midyear meeting in London (May 2014)
mICF project plan accepted at FRDG midyear meeting in London (May 2014)
 
Fdrg bcn-015 - m icf project plan (june 2014)
Fdrg bcn-015 - m icf project plan (june 2014)Fdrg bcn-015 - m icf project plan (june 2014)
Fdrg bcn-015 - m icf project plan (june 2014)
 
Web 2.0 systems supporting childhood chronic disease management: a general ar...
Web 2.0 systems supporting childhood chronic disease management: a general ar...Web 2.0 systems supporting childhood chronic disease management: a general ar...
Web 2.0 systems supporting childhood chronic disease management: a general ar...
 
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
 
Meet health app
Meet health appMeet health app
Meet health app
 
IRJET- Air Quality Forecast Monitoring and it’s Impact on Brain Health based ...
IRJET- Air Quality Forecast Monitoring and it’s Impact on Brain Health based ...IRJET- Air Quality Forecast Monitoring and it’s Impact on Brain Health based ...
IRJET- Air Quality Forecast Monitoring and it’s Impact on Brain Health based ...
 
2. eHealth services for the elderly at home and on the move
2. eHealth services for the elderly at home and on the move2. eHealth services for the elderly at home and on the move
2. eHealth services for the elderly at home and on the move
 
G0312036044
G0312036044G0312036044
G0312036044
 

More from Sofia Ouhbi

Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular Medicine
Sofia Ouhbi
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
Sofia Ouhbi
 

More from Sofia Ouhbi (8)

Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements Engineering
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements Engineering
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health Data
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health Records
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular Medicine
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
 
Software quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySoftware quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping study
 

Recently uploaded

Recently uploaded (20)

Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Towards Sustainable Connected Health Applications

  • 1. Towards  Sustainable  Connected  Health  Applica7ons     Sofia  Ouhbi1,  José  Luis  Fernández-­‐Alemán1,  Ambrosio  Toval1,  José  Rivera  Pozo2  and  Ali  Idri3   sofia.ouhbi1@um.es  ;  aleman@um.es  ;  atoval@um.es  ;  jrp@um.es    and  ali.idri@um5.ac.ma     1So#ware  Engineering  Research  Group,  Department  of  Informa:cs  and  Systems,  University  of  Murcia,  Murcia,  Spain     2Centro  Regional  de  Hemodonación  de  Murcia,  Murcia,  Spain   3So#ware  Project  Management  Research  Team,  ENSIAS,  Mohammed  V  University  in  Rabat,  Morocco     INITRODUCTION   There   is   a   need   to   promote   paKent-­‐self   management,   paKent   educaKon   from   a   very   early   stage,   healthy   lifestyle   and   independence   of   paKents  (NHS  2013).  All  of  these  can  be  promoted   through   connected   health   applicaKons.   Connected   health   can   be   defined   as   “the   collecKve   term   for   telecare,   telehealth,   telemedicine,   mHealth,   digital   health   and   eHealth   services”   (Taylor   2015).   Connected   health   technologies   are   transforming   healthcare   and   empowering   paKents   as   they   are   assuming   greater   responsibility   for   their   own   healthcare  decisions  (Mirza  et  al.  2008,  Noris  et  al.   2009).   Recently,   research   has   begun   to   be   undertaken   into   how   to   achieve   sustainable   soware   also   known   as   green   soware   (Erdelyi   2013,   Penzenstadler   2014).   In   fact,   achieving   sustainability   of   healthcare   systems   is   one   of   the   objecKves   of   research   and   innovaKon   financed   by   the  EU  (Horizon  2020).   REFERENCES   •  Cos,  J.  A.,  Toval,  R.,  Toval,  A.,  Fernández-­‐Alemán,  J.  L.,  Carrillo-­‐de-­‐Gea,  J.  M.,   &  Nicolas,  J.  InternaKonalizaKon  requirements  for  e-­‐learning  audit  purposes.   In  Proceedings  of  the  3rd    EEE  Global  Engineering  EducaKon  Conference   (EDUCON),  2012;  1-­‐6.     •  Erdelyi  K.  Special  factors  of  development  of  green  soware  supporKng  eco   sustainability.  In  IEEE  11th  InternaKonal  Symposium  on  Intelligent  Systems   and  InformaKcs  (SISY),  2013;  337–340.   •  Horizon  2020.  (2017)  Health,  demographic  change  and  wellbeing.  URL:   hjp://goo.gl/z9vjju     •  Mirza,  F.,  Norris,  T.,  &  Stockdale,  R.  (2008).  Mobile  technologies  and  the   holisKc  management  of  chronic  diseases.  Health  informaKcs  journal,  14(4),   309-­‐321.   •  NHS.  (2013)  Living  with  and  beyond  cancer:  Taking  acKon  to  improve   outcomes.  Technical  Report,  Macmillan  Cancer  Support.     •  Norris,  A.  C.,  Stockdale,  R.  S.,  &  Sharma,  S.  (2009).  A  strategic  approach  to  m-­‐ health.  Health  InformaKcs  Journal,  15(3),  244-­‐253.   •  Penzenstadler  B.  (2014)  Infusing  green:  Requirements  engineering  for  green   in  and  through  soware  systems.  Workshop  on  Requirements  Engineering  for   Sustainable  Systems  44–53.   •  Taylor,  K.  (2015).  Connected  health:  how  digital  technology  is  transforming   health  and  social  care.  London:  Deloije  Centre  for  Healthcare  SoluKons.   •  Toval  A,  Carrillo-­‐de  Gea  J.  M.,  Fernandez-­‐Aleman  J.  L.,  Toval  R.  Learning   systems  development  using  reusable  standard-­‐based  requirements  catalogs.   In  Proceedings  of  the  2nd  IEEE  Global  Engineering  EducaKon  Conference   (EDUCON),  2011;  907–912.   PROCESS   OBJECTIVE   Define  a  reusable  requirements  repository  (catalog)  for  sustainable   connected  health  applicaKons  based  on  the  main  related  soware   engineering  standards,  e-­‐health  technology  standards  and  literature.   RESULTS   A REUSABLE REQUIREMENTS CATALOG FOR SUSTAINABLE CONNECTED HEALTH APPLICATIONS 5 Table I. Table of contents [37] 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Product overview 1.3.1 Product perspective 1.3.2 Product functions 1.3.3 User characteristics 1.3.4 Limitations 1.4 Definitions 2. References 3. Specific requirements 3.1 External interfaces 3.2 Functions 3.3 Usability Requirements 3.4 Performance requirements 3.5 Logical database requirements 3.6 Design constraints 3.7 Software system attributes 3.7.1 Reliability 3.7.2 Availability 3.7.3 Security 3.7.4 Maintainability 3.7.5 Portability 3.7.6 Sustainability 3.7.6.1 Individual impact 3.7.6.2 Social impact 3.7.6.3 Environmental impact 3.7.6.4 Technical impact 3.8 Supporting information 4. Verification 5. Appendices 5.1 Assumptions and dependencies 5.2 Acronyms and abbreviations Table II. Requirements for individual impact 3.7.6.1 Individual impact 1) The app shall have a positive individual impact 1.1) The app shall respect security and privacy of the user 1.1.1) The app shall have an authentication procedure 1.1.1.1) The user should be able to choose in the app’s settings whether to be authenticated or not 1.1.1.2) The user should be able to access the app using a login or social network account 1.1.2) The app shall allow the user to manage personal information, such as different countries’ specific legislation or regulations regarding user ownership of personal information 1.1.2.1) The user should be able to edit personal data in the profile 1.1.2.2) The user should be able to remove personal data from the profile 1.1.2.3) The user should be able to add personal data to the profile 1.1.2.4) The user should be able to share personal data from the profile 1.2) The app shall promote personal health and well-being of the user 1.2.1) The user should be able to consult health recommendations 1.2.2) The user should be able to manage his/her personal health record 1.2.2.1) The user should be able to edit the health record data 1.2.2.2) The user should be able to remove data from the health record 1.2.2.3) The user should be able to add data to the health record 1.2.2.4) The user should be able to share data from the health record 1.2.2.5) The user should be able to import data to the health record 1.2.2.6) The user should be able to export data from the health record 1.2.2.7) The user should be able to back up data from the health record cohesion in order to reduce the degree of interdependency (low coupling) and increase the existing conceptual and functional relationships (high cohesion) among requirements. Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017) Prepared using smrauth.cls DOI: 10.1002/smr 6 SOFIA OUHBI ET AL. Table III. Requirements for social impact 3.7.6.2 Social impact 1) The app shall have a positive social impact 1.1) The app shall promote interaction among users via social networks and/or online healthcare forums 1.2) The app shall promote social solidarity among users via a rewards system 1.3) The app shall be designed for cultural diversity and multilingual use 1.3.1) The app shall adapt its content to the user’s language preferences 1.3.2) The app shall be available in different languages, the languages supported and the links for selecting them should be clearly presented 1.3.3) The app shall allow the user to switch between languages at more than one point while using it 1.3.4) The app shall allow the user to choose the language of the video or audio clips 1.3.5) The app shall adapt the online help section to the user’s language preferences 1.3.6) The app shall adapt the human anatomy terminology to user’s language preferences 1.3.7) The app shall show the text with a correct text align depending on the user’s language preferences (e.g. Right align for Arabic language) 1.3.8) The app shall use appropriate formats, units of measurement or currency for international audience 1.3.9) The app shall control the advertisements showed to the user to avoid cultural discrepancies Table IV. Requirement for environmental impact 3.7.6.3 Environmental impact 1) The app shall have a positive environmental impact 1.1) The app shall reduce transportation means 1.1.1) The user should be able to find nearby healthcare centers 1.1.2) If the app connects with EHRs, PHRs or third parties, it shall provide users with the possibility to interchange data 1.1.2.1) The user should be able to send data from the app to EHRs, PHRs or other parties 1.1.2.2) The user shall be able to receive data from EHRs, PHRs or other parties 1.2) The app shall be convenient for frequent use 1.2.1) The app shall use pictures to explain ideas 1.2.2) The app shall use icons to explain its contents 1.2.3) The app shall use graphs to illustrate health data history 1.3) The app shall connect to other IT resources 1.3.1) The app shall back up data in data repositories, drivers or cloud systems 1.3.2) The app shall connect to social networks 1.3.3) The app shall use device features such as Bluetooth and/or near field communication (NFC) technologies 1.3.4) The app shall connect with maps repositories to display locations Table V. Requirements for technical impact 3.7.6.4 Technical impact 1) The app shall have a positive technical impact 1.1) The app shall easily adapt with future operating system (OS) changes 1.1.1) The app shall respect mobile OS development guidelines 1.1.2) The app shall be adapted to the mobile OS platform 1.2) The app shall be energy-efficient 1.2.1) The app shall shut down in idle mode 1.2.2) The app shall create different profiles in the same device 1.3) The user should be able to have an offline access to the app 1.3.1) The user should be able to access the app without Internet connexion 1.3.2) The user should be able to edit data offline 1.3.3) The app shall save edited data offline 3. APPLICATION EXAMPLE This section shows how to apply the SCH-CAT to evaluate a CH app sustainability. The Android version of the Blood Donor+ app (https://goo.gl/LOeDNS), a free CH app for blood donation, has been chosen to illustrate the evaluation process. The app Blood Donor+ has been chosen because of Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017) Prepared using smrauth.cls DOI: 10.1002/smr 6 SOFIA OUHBI ET AL. Table III. Requirements for social impact 3.7.6.2 Social impact 1) The app shall have a positive social impact 1.1) The app shall promote interaction among users via social networks and/or online healthcare forums 1.2) The app shall promote social solidarity among users via a rewards system 1.3) The app shall be designed for cultural diversity and multilingual use 1.3.1) The app shall adapt its content to the user’s language preferences 1.3.2) The app shall be available in different languages, the languages supported and the links for selecting them should be clearly presented 1.3.3) The app shall allow the user to switch between languages at more than one point while using it 1.3.4) The app shall allow the user to choose the language of the video or audio clips 1.3.5) The app shall adapt the online help section to the user’s language preferences 1.3.6) The app shall adapt the human anatomy terminology to user’s language preferences 1.3.7) The app shall show the text with a correct text align depending on the user’s language preferences (e.g. Right align for Arabic language) 1.3.8) The app shall use appropriate formats, units of measurement or currency for international audience 1.3.9) The app shall control the advertisements showed to the user to avoid cultural discrepancies Table IV. Requirement for environmental impact 3.7.6.3 Environmental impact 1) The app shall have a positive environmental impact 1.1) The app shall reduce transportation means 1.1.1) The user should be able to find nearby healthcare centers 1.1.2) If the app connects with EHRs, PHRs or third parties, it shall provide users with the possibility to interchange data 1.1.2.1) The user should be able to send data from the app to EHRs, PHRs or other parties 1.1.2.2) The user shall be able to receive data from EHRs, PHRs or other parties 1.2) The app shall be convenient for frequent use 1.2.1) The app shall use pictures to explain ideas 1.2.2) The app shall use icons to explain its contents 1.2.3) The app shall use graphs to illustrate health data history 1.3) The app shall connect to other IT resources 1.3.1) The app shall back up data in data repositories, drivers or cloud systems 1.3.2) The app shall connect to social networks 1.3.3) The app shall use device features such as Bluetooth and/or near field communication (NFC) technologies 1.3.4) The app shall connect with maps repositories to display locations Table V. Requirements for technical impact 3.7.6.4 Technical impact 1) The app shall have a positive technical impact 1.1) The app shall easily adapt with future operating system (OS) changes 1.1.1) The app shall respect mobile OS development guidelines 1.1.2) The app shall be adapted to the mobile OS platform 1.2) The app shall be energy-efficient 1.2.1) The app shall shut down in idle mode 1.2.2) The app shall create different profiles in the same device 1.3) The user should be able to have an offline access to the app 1.3.1) The user should be able to access the app without Internet connexion 1.3.2) The user should be able to edit data offline 1.3.3) The app shall save edited data offline 3. APPLICATION EXAMPLE This section shows how to apply the SCH-CAT to evaluate a CH app sustainability. The Android version of the Blood Donor+ app (https://goo.gl/LOeDNS), a free CH app for blood donation, has been chosen to illustrate the evaluation process. The app Blood Donor+ has been chosen because of Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017) Prepared using smrauth.cls DOI: 10.1002/smr 6 SOFIA OUHBI ET AL. Table III. Requirements for social impact 3.7.6.2 Social impact 1) The app shall have a positive social impact 1.1) The app shall promote interaction among users via social networks and/or online healthcare forums 1.2) The app shall promote social solidarity among users via a rewards system 1.3) The app shall be designed for cultural diversity and multilingual use 1.3.1) The app shall adapt its content to the user’s language preferences 1.3.2) The app shall be available in different languages, the languages supported and the links for selecting them should be clearly presented 1.3.3) The app shall allow the user to switch between languages at more than one point while using it 1.3.4) The app shall allow the user to choose the language of the video or audio clips 1.3.5) The app shall adapt the online help section to the user’s language preferences 1.3.6) The app shall adapt the human anatomy terminology to user’s language preferences 1.3.7) The app shall show the text with a correct text align depending on the user’s language preferences (e.g. Right align for Arabic language) 1.3.8) The app shall use appropriate formats, units of measurement or currency for international audience 1.3.9) The app shall control the advertisements showed to the user to avoid cultural discrepancies Table IV. Requirement for environmental impact 3.7.6.3 Environmental impact 1) The app shall have a positive environmental impact 1.1) The app shall reduce transportation means 1.1.1) The user should be able to find nearby healthcare centers 1.1.2) If the app connects with EHRs, PHRs or third parties, it shall provide users with the possibility to interchange data 1.1.2.1) The user should be able to send data from the app to EHRs, PHRs or other parties 1.1.2.2) The user shall be able to receive data from EHRs, PHRs or other parties 1.2) The app shall be convenient for frequent use 1.2.1) The app shall use pictures to explain ideas 1.2.2) The app shall use icons to explain its contents 1.2.3) The app shall use graphs to illustrate health data history 1.3) The app shall connect to other IT resources 1.3.1) The app shall back up data in data repositories, drivers or cloud systems 1.3.2) The app shall connect to social networks 1.3.3) The app shall use device features such as Bluetooth and/or near field communication (NFC) technologies 1.3.4) The app shall connect with maps repositories to display locations Table V. Requirements for technical impact 3.7.6.4 Technical impact 1) The app shall have a positive technical impact 1.1) The app shall easily adapt with future operating system (OS) changes 1.1.1) The app shall respect mobile OS development guidelines 1.1.2) The app shall be adapted to the mobile OS platform 1.2) The app shall be energy-efficient 1.2.1) The app shall shut down in idle mode 1.2.2) The app shall create different profiles in the same device 1.3) The user should be able to have an offline access to the app 1.3.1) The user should be able to access the app without Internet connexion 1.3.2) The user should be able to edit data offline 1.3.3) The app shall save edited data offline 3. APPLICATION EXAMPLE This section shows how to apply the SCH-CAT to evaluate a CH app sustainability. The Android version of the Blood Donor+ app (https://goo.gl/LOeDNS), a free CH app for blood donation, has been chosen to illustrate the evaluation process. The app Blood Donor+ has been chosen because of Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017) Prepared using smrauth.cls DOI: 10.1002/smr CONCLUSION   The  reusable  resquirements  catalog  (SCH-­‐CAT)  contains  requirements,  which  cover  the  individual,  social,  environmental,  and   technical  dimensions  of  sustainability.  The  requirements  of  SCH-­‐CAT  can  be  very  useful  to  connected  health  applicaKon   stakeholders  and  can  be  adapted  to  specific  m-­‐health  applicaKons.  Moreover,  this  catalog  can  be  used  to  generate  a  checklist  of   requirements  (Cos  et  al.  2012,  Toval  et  al.  2011)  to  evaluate  and  audit  connected  health  applicaKons.  The  applicaKon  example   has  shown  that  the  evaluaKon  of  connected  health  applicaKons  using  the  generated  checklist  is  realisKc.     Acknowledgements.  This  research  is  part  of  the  project  GINSENG  (TIN2015-­‐70259-­‐C2-­‐2-­‐R)  supported  by  the  Spanish  Ministry  of   Economy  and  CompeKKveness  and  European  FEDER  funds.     A REUSABLE REQUIREMENTS CATALOG FOR SUSTA Table I. Table of co 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Product overview 1.3.1 Product perspective 1.3.2 Product functions 1.3.3 User characteristics 1.3.4 Limitations 1.4 Definitions 2. References 3. Specific requirements 3.1 External interfaces 3.2 Functions 3.3 Usability Requirements 3.4 Performance requirements 3.5 Logical database requirements 3.6 Design constraints 3.7 Software system attributes 3.7.1 Reliability 3.7.2 Availability 3.7.3 Security 3.7.4 Maintainability 3.7.5 Portability 3.7.6 Sustainability 3.7.6.1 Individual impact 3.7.6.2 Social impact 3.7.6.3 Environmental impact 3.7.6.4 Technical impact 3.8 Supporting information 4. Verification 5. Appendices 5.1 Assumptions and dependencies 5.2 Acronyms and abbreviations Table II. Requirements for 3.7.6.1 Individual impact 1) The app shall have a positive individual impact 1.1) The app shall respect security and privacy of the user 1.1.1) The app shall have an authentication procedure 1.1.1.1) The user should be able to choose in the app’s setti 1.1.1.2) The user should be able to access the app using a l 1.1.2) The app shall allow the user to manage personal legislation or regulations regarding user ownership of perso 1.1.2.1) The user should be able to edit personal data in the 1.1.2.2) The user should be able to remove personal data fr 1.1.2.3) The user should be able to add personal data to the 1.1.2.4) The user should be able to share personal data from 1.2) The app shall promote personal health and well-being 1.2.1) The user should be able to consult health recommend 1.2.2) The user should be able to manage his/her personal h 1.2.2.1) The user should be able to edit the health record da 1.2.2.2) The user should be able to remove data from the he 1.2.2.3) The user should be able to add data to the health re 1.2.2.4) The user should be able to share data from the hea 1.2.2.5) The user should be able to import data to the health 1.2.2.6) The user should be able to export data from the he 1.2.2.7) The user should be able to back up data from the h cohesion in order to reduce the degree of interdepend conceptual and functional relationships (high cohesio Copyright c 2017 John Wiley & Sons, Ltd. Prepared using smrauth.cls CATALOG   TABLE  OF  CONTENTS   8 SOFIA OUHBI ET AL. Table VII. Questionnaire regarding sustainability of the Blood Donor+ app ID Question Result Q1 Is the user able to access the app using a login or social network account? Yes Q2 Is the user able to choose in the app’s settings whether to be authenticated or not? No Q3 Is the user able to edit personal data in the profile? Yes Q4 Is the user able to remove personal data from the profile? No Q5 Is the user able to add personal data to the profile? No Q6 Is the user able to share personal data from the profile? No Q7 Is the user able to consult blood donation recommendations? Yes Q8 Is the user able to edit the blood donation record? Yes Q9 Is the user able to remove data from the blood donation record? Yes Q10 Is the user able to add data to the blood donation record? Partially Q11 Is the user able to share data from the blood donation record? Yes Q12 Is the user able to import data to the blood donation record? No Q13 Is the user able to export data to the blood donation record? No Q14 Is the user able to back up data from the blood donation record? No Q15 Does the app promote interaction among users via social networks? Yes Q16 Does the app promote social solidarity among users via a rewards system? Yes Q17 Does the app adapt its content to the user’s language preferences? No Q18 Does the app present in its description the number of languages supported? No Q19 Is the user able to find nearby healthcare centers? Partially Q20 Does the app use pictures to explain ideas? Yes Q21 Does the app use icons to explain its contents? Yes Q22 Does the app use graphs to illustrate health data history? No Q23 Does the app connect to social networks? Yes Q24 Does the app connect with maps repositories to display locations? Yes Q25 Does the app shut down in idle mode? No Q26 Does the app support different profiles in the same device? No Q27 Is the user able to access the app without Internet connexion? No (i) An exhaustive description of the characteristics of this app including number of languages supported and geographical limitation should be available in Google Play. Potential users can therefore check if this app answers their needs. (ii) The user should be provided the option to manage his/her blood donation history and personal information manually. (iii) The user should be able to choose other authentication options than login via Facebook. (iv) The application should be available in more than one language to target as many donors as possible from different backgrounds. (v) The app should be energy efficient by turning off on idle mode and allowing users to create different accounts in the same device. It should also allow users to have offline access to its content. 4. CONCLUSION AND FUTURE WORK In spite of the undeniable relevance of sustainability in our IT-driven globalized world, no specific standards dealing with CH sustainability were found. The requirements presented in this study have been primarily established from the results of literature reviews conducted in this domain and analysis of standards related to software engineering and e-health. The catalog presented in this paper is therefore very beneficial for different CH app stakeholders. In fact, developers can use all or some requirements of this catalog to develop sustainable CH apps. Health organizations or development companies which are willing to promote CH via apps can elicit, specify and validate Copyright c 2017 John Wiley & Sons, Ltd. J. Softw. Evol. and Proc. (2017) Prepared using smrauth.cls DOI: 10.1002/smr APPLICATION  EXAMPLE