Skip to main content

Addressing Interactive Computing Systems’ Concerns in Software Engineering Degrees

  • Conference paper
  • First Online:
Sense, Feel, Design (INTERACT 2021)

Abstract

This paper arises from experience by the authors in teaching software engineering courses. It discusses the need for adequate coverage of Human-Computer Interaction topics in these courses and the challenges faced when addressing them. Three courses, at both licentiate and master’s levels, are used as triggers for the discussion.

The paper argues that the lack of relevant Human-Computer Interaction concepts creates challenges when teaching and learning requirements analysis, design, and implementation of software systems. The approaches adopted to address these challenges are described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    A five years degree awarding a licentiate at the end of 3 years and a master’s on completion.

  2. 2.

    European Credit Transfer and Accumulation System.

  3. 3.

    https://getbootstrap.com, last visited November 15, 2021.

  4. 4.

    https://vuejs.org, last visited November 15, 2021.

References

  1. Arlow, J., Neustadt, I.: UML 2.0 and The Unified Process: Practical Object-Oriented Analysis and Design, 2nd edn. Addison-Wesley Professional, Boston (2005)

    Google Scholar 

  2. Directorate General for Education, Youth, Sport and Culture: ECTS users’ guide 2015. European Commission (2015)

    Google Scholar 

  3. ISO: ISO 9241-210:2019 Ergonomics of human-system interaction - part 210: human-centred design for interactive systems. International Organization for Standardization

    Google Scholar 

  4. John, B., Bass, L., Adams, R.J.: Communication across the HCI/SE divide: ISO 13407 and the Rational Unified Process. In: Stephanidis, C. (ed.) Proceedings of the Tenth International Conference on Human-Computer Interaction, pp. 484–488 (2003)

    Google Scholar 

  5. Krasner, G., Pope, S.: A description of the model-view-controller user interface paradigm in the smalltalk-80 system. J. Object Oriented Program. 1(3), 26–49 (1988)

    Google Scholar 

  6. Kruchten, P.: The Rational Unified Process, 3rd edn. Addison-Wesley Professional, Boston (2004)

    Google Scholar 

  7. Schrepp, M.: User experience questionnaire handbook (2019). https://www.ueq-online.org/Material/Handbook.pdf

  8. The Joint Task Force on Computing Curricula: Software Engineering 2014: curriculum guidelines for undergraduate degree programs in software engineering. Technical report, ACM & IEEE-Computer Society, New York, NY, USA (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Creissac Campos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Campos, J.C., Ribeiro, A.N. (2022). Addressing Interactive Computing Systems’ Concerns in Software Engineering Degrees. In: Ardito, C., et al. Sense, Feel, Design. INTERACT 2021. Lecture Notes in Computer Science, vol 13198. Springer, Cham. https://doi.org/10.1007/978-3-030-98388-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-98388-8_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-98387-1

  • Online ISBN: 978-3-030-98388-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics