Experiences with a software maintenance project course

被引:12
|
作者
Andrews, JH [1 ]
Lutfiyya, HL [1 ]
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON N6A 5B7, Canada
关键词
software maintenance; software project courses;
D O I
10.1109/13.883346
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
A report is made on an; experience of teaching a senior-year course on software maintenance, centered around a maintenance project, For the course, students organized themselves into groups and worked on adaptive and perfective maintenance of selected real-world software products. The projects involved such issues as code understanding, requirements engineering, and maintenance design, and dealt with both open-source and proprietary software. The main triumphs and pitfalls of the course are recounted, and recommendations are made on project selection and general course conduct.
引用
收藏
页码:383 / 388
页数:6
相关论文
共 50 条
  • [21] The Ongoing Development of a Collaboration between a Software Project Management Course and an Introduction to Software Development Course
    Christov, Stefan C.
    Hoffman, Mark E.
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1072 - 1072
  • [22] Integrate Stakeholders Into Software Engineering and Software Project Management Course Curriculum
    Zeng, FanYu
    Zhang, XiaoDong
    Lu, ZhiWei
    Chen, JinPeng
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING APPLICATIONS (CSEA 2015), 2015, : 43 - 48
  • [24] Effects of Visualizing Technical Debts on a Software Maintenance Project
    Dias, Ronivon Silva
    dos Santos Neto, Pedro de Alcantara
    de Sousa Ibiapina, Irvayne Matheus
    Avelino, Guilherme Amaral
    da Costa Castro, Otavio Cury
    [J]. SBQS: PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2019, : 39 - 48
  • [25] Optimal testing/maintenance design in a software development project
    Rinsaka, K
    Dohi, T
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2006, 89 (08): : 1 - 9
  • [26] Student Projects Are Not Throwaways: Teaching Practical Software Maintenance in a Software Engineering Course
    Szabo, Claudia
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 55 - 60
  • [27] Software Tools in Electronics - Experiences from Teaching the Course
    Pejovic, Predrag
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (INDEL), 2016,
  • [28] EXPERIENCES FROM A RESEARCH AND DEVELOPMENT PROJECT COURSE IN ICT
    Kopparhed, Dan
    [J]. INTED2011: 5TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2011, : 1755 - 1761
  • [29] A software development capstone course and project for CIS majors
    James Madison University, Harrisonburg, VA 22807, United States
    [J]. J. Comput. Inf. Syst., 2008, 3 (1-14):
  • [30] Using a Real World Project in a Software Testing Course
    Krutz, Daniel E.
    Malachowsky, Samuel A.
    Reichlmayr, Thomas
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 49 - 54