Teaching Software Evolution in Open Source.

The article discusses the use of open source software for teaching software engineering. Real-world software development often involves the modification of large, existing systems, whereas classroom projects tend to be much smaller and built from the ground up. Open source software as an educational...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 40; no. 11; pp. 25 - 32
Autores principales: Petrenko, Maksym, Poshyvanyk, Denys, Rajlich, Václav, Buchta, Joseph
Formato: Artículo
Publicado: IEEE Nov2007
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=27506980&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 27506980
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Nov2007
      vid: 40
      iid: 11
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        27506980
        10.1109/MC.2007.402
      ppf: 25
      ppct: 7
      formats:
      tig:
        atl: Teaching Software Evolution in Open Source.
      aug:
        au:
          Petrenko, Maksym
          Poshyvanyk, Denys
          Rajlich, Václav
          Buchta, Joseph
        affil:
          Department of Computer Science, Wayne State University
          Wayne State University
      su:
        Open source software
        Software engineering education
        Engineering students
        Computer software development
        Wayne State University
        Education
      sug:
        subj:
          Open source software
          Software engineering education
          Engineering students
          Computer software development
          Wayne State University
          Education
      ab: The article discusses the use of open source software for teaching software engineering. Real-world software development often involves the modification of large, existing systems, whereas classroom projects tend to be much smaller and built from the ground up. Open source software as an educational tool can help bridge the gap. The authors describe their experience teaching an advanced software engineering course at Wayne State University, wherein they had students develop skills in software evolution by adding functionality to an extant system..
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2007
    holdings:
      @attributes:
        islocal: N