Teaching software evolution in open source

被引:24
|
作者
Petrenko, Maksym [1 ]
Poshyvanyk, Denys [1 ]
Rajlich, Vaclav [1 ]
Buchta, Joseph [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
基金
美国国家卫生研究院; 美国国家科学基金会;
关键词
Concurrent versioning system; Open source; Software engineering;
D O I
10.1109/MC.2007.402
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most software engineering courses require students to develop small programs from scratch, but professional engineers typically work on the evolution of large software systems. Using open source software and a software change process model can narrow this gap without imposing excessive demands on students or instructors.
引用
收藏
页码:25 / +
页数:8
相关论文
共 50 条
  • [11] Teaching Software Maintenance with Open Source Software: Experiences and Lessons
    Gokhale, Swapna
    Smith, Therese
    McCartney, Robert
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [12] Understanding Enterprise Open Source Software Evolution
    Aversano, Lerina
    Di Brino, Marco
    Guardabascio, Daniela
    Salerno, Marcello
    Tortorella, Maria
    [J]. CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERIS/PROJMAN / HCIST 2015, 2015, 64 : 924 - 931
  • [13] Defectiveness Evolution in Open Source Software Systems
    Javed, Yasir
    Alenezi, Mamdouh
    [J]. 4TH SYMPOSIUM ON DATA MINING APPLICATIONS (SDMA2016), 2016, 82 : 107 - 114
  • [14] Fifteen Years of Open Source Software Evolution
    Bordeleau, Francis
    Meirelles, Paulo
    Sillitti, Alberto
    [J]. OPEN SOURCE SYSTEMS, OSS 2019, 2019, 556 : 61 - 67
  • [15] Evolution in open source software: A case study
    Godfrey, MW
    Tu, Q
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 131 - 142
  • [16] KommGame: A Reputation Environment for Teaching Open Source Software
    Goduguluri, Veerakishore
    Kilamo, Terhi
    Hammouda, Imed
    [J]. OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 312 - 315
  • [17] Teaching computer networking using open source software
    [J]. Nelson, Daniel, 2000, ACM, New York, NY, United States
  • [18] Teaching computer networking using open source software
    Nelson, D
    Ng, YM
    [J]. ITICSE 2000: PROCEEDINGS OF THE 5TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2000, 32 (03): : 13 - 16
  • [19] Imperative to Promote Open Source Software in College Teaching
    Yu, Zhiheng
    Zhang, Xiaoye
    Zhao, Chengli
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED EDUCATION AND MANAGEMENT (ICAEM), 2014, : 81 - 85
  • [20] TEACHING THEMATIC CARTOGRAPHY WITH OPEN SOURCE SOFTWARE: INKSCAPE
    Feliu, Jaume
    [J]. INTED2011: 5TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2011, : 3198 - 3205