• DocumentCode
    425444
  • Title

    Executable source code and non-executable source code: analysis and relationships

  • Author

    Robles, Gregorio ; Gonzalez-Barahona, Jesus M.

  • Author_Institution
    Grupo de Sistemas y Comunicaciones, Univ. Rey Juan Carlos, Madrid, Spain
  • fYear
    2004
  • fDate
    15-16 Sept. 2004
  • Firstpage
    149
  • Lastpage
    157
  • Abstract
    The concept of source code, understood as the source components used to obtain a binary, ready to execute version of a program, comprises currently more than source code written in a programming language. Specially when we move apart from systems-programming and enter the realm of end-user applications, we find source files with documentation, interface specifications, internationalization and localization modules, multimedia files, etc. All of them are source code in the sense that the developer works directly with them, and the application is built automatically using them as input. This work discusses the relationship between ´classical´ source code (usually written in a programming language) and these other files by analyzing a publicly-available software versioning repository. Aspects that have been studied include the nature of the software repository, the different mixtures of source code found in several software projects stored in it, the specialization of developers to the different tasks, etc.
  • Keywords
    programming languages; software engineering; source coding; executable source code; non-executable source code; programming language; software versioning repository; Application software; Computer languages; Documentation; Graphics; Multimedia systems; Performance analysis; Programming; Software performance; User interfaces; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2004. Fourth IEEE International Workshop on
  • Print_ISBN
    0-7695-2144-4
  • Type

    conf

  • DOI
    10.1109/SCAM.2004.12
  • Filename
    1386168