• DocumentCode
    3353515
  • Title

    What cognitive activities are performed in student projects?

  • Author

    Germain, Eric ; Robillard, Pierre N.

  • Author_Institution
    Ecole Polytech., Montreal, Que., Canada
  • fYear
    2003
  • fDate
    20-22 March 2003
  • Firstpage
    224
  • Lastpage
    231
  • Abstract
    Software processes are being increasingly taught to software engineering students. Previous studies have however shown that actual activities performed in the course of student projects differ widely from what students had been taught. This study defines a new cognitive activity classification scheme that has been used to record effort spent by six student teams producing parallel implementations of the same software requirements specification. Three of the teams used a process based on the UPEDU, a teaching-oriented process derived from the Rational Unified Process. The other three teams used a process built around the principles of the extreme programming (XP) methodology. Results show that coding-related activities dominate the effort distribution for all the teams. Also, variations in the relative emphasis put on each activity between processes are low and limited to a small number of activities. The study provides lessons that may be useful when evaluating the importance of specific software processes.
  • Keywords
    computer science education; formal specification; programming; teaching; Rational Unified Process; UPEDU; coding-related activities; cognitive activity classification scheme; extreme programming methodology; parallel implementations; software engineering students; software processes; software requirements specification; student projects; student teams; teaching-oriented process; Collaborative software; Communication effectiveness; Costs; Decision making; Dynamic programming; Education; Inspection; Production; Software engineering; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2003. (CSEE&T 2003). Proceedings. 16th Conference on
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-1869-9
  • Type

    conf

  • DOI
    10.1109/CSEE.2003.1191381
  • Filename
    1191381