Keywords

1 Introduction

In 2006, a group of professors and researchers met during the Brazilian Symposium on Human Factors in Computing Systems (IHC) to discuss a syllabus for HCI courses, forming a working group on HCI education [1]. In that year, the working group established a reference syllabus, which has been adopted in undergraduate courses in several Brazilian universities. Since 2010, the Special Interest Group on Human-Computer Interaction (CEIHC) of the Brazilian Computer Society (SBC) has promoted a series of Workshops on HCI Education (WEIHC) alongside the IHC conference. The workshops offer an opportunity for faculty, researchers and students to discuss relevant issues about teaching, educational experiences, teaching materials and HCI curriculum. In 2014, based on previous survey and discussions held in working groups during the WEIHC, and considering the ACM Computer Science Curricula (2013) and the Curriculum Guidelines for Undergraduate Degree Programs in Information Systems (AIS and ACM 2010), the syllabus described in Silveira and Prates [1] was revised and new syllabi were proposed for Information Systems, Computer Science and Computer Engineering courses [2].

When devising syllabi, a major challenge of education in all areas is that undergraduate students are educated to tackle problems that may not yet exist before they graduate. As such, in order to form good human-computer (HCI) professionals, we believe that professors should expose undergraduate students not only to established HCI topics, but also to some current research topics.

In this paper, we investigate the relationship of topics addressed by HCI research in Brazil with topics of Brazilian HCI education programs. We have based our analysis on two independent studies: the first analyzed the HCI scientific production in Brazil; and the second investigated how HCI has been taught in Brazil.

This paper is structured as follows: Sect. 2 presents works related with HCI education. In Sect. 3, we describe the studies that based our analysis. Sections 4 and 5 discuss the analysis, and Sect. 6, the final considerations.

2 Related Works

The first HCI curriculum recommended by ACM SIGCHI was published in 1992 [3]. Almost twenty years later, in 2011, as an attempt to address requests for “guidance and insight into which HCI methods and skills can or should be taught to new graduates and incoming and current staff members” [4], ACM SIGCHI launched a research project “to understand emerging subjects, topics, and challenges in the field of HCI”. The goal of the project is to characterize current HCI education and provide recommendations for academics and practitioners [5].

The project encompasses a review of core and elective HCI courses for both academic students and professionals; a review of textbooks and related teaching materials; and interviews, surveys and focus groups with students, educators, and practitioners worldwide. The survey was first translated to Portuguese and Chinese, and has been taken by over 500 respondents worldwide. It now has also versions in French and Spanish, to broaden the population sample.

As reported in Churchill et al. [5], methods have a prominent role in HCI education, as 8 of the 11 most highly ranked topics (at least 4.46 on a 1-5 scale) were about design or empirical research methodologies, namely: general qualitative research; interaction design; observation; interviews; prototyping (general); analyzing and applying research; general empirical research; and, paper/low-fidelity prototyping.

Churchill et al. [5] hypothesize that methods were highly valued because “In an era of rapidly emerging technologies it is more important to help students develop critical skills, the ability to frame problems and a keen sensibility around what methods to use when than to teach classic principles of desktop design.”

Qualitative and quantitative research methods were viewed as complementary, and not mutually exclusive. There was little consensus, however, as to whether qualitative research methods should be taught within a technical or a social sciences curriculum.

In reviewing the syllabi, Churchill et al. [5] found that all courses covered the following areas: Foundational theory; Current topics; Tools and technologies; Design research methods; Empirical research methods; and Design Studio. In those courses, students were required to complete one of two kinds of projects: Design, build and test an application; and, Conduct and report on empirical research.

From the syllabi review, Churchill et al. [4] uncovered five course patterns:

  • Introduction to HCI model = Foundational theory + Design research methods + Design, build and test an application;

  • Graduate methods = design research methods and/or empirical research & methods + conduct and report on empirical research;

  • Cycle-based survey model = current topics + empirical research methods + conduct and report on empirical research;

  • Standard Technology Course model = Tools and technologies + Design, build and test an application;

  • Advanced topics in HCI model = current topics + tools and technologies.

In 2006, CEIHC/SBC proposed a reference syllabus (Fig. 1) that closely follows the first pattern (“Introduction to HCI model”), which has been adopted in undergraduate courses in several Brazilian universities [1].

Fig. 1.
figure 1

Topics recommended in the 2006 syllabus.

The ACM SIGCHI research project on HCI Education also uncovered five challenges that HCI educators need to address, related to the following themes [5]:

  1. 1.

    Finding a balance between unity and interdisciplinary - how HCI is characterized as a discipline.

  2. 2.

    Divide between academia and industry - the different skill sets needed to perform in academia and in practice.

  3. 3.

    The role of computer science (CS) in HCI education - in which ways and to what extent CS knowledge contributes to learning HCI.

  4. 4.

    A standardized or flexible curriculum - addressing multiple areas of practice may enable students to go to the industry and work on a variety of projects.

  5. 5.

    Breadth and depth in HCI - a broad curriculum may lead to diverse ideas from multiple perspectives, and also to a more unified theoretical perspective, whereas depth is mainly associated with rigor.

As HCI becomes increasingly multidisciplinary, HCI Education starts exploring fields like anthropology and social sciences in search of methods and theories that can inform HCI work, such as a range of qualitative research methods. Moreover, the scores given by professors and students varied widely, which also points to the need of a flexible curriculum that can be adjusted to the students’ profiles (for instance, future researchers versus future practitioners).

One way to improve HCI practices is by improving HCI education. In this direction, researches are being conducted on HCI Education to comprehend their status, contents and teaching strategies in different countries. For instance, Graham [6] conducted a survey on the teaching and assessment methods and recommended literature for HCI courses. Yammiyavar [7] brings the evolution of the HCI educational institutions and research collaborations in usability (areas, topics and events) in India, highlighting the need for more researchers in this field. The same reality takes place in Brazil, as described in the next section.

3 Independent Studies of the Brazilian HCI Community

In this section we describe the studies we conducted about the HCI community in Brazil. Section 3.1 presents the research on HCI Brazilian Symposium papers and Sect. 3.2 describes the research on HCI education in Brazil.

3.1 HCI Brazilian Symposium Papers

The Brazilian Symposium on Human Factors in Computing Systems (IHC) is the major HCI conference in Brazil and it is supported by the HCI Special Interest Group of the Brazilian Computer Society. Starting in 1998, the first four editions of IHC were held in the format of workshops and, since then, the symposium became the primary forum for the regular meeting of the Brazilian community of researchers, teachers and professionals who are dedicated to HCI in Brazil [8]. The first event was held in 2 days with about 70 participants; the current event lasts 4 to 5 days, with about 200 participants.

In a research investigating the scientific production on HCI in Brazil [9], the collection of full papers published at IHC was analyzed.Footnote 1 Data were collected from the proceedings of the conferences, made available by their coordinators. Then, a web-based system for data gathering was created, and for each paper the following information was stored: (a) basic data: year of the conference, paper title, language, theme of the conference, the keywords attributed by the authors of the paper, abstract, fields of the ACM template (keywords, categories and general term); (b) information about the author: name of each paper’s authors, e-mail, an acronym of the institutions, department/institute, country of the researchers, state (if the participants are in Brazil); and (c) record of each individual reference of the paper. More detail about this research and some preliminary analysis can be found in Gasparini et al. [9].

3.2 Surveys on HCI Education in Brazil

In order to understand how HCI has been taught in Brazil, three surveys have been applied in the last years. In 2009 the focus was the HCI courses being taught countrywide [10]. In 2012, another survey was conducted in response to a SIGCHI demand [11]. The last one targeted a broader audience, not taking into account specificities of the Brazilian context. This way, in 2013, aiming to deepen the analysis and, mainly, taking into consideration the specificities of the Brazilian context, we designed and applied a new survey [12], through which we collected information on the HCI courses at different levels (undergraduate, Master’s, Doctorate, and others); where they were taught and whether they were mandatory; the course topics; the number of hours dedicated to each topic; the recommended bibliography; and the instructors’ profiles.

The results of these surveys were collected through online questionnaires and participants were invited via mailing lists and social networks. Despite the efforts to achieve a multidisciplinary group of participants most of them had a computing-based background.

The respondents were from all Brazilian geographical regions, giving an interesting overview of HCI Education in Brazil, mainly from the perspective of Computer Science courses. Notwithstanding, we cannot make any claims regarding its statistical validity, since the population of HCI professors, researchers, students and practitioners is unknown. Table 1 shows the number of participants in each survey.

Table 1. Number of respondents in each survey.

Concerning the degree level of the professors/lecturers, the survey applied in 2009 indicates that 55 % were PhDs and 38 % had a master’s course, and 67.4 % of the respondents listed HCI as one of their main research areas [10]. The majority of the courses taught (141 in total) were for undergraduate degrees (57 %), whereas 23 % for graduate degrees, 18 % were offered both to undergraduate and graduate programs and 2 % did not answer. Most courses (57 %) were classified as introductory courses, while 28 % were considered advanced and finally 15 % were HCI modules and were taught mainly in Software Engineering and Computer Graphics courses.

In 2013, only 35 % (26 out of 74 valid respondents) claimed to have a Master’s, Doctorate, or lato sensu degree in HCI (6 responsesFootnote 2) or in Computer Science, with an emphasis on HCI (24 responses). The respondents’ teaching experience averaged 4.7 years. It reinforces that HCI is still a new field in Brazil, because most of the surveyed HCI lecturers do not have advanced degrees in HCI, but in other areas, such as other emphases of Computer Science. None of the mentioned HCI undergraduate courses (70 in total) requires prerequisites, and most of them are mandatory within their majors: 63 % in Computer Science, 86 % in Information Systems and 71 % in Computer Engineering. However, their study load is still low, 75 h on average, which means one course during the entire undergraduate program, which has on average a total of 3200 h.

Differently from the 2009 and 2013 surveys, one of the aims of the survey applied in 2012 was to investigate the respondents’ opinions about challenges related to HCI education. All respondents (professors and researchers, students, and practitioners) agree that the following topics are challenges in the Brazilian context [11]:

  • Adopting a common curriculum;

  • Advocating the importance of HCI to computer scientists;

  • How to approach HCI as a complex interdisciplinary field;

  • Sufficient practice in HCI;

  • Sufficient theory in HCI;

  • Building on previous education to reach mastery; and

  • Fostering collaboration between different programs.

The results about the curricula, syllabi and bibliography (recommended literature) obtained by the 2013 survey are compared with the results of the investigation about the IHC papers in the next section.

3.3 Study Procedure

In order to analyze the interplay between HCI research and education, we surveyed the full papers published in our national IHC conference seriesFootnote 3 and examined the responses of the 2013 survey on HCI education, gathering the keywords/topics and bibliography.Footnote 4

We cross-referenced the keywords and topics in the papers and courses, highlighting similarities and differences of occurrences, such as: keywords/topics highly mentioned on both paper and courses; keywords mentioned in papers, but not in courses; and topics mentioned in courses, but not in papers. When analyzing the bibliography, we also noted most frequently cited references and recommended textbooks. Finally, we present a regional distribution of survey respondents and published papers, relating them with the regions where IHC was held.

4 Discussion

In this section, we analyze the study results, discussing the course topics and paper keywords (Sect. 4.1), the bibliography recommended in courses and cited in the papers (Sect. 4.2), and an evolution of HCI research in the country (Sect. 4.3).

4.1 Topics and Keywords

Considering the keywords present in three or more IHC papers (Fig. 2), we could observe in the first years the predominance of general terms, such as human-computer interaction, interface, usability, ergonomics design (and their variations: interface design, usability evaluation or human-computer interface, for instance). But we could also observe – since the first editions of IHC – the prevalence of a specific keyword, Semiotic Engineering, which is an HCI theory born in Brazil [13]. The growth and maturity of the Brazilian HCI research and researchers could be observed by the specificity and diversity of topics in recent editions of the conference. In Fig. 2, terms are listed in number of appearance; darker squares indicate high density, and lighter squares indicate low density.

Fig. 2.
figure 2

Keywords present in three or more IHC papers

To contrast the paper keywords with the topics of Brazilian HCI undergraduate courses, we depict in Fig. 3 the topics that were either mentioned in both courses and papers, or in more than ten courses. From the three most frequently mentioned keywords in the papers (Semiotic Engineering, Usability Evaluation, and Accessibility), we highlight two that also occur frequently in courses: Semiotic Engineering and Accessibility, which are detailed in Sect. 5.

Fig. 3.
figure 3

Topics taught in undergraduate courses and present in the papers.

Considering now the topics mentioned in courses, we find the predominance of more general terms, such as Evaluation, Usability, and Interface Design, with 28, 18, 18 mentions, respectively.

Some topics present in the paper keywords (Fig. 2) were quite specific and did not appear explicitly in the undergraduate courses (Fig. 3), either because they may be embedded in other topics (e.g. Personas and Cultural Issues in Interaction or Participatory Design), or because they are novel or specific research topics that would not fit in introductory courses (such as Social Networks). As expected, some topics were present in undergraduate courses and not in the paper keywords, for instance: Storyboarding and Prototyping, Interaction Styles, Design Patterns and Guidelines, Style Guides, Analysis and Elicitation, and Cognitive Engineering.

4.2 Recommended Bibliography

In the 2013 survey, respondents were asked to present all textbooks, resources and/or references they use in their HCI-related undergraduate courses.

The survey collected 147 different references, mainly books. However, despite the large number of references found, significantly fewer references –only 38– were cited by more than one respondent. Some references were used both in English and Portuguese (because diverse textbooks are translated to Portuguese); other books only in English (they do not have a translation to Portuguese); and still others in Portuguese, written by Brazilian authors. Some references also have different editions.

We compared this set of references to the number of times they were cited in full papers at IHC, in order to explore their similarities. We continue our analysis including only the references that appeared at least three times either in the survey or in the papers (Table 2).

Table 2. References cited: Education survey (S) and IHC papers (P).

Analyzing the data, we can observe that, among the top 10 books cited by educators, only one does not have a version in Portuguese. This reflects a limitation of the Brazilian community regarding teaching material in other languages.

Besides the traditional HCI textbooks, we also see a large number of citations to the seminal Semiotic Engineering book (#16) in research papers. Although it is not frequently cited in undergraduate courses, semiotic engineering is covered at a more basic level by two references that appear in the top 10, namely #2 and #9.

Likewise, Nielsen’s and Mack’s book on Usability Inspection Methods (#19) had only 2 citations at the survey, despite being indicated as a complementary reference in the curricula suggested in 2006 [1]. We believe this happens because the book is written in English, which limits its use by some Brazilian students.

We may also note that the Accessibility topic, also suggested by the working group about HCI curricula, is represented in the list mainly by #8, besides the general introductory textbooks.

Considering references in Portuguese, we highlight that references #1 (Preece et al.) and #15 (Norman) have citations both in Portuguese and in English (Table 3).

Table 3. References citation in the undergraduate education survey and in IHC papers, per language (Portuguese and English).

The need for HCI textbooks written in Portuguese is a demand of the HCI Brazilian community. In the annual event to discuss HCI Education, WEIHC, this topic is one of the most frequently cited, considering the difficulties that our students have in reading material in English [12]. In addition, the government agencies that evaluate our undergraduate courses demand a certain number of titles to our courses (the best concept is associated to a certain quantity of volumes of 3 titles as basic references and 5 titles as complementary references). The need for distinct titles and our students’ difficulties with foreign languages increase the search for (and publication of) textbooks written in Portuguese.

In Table 4 we cross-reference the references listed in Table 2 with the symposium year in which each reference was mentioned. The low numbers reflect the fact that textbooks are only rarely cited in research papers.

Table 4. Number of citations to each recommended book in IHC papers, per year.

As we can see, some books that are well known internationally (#1, #4, #7 and #19) appear much more frequentlyFootnote 5 in the conference papers than other books. This is an expected result, because these references are widely recommended and provide a basis to teach and learn diverse HCI topics. Another textbook, Interação Humano-Computador (#2), written in Portuguese, has constantly appeared since its first edition in 2010. Other references are more infrequent, and appear in papers whose topics resemble the topics covered by the book.

4.3 HCI Around the Country

The IHC conference series is itinerant. Considering the dimensions of Brazil, CEIHC/SBC has held it in distinct regions of the country. The main purpose is to promote HCI research and practice, and to allow community members – professors, researchers, students and practitioners – or anyone interested that lives in the region to participate more thoroughly, which is often very difficult (for example, when the event is held in the South of the country it becomes very costly for those who live in the North or in the Northeast to attend, and vice versa). Specifically related to HCI education, the mobility of the event raises opportunities for HCI faculty (novices or not) to be in contact with the most recent research developed in the country, promoting more advanced discussions in the classroom. WEIHC also provides an opportunity for the local faculty to discuss, to collaborate and to share with the community their classroom challenges. Figure 4 shows the Brazilian states where IHC took place from 1998 to 2013 (the numbers in each state indicate how many times the conference was held there, and the colors represent the five different geographic regions), as well as a timeline with the number of papers published at each event.

Fig. 4.
figure 4

States where IHC was held, how many times in each state, and a timeline with the number of full papers published at each event (until 2013).

As depicted in Fig. 5, we may note that most of the HCI researchers in Brazil who publish at IHC are located in the Southeast region. Figure 6 depicts the evolution of the number of papers per region, over time.

Fig. 5.
figure 5

Distribution of publications of the most productive authors (of at least 4 publications) by region, until 2013 (left) and of the respondents of the 2013 survey (right).

Fig. 6.
figure 6

Number of papers per region, per year.

Contrasting Fig. 6 and the timeline depicted in Fig. 4, we see that the number of papers in the regions where IHC is held often increases (see, for instance, increases in the number of papers from the Northeast in 2002, 2006, and 2011; from the South in 2000 and 2004; and from the Southeast in 2010), which motivates us to keep moving the event around the country.

5 Highlighted Cases: Semiotic Engineering and Accessibility

Although we do not have temporal data on the evolution of topics taught in undergraduate classes, we can single out two interesting cases: semiotic engineering and accessibility.

Semiotic engineering [13] is a theory of HCI that was developed in the 90 s at PUC-Rio (in Rio the Janeiro, in the Southeast region of the country) and has been consistently developed over the years and expanded to other geographic states, e.g. one state of the same region (Minas Gerais), states in other regions (South and Northeast), and even from abroad. Figure 7 depicts the states where the authors of the 34 semiotic engineering papers are affiliated.Footnote 6

Fig. 7.
figure 7

Semiotic engineering papers over the years, per state and region.

From 2000 on, made its way into both graduate and undergraduate courses, starting at the university where it originated. In 2007, the reference curriculum included semiotic engineering as a topic in undergraduate courses and, in our survey in 2013, it was a topic in 21 courses (including more specific topics, such as communicability), below only general HCI topics, such as interface, evaluation, human-computer interaction, accessibility, usability, and design. The influence of semiotic engineering may also be due to the publication of a variety of books and teaching material throughout the years (tutorials in 1999, 2003 and 2007; research books in 2005 and 2009; and textbook in 2010).

Accessibility is also a notable example of the effects of HCI research on HCI teaching, considering not only the research associated to people with disabilities and the diversity of the technology, but also the growing number of functionally illiterate people in Brazil. The topic is not only a concern of the Brazilian HCI community, but more generally of the Brazilian Computer Society (SBC). In 2006, SBC defined five Grand Challenges in Computer Science Research for the following decade, one of which was: “Participative and universal access to knowledge for the Brazilian citizen” [15]. As several research funding opportunities arose to face the Grand Challenges, more initiatives to investigate issues, methods, and technologies related to accessibility were also formed [16]. Figure 8 presents the 20 IHC papers on accessibility over time, across geographic states of its authors.

Fig. 8.
figure 8

Accessibility papers over the years, per state and region.

In the figure, we see that 2006 was also the year when the first papers on accessibility were published at IHC, and in every IHC since then we see an increasing number of papers on accessibility, with a peak in 2012 and an increasing number of states, from different regions of the country.

6 Conclusion

From an analysis of the collected data in context, i.e., taking into account the situation of Brazilian research over time, we concluded that the cross-fertilization between research and education has involved at least three factors: (i) the creation of a reference syllabus by an HCI committee sponsored by the country’s CS society (in 2006) [1]; (ii) the publication of educational material in Portuguese (books, technical reports, and class notes and slides), including freely available material [12]; and (iii) research funding opportunities promoted by funding agencies [16].

The work presented here is only one of many possible steps in this area. It is important to mention that the majority of the participants of the survey conducted in 2013 in Brazil had a Computer Science background. Consequently, since HCI is a multidisciplinary field, investigations in the context of other disciplines, such as Design and Psychology, could broaden the analysis of the relation between HCI research and teaching in other contexts. For instance, the profile of the participants could explain the low frequency of ergonomics as a topic taught in undergraduate courses. Additionally, most of the participants of IHC are also from Computer ScienceFootnote 7 which could explain the disappearance of the ergonomics as a topic in the papers published in the event.

The relation with international publication topics is also another perspective to investigate, since many Brazilian researchers choose to publish their works in international events in addition to or instead of publishing at IHC [16]. Investigating the international context is also important because nowadays the Brazilian government offers many opportunities for students to stay at least one year studying abroad during their undergraduate courses. It would be important to verify whether Brazilian HCI courses are preparing students for such international experiences.

The investigation and related discussions presented here can help HCI researchers and educators to better understand – and improve – their role in this field. Since its creation in 1998 [17], the Brazilian community has succeeded in promoting the growth of HCI research and practice in the country. We believe that similar analyses can shed some light in the evolution of HCI in other countries.

As future work, we want to conduct new editions of the 2013 survey periodically, so that we can analyze the trends in HCI education in Brazil. We want to explore the networks of collaboration and the researchers’ migration within the country. For instance, we want to gather data to evaluate the hypothesis that the number of publications in a region is strongly influenced by the migration of former graduate students from the main research poles (Rio, São Paulo, and Rio Grande do Sul) to emerging universities in various states. We also plan to conduct a study of HCI practice in industry, with the goal to understand the mutual influences between research, practice, and education.