• DocumentCode
    2821986
  • Title

    Preparing computer science students to question and improve a software development process

  • Author

    Wellington, Carol

  • Author_Institution
    Dept. of Comput. Sci., Shippensburg Univ., PA, USA
  • fYear
    2004
  • fDate
    20-23 Oct. 2004
  • Abstract
    Shippensburg University offers a B.S. in Computer Science degree with a concentration in software engineering. In addition to a core of computer science classes, this concentration contains three four credit software engineering courses. The main goal of this concentration is to prepare the students to be able to measure the software development process and enact appropriate modifications. This requires that they must be aware that there are a variety of software process alternatives and when various aspects of each process might be beneficial. In addition, they need to be able to apply appropriate statistical analysis to assess the process. In order to accomplish this, our software engineering concentration includes three software engineering specific courses: traditional lifecycle, testing & extreme programming, and software metrics/project management. In the first two courses, the students work in teams to develop products for customers using two disciplined, but very different, processes (a variation of TSP and XP). By comparing these experiences, the students learn about making the choices that software engineers have to make regularly. In software metrics, we study methods of assessing risks, the process, and modifications to the process. This paper describes these courses and the results of our assessment of these courses.
  • Keywords
    computer science education; educational courses; educational institutions; software engineering; statistical analysis; Shippensburg University; computer science class; extreme programming; software development process; software engineering; software metrics; statistical analysis; traditional lifecycle; Computer science; Continuous improvement; Life testing; Programming; Project management; Software engineering; Software measurement; Software metrics; Software testing; Statistical analysis;
  • 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.1408780
  • Filename
    1408780