Keywords

1 Introduction

It is a hard task to follow the evolution and advance of the concepts, methods, and applications related to information and communication technologies, which are always in transformation. Such transformations have happened mainly in the forms of user interaction with computational applications and the professionals, who work with interaction design, according to [1], need continuous update on design models and approaches, mainly for applications that use technologies in the interaction, like technologies by gesture, touch, sound, movement, among others. In order to create good interaction designs – the ones that allow to access characteristics and functionalities in a pleasant way [2] –, and that the process of adoption and appropriation of new technologies is effective and may expand the users’ abilities, it is important to think about the process of appropriation of technological innovation. During the process of appropriation the user realizes clearly his/her abilities, the best way of interacting with technologies, how to adapt them to new uses and contexts, and what he/she is capable of doing and which aspects he/she can improve [8, 20,21,22,23,24]. An interaction design model is pertinent to assist and guide designers during the process of conception, development, and validation of applications with natural interaction, since it utilizes the user’s personal, social, and professional experiences with technological resources, which he/she already knows and use, to make interactions more natural and close to such experiences, thereby being able to support the professionals’ experience of new abilities.

To do so, it is necessary that the design process integrates different contexts in which the user is inserted, personal, social, and professional ones, searching their experiences and abilities through the stimulus of the use of personal devices that the user is already familiarized with. In this paper, we present a set of guidelines mapped in the stages and activities of a design process model with such focus. The Design Process Model for Application in Healthcare: Integrating Contexts and Adding Abilities (ICAH, initials in Portuguese), which is adopted here, emerged departing from the observations and experimentation with collaborative work between designers and users and allowed to create an assistance instrument to the interaction design [3,4,5,6,7]. The model and the guidelines contribute to facilitate the task of the designer during the development of applications with natural interaction that considers the use of new technologies, experience of use, adoption and appropriation to enable the healthcare professional’s experience of new abilities, integrating the different contexts of such professional.

2 Design Process Model for Applications in Healthcare Field

The need to create the Design Process Model for Application in Healthcare: Integrating Contexts and Adding Abilities (ICAH) came from the Laboratory of Advanced Interactions (LIA, initials in Portuguese) team’s experiments conducted in a partner hospital CAIS Clemente Ferreira situated in Brazil [4, 5, 8,9,10,11,12,13,14,15,16,17]. Such need also came from the field study performed with the COLLAB application [6, 7], the data analysis on the design process of applications that integrate contexts and add abilities to users, and the characteristics of interactive applications in the healthcare field. The ICAH model was developed from the identification of the flow of necessary tasks during the design process. Such activity allowed to structure the cycles of the process that groups the tasks in accordance with the techniques and approaches used in each one of them. With the definition of the cycles and the observations and experiments conducted in the partner hospital, we realized that the stages of collection and analysis of requirements of more traditional design process models do not consider, widely and adequately, the users’ characteristics necessary to integrate their different contexts, nor they assist in the extension or allow the addition of abilities. Therefore a survey research was conducted with developers of applications/software in general and also from the healthcare field in order to verify how the stages of collection and analysis of requirements are being performed during the design process. After the analysis of data obtained with the survey research, it was possible to elaborate the process model adopted in this paper and, parallelly, creates a set of guidelines to direct the designers on how to perform the integration of different contexts, in which users are inserted and which they blend, naturally, during their professional activities. Finally, the guidelines and the created process model were validated.

Most recent researches in the interaction design process models and many studies [21,22,23, 28,29,30,30] have demonstrated that appropriation is a concept worth of investigation, particularly in terms of its nature for interactive design and collaborative computing. The ICAH model is an extension of the Model for Appropriation proposed by [8, 18] and Fig. 1 shows the stages and activities of ICAH and the relation among them, highlighting with dotted lines the new stages and activities proposed in ICAH and with continuous lines the original stages and activities of the Model for Appropriation.

Fig. 1.
figure 1

ICAH model stages and activities

Considering that an interaction design process is not a top-down activity, the ICAH Model describes an iterative sequence of stages, in order to guide the application designer during the whole process of development. The model allows the designer to get a global vision of the design process, its stages and activities of each one of the stages, and conduct a structured, systematic, and organized work. The stage of Collection and Analysis of Requirements begins the sequence of stages and the activity Identify Contexts, Abilities, and Technologies is the spotlight of such stage, which is provided with the requirements, technologies, and adopted, appropriated, and added abilities that result from the stages of Adoption, Appropriation, and Acquisition of Abilities.

3 Presentation of the Employed Guidelines for the Design Process Model

To facilitate the employment of the ICAH model, it was elaborated a set of guidelines that assists the integration of the personal and social contexts to the professional one and provides users in the involved contexts the experience of new abilities, allowing that, during the design process, the appropriation of technologies is encouraged and the users’ abilities are widened.

The guidelines were created considering two domains to guide the designers: (1) support for the integration of contexts and (2) addition of abilities for the user. Such domains present common objectives to facilitate the appropriation: inasmuch as the integration of contexts happens, users become aware of the use of technologies and applications in different contexts, in addition to the effective adoption of these technologies. Besides that, the extension of the use of such technologies favors the exchange of experiences and expands the abilities of the users involved in the design process. And in this sense, the concepts of BYOD and BYOA [16, 25, 26, 27] gave support to the elaboration of the guidelines.

These domains and the set of 12 guidelines initially created were published and presented in [3, 19]. The guidelines were refined and complemented after validating them and the model, totalizing 18 guidelines, 10 guidelines of the addition of abilities domain and 08 guidelines of the integration of contexts domain (Table 1).

Table 1. Guidelines for the design process model

The presented guidelines make the monitoring of the design process activities clearer and facilitate the work of the developers and designers during the process of development of applications.

3.1 Case Study for Validation of the Guidelines

For the validation of the presented guidelines it was elaborated a case study involving application developers in the healthcare field. The purpose of the study was to follow the activities of the stage of collection and analysis of requirements of the ICAH model, employing the design guidelines to propose a solution, the prototype of an application that meets the wishes and needs of a group of healthcare professionals. Seven healthcare professionals and three teams of designers participate in the study, following the ICAH model and employing the guidelines. The study was divided into four moments: (a) presentation meetings and initial collection of requirements at the users’ workplace (Fig. 2); (b) meetings and encounters outside the users’ workplace for refinement of requirements, creation of personas and scenarios; (c) meeting for presentation of initial prototypes and incremental refinements; (d) encounter for presentation of final prototypes and interview with users. After the interviews, users chose a prototype to be developed (Fig. 3).

Fig. 2.
figure 2

Meetings at the healthcare professionals’ workplace

Fig. 3.
figure 3

Final prototype chosen by the healthcare professionals

At the end of the study, designers reported their experiences with the use of the model and the guidelines, and described how and in which stage and phase each one of the guidelines assisted the development process. The designers reported that observations and direct questions to the users helped in the identification of abilities, knowledge, and personal technological resources in use, mainly at the meetings that happened outside the users’ workplace. Besides, they said that knowing the users’ workplace allowed to verify their real routine and activities, as well as choosing technological resources to be used in the design solution.

We monitored the study and observed the employment of the guidelines in order to understand how the designers used them effectively. Such monitoring and the conducted interviews with the designers who took part in the study made possible mapping each one of the guidelines for the stages and activities of the model.

4 Mapping of the Guidelines for the Design Process Model

The guidelines were mapped for the stages and activities of the ICAH model, according to the results obtained in the case study for the validation of the guidelines. Thus, we present the mapping in every stage.

The stage of Collection and Analysis of Requirements is divided into the activities: Identify Contexts, Abilities, and Technologies; Promote the Collaboration with Change of Activities; and Encourage the Use of New Technologies. Such stage aims to identify how the different contexts integrate themselves at the user’s workplace, which previous knowledge and abilities the user has, which technological resources are provided at the workplace, and which ones are the user’s. And it also tries to identify how, when, and what for the technological resources are used. Therefore, for this stage the following guidelines were mapped:

  • Integration of Context Domain: guidelines 1 and 8.

  • Addition of Abilities Domain: guidelines 1, 2, 5, 6 and 10.

For the activity “Identify Contexts, Abilities, and Technologies”, the guidelines 2, 3, 4, 5 and 7, from the integration of contexts domain, were mapped. For the activity “Promote the Collaboration with Change of Activities”, the guideline 8, from the addition of abilities domain, was mapped. And for the activity “Encourage the Use of New Technologies”, the guidelines 4 and 9, from the addition of abilities domain, were mapped. Table 2 presents the mapping for such stage.

Table 2. Mapping of the guidelines for the stage collection and analysis of requirements

The stage Construction is divided into the following activities: Project for Adoption and Appropriation; Project for Integration of Contexts; Prototype; and Evaluate for Adoption and Appropriation. It is in this stage that the design solutions are elaborated, prototypes are evolutionally created and evaluated after. This stage is iterative, starting with project activities: for adoption and appropriation, and for the integration of contexts, prototyping, and evaluation. Consequently, new abilities can be incorporated in the user’s routine and new appropriations can happen. For this stage the following guidelines were mapped:

  • Integration of Context Domain: guidelines 6 and 8.

  • Addition of Abilities Domain: guidelines 3 and 7.

The stage Acquisition of Abilities happens inasmuch as the design solutions are adopted and appropriated. User’s abilities and knowledge are used in other contexts, in other ways and with other technologies. Experiences must be shared between users and designers, and such process allows that new appropriations are observed. Allowing the experience of new abilities assists in the process of adoption of employment and the new abilities acquired and adopted by the users are added to their previous ones. These new abilities will also be able to be used as entrance artifacts in the next collections of requirements for new applications and in the evolution or improvement of solutions already in use. For this stage the following guidelines were mapped:

  • Addition of Abilities Domain: guidelines 4 and 9.

The stages of Adoption and Appropriation were incorporated to the ICAH model departing from the model for Appropriation proposed by [8, 18] and guidelines were not mapped for these stages. Figure 4 presents, schematically, the complete mapping of the guidelines for the ICAH model.

Fig. 4.
figure 4

Mapeamento das Guidelines

For this final mapping, we conducted the case study with developers of applications and healthcare professionals, and the proposed guidelines were utilized during the study for the proposal of an application solution in a hospital. Design sessions and interviews were performed during the employment of the study and design solutions were presented. The healthcare professionals and the developers reported their experiences during the whole process and the latter evaluated the used guidelines. Finally, an apparent validation was conducted with specialists in application development to validate the proposed model.

5 Contributions and Future Work

This paper exposes a set of guidelines mapped for the ICAH Process Model of Development for healthcare applications.

The guidelines for Integrate Contexts consider the healthcare professionals’ different contexts, integrating them in order to facilitate the management and execution of their professional, personal, and social activities. It also considers the use of technological resources to support this integration of contexts without harming the workflow of the professionals. The guidelines for Add Abilities consider the healthcare professional’s previous knowledge and abilities to facilitate the search for improvement and the support for the addition of new abilities for these professionals, stimulating the support for the communication and information practices and promoting the formalization and documentation of the practices in the work of such professionals.

In conclusion, this paper presents a research that contributes and assists designers in the development of interactive applications for healthcare professionals, especially in long-term and constant care, integrating the personal and social contexts to the professional one and supporting the addition of abilities for these professionals through the offered assistance. It still contributes for future researches that may be conducted to refine or extend the proposed solutions for other professionals, particularly the ones who execute long-term activities, like teachers who monitor the same students during many years, bank managers who take care of clients’ accounts for many periods, elderly and special needs caregivers, among others.