Open Source Software Development Should Strive for EVEN GREATER CODE MAINTAINABILITY.

This article focuses on the development of open source software (OSS). OSS, a term first coined in 1998, has spurred many products in its short history, most notably the Linux operating system, the Apache server, and the so-called killer-apps such as BIND and Sendmail. Unlike the traditional closed...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 47; no. 10; pp. 83 - 88
Autores principales: Sarnoladas, Ioannis, Stamelos, Ioannis, Angelis, Lefteris, Oikonomou, Apostolos
Formato: Artículo
Publicado: Association for Computing Machinery Oct2004
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=14523133&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 14523133
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Oct2004
      vid: 47
      iid: 10
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        14523133
        10.1145/1022594.1022598
      ppf: 83
      ppct: 5
      formats:
      tig:
        atl: Open Source Software Development Should Strive for EVEN GREATER CODE MAINTAINABILITY.
      aug:
        au:
          Sarnoladas, Ioannis
          Stamelos, Ioannis
          Angelis, Lefteris
          Oikonomou, Apostolos
        affil:
          Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece.
          Assistant professor, Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece.
          Lecturer, Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece.
      su:
        Open source software
        Freeware (Computer software)
        Computer software development
        Source code
        Computer software
        Computer programming management
      sug:
        subj:
          Open source software
          Freeware (Computer software)
          Computer software development
          Source code
          Computer software
          Computer programming management
      ab: This article focuses on the development of open source software (OSS). OSS, a term first coined in 1998, has spurred many products in its short history, most notably the Linux operating system, the Apache server, and the so-called killer-apps such as BIND and Sendmail. Unlike the traditional closed source software (CSS), OSS can be freely used, modified, and redistributed. Its source code is also freely accessible. Today, it is common to find CSS projects evolve into OSS in order to obtain its benefits. Occasionally, OSS projects become CSS, but usually for different reasons. OSS development emphasizes the maintainability of the software released. Making software available on the Internet allows developers around the world to contribute code, adding new functionality, improving the present one, and submitting bug fixes to the current release. The measurement of source code provides useful information for the assessment of its quality, predicting to some extent the external system quality characteristics, such as maintainability, reliability, extensibility, and portability.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2004
    holdings:
      @attributes:
        islocal: N