• DocumentCode
    2820271
  • Title

    What we should teach, but don´t: proposal for cross pollinated HCI-SE curriculum

  • Author

    Pyla, Pardha S. ; Pérez-Quiñones, Manuel A. ; Arthur, James D. ; Hartson, H. Rex

  • Author_Institution
    Dept. of Comput. Sci., Virginia Tech., Blacksburg, VA, USA
  • fYear
    2004
  • fDate
    20-23 Oct. 2004
  • Abstract
    Software engineering (SE) and usability engineering (UE), as disciplines, have reached substantial levels of maturity. Each of these two disciplines is now well represented with respect to most computer science (CS) curricula. However, the two disciplines are practiced almost independently - missing opportunities to collaborate, coordinate and communicate about the overall design - and thereby contributing to system failures. Today, a confluence of several ingredients contribute to these failures: the increasing importance of the user interface (UI) component in the overall system, the independent maturation of the human computer interaction area, and the lack of a cohesive process model to integrate the UI experts usability engineering (UE) development efforts with that of software engineering (SE). This in turn, we believe, is a result of a void in computing curricula: a lack of education and training regarding the importance of communication, collaboration and coordination between the SE and UE processes. In this paper we describe the current approach to teaching SE and UE and its shortcomings. We identify and analyze the barriers and issues involved in developing systems having substantial interactive components. We then propose four major themes of learning for a comprehensive computing curriculum integrating SE, UE, and system architectures in a project environment.
  • Keywords
    computer science education; educational courses; human computer interaction; software engineering; user interfaces; HCI-SE curriculum; computer science curriculum; experts usability engineering; human computer interaction; software engineering; system failures; usability engineering; user interface; Collaboration; Computer architecture; Computer science; Computer science education; Human computer interaction; Proposals; Software engineering; Software systems; Usability; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2004. FIE 2004. 34th Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-8552-7
  • Type

    conf

  • DOI
    10.1109/FIE.2004.1408713
  • Filename
    1408713