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

被引:0
|
作者
Robles, G [1 ]
Gonzalez-Barahona, JM [1 ]
机构
[1] Univ Rey Juan Carlos, Grp Sistemas & Comun, Madrid 28933, Spain
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. Specialty 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 paper 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.
引用
收藏
页码:149 / 157
页数:9
相关论文
共 50 条
  • [1] Anatomy of Exploit Code in Non-Executable Files using Virtualization
    Choi, YoungHan
    Jang, InSook
    Oh, HyungGeun
    Lee, DoHoon
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 574 - 577
  • [2] Making the Non-executable ACATS Tests Executable
    Eilers, Dan
    Koskinen, Tero
    SIGADA 2011: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON ADA AND RELATED TECHNOLOGIES, 2011, : 75 - 80
  • [3] Retrieving Self-executable and Functionally Correct Code to Improve Source Code Search
    Satter, Abdus
    Muntaqeem, M. G.
    Nahar, Nadia
    Sakib, Kazi
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 749 - 750
  • [4] Probabilistic Alias Analysis of Executable Code
    Yu-Min Lu
    Peng-Sheng Chen
    International Journal of Parallel Programming, 2011, 39 : 663 - 693
  • [5] Probabilistic Alias Analysis of Executable Code
    Lu, Yu-Min
    Chen, Peng-Sheng
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2011, 39 (06) : 663 - 693
  • [6] Speculative alias analysis for executable code
    Fernández, M
    Espasa, R
    2002 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2002, : 222 - 231
  • [7] STANDARDS FOR NON-EXECUTABLE SPECIFICATION LANGUAGES
    LARSEN, PG
    PLAT, N
    COMPUTER JOURNAL, 1992, 35 (06): : 567 - 573
  • [8] Differential compression of executable code
    Motta, Giovanni
    Gustsfson, James
    Chen, Samson
    DCC 2007: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2007, : 103 - +
  • [9] Disassembly of executable code revisited
    Schwarz, B
    Debray, S
    Andrews, G
    NINTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2002, : 45 - 54
  • [10] Analysis of complexity metrics of a software code for obfuscating transformations of an executable code
    Kuznetsov, M. A.
    Surkov, V. O.
    XII INTERNATIONAL SCIENTIFIC AND RESEARCH CONFERENCE TOPICAL ISSUES IN AERONAUTICS AND ASTRONAUTICS, 2016, 155