Reflection and Abstraction in Learning Software Engineering's Human Aspects

  • Authors:
  • Orit Hazzan;James E. Tomayko

  • Affiliations:
  • Technion-Israel Institute of Technology;Carnegie Mellon University

  • Venue:
  • Computer
  • Year:
  • 2005

Quantified Score

Hi-index 4.10

Visualization

Abstract

Intertwining reflective and abstract modes of thinking into the education of software engineers, especially in a course that focuses on software engineering's human aspects, can increase students' awareness of the discipline's richness and complexity while enhancing their professional performance in the field.