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 条
  • [1] Teaching Open Source (Software)
    Wurst, Karl
    Postner, Lori
    Jackson, Stoney
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 734 - 734
  • [2] Teaching evolution of open-source projects in software engineering courses
    Buchta, Joseph
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    [J]. ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 136 - +
  • [3] Open source software in teaching mathematics
    Kusbeyzi, I.
    Hacinliyan, A.
    Aybar, O. O.
    [J]. 3RD WORLD CONFERENCE ON EDUCATIONAL SCIENCES - 2011, 2011, 15 : 769 - 771
  • [4] Teaching Software Engineering Using Open Source Software
    Xing, Guangming
    [J]. PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 291 - 293
  • [5] Teaching Software Testing with Free and Open Source Software
    Deng, Lin
    Dehlinger, Josh
    Chakraborty, Suranjan
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 412 - 418
  • [6] Teaching Undergraduate Software Engineering By Means of the Evolution of Open-Source Projects
    Rajlich, Vaclav
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [7] Metrics and evolution in open source software
    Lee, Young
    Yang, Jeong
    Chang, Kai H.
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 191 - +
  • [8] Evolution of Apache Open Source Software
    Wen, Haoran
    D'Souza, Raissa M.
    Saul, Zachary M.
    Filkov, Vladimir
    [J]. DYNAMICS ON AND OF COMPLEX NETWORKS: APPLICATIONS TO BIOLOGY, COMPUTER SCIENCE, AND THE SOCIAL SCIENCES, 2009, : 199 - 215
  • [9] Investigating Evolution in Open Source Software
    McDonald, Jordan
    Greer, Des
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 242 - 256
  • [10] Teaching Cryptography with Open-Source Software
    McAndrew, Alasdair
    [J]. SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 325 - 329