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 条
  • [31] Querying distilled code changes to extract executable transformations
    Reinout Stevens
    Tim Molderez
    Coen De Roover
    Empirical Software Engineering, 2019, 24 : 491 - 535
  • [32] DWroidDump: Executable Code Extraction from Android Applications for Malware Analysis
    Kim, Dongwoo
    Kwak, Jin
    Ryou, Jaecheol
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [33] A data and code model for reproducible research and executable papers
    Hinsen, Konrad
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 579 - 588
  • [34] Accurate instruction-level alias analysis for arm executable code
    Chong, Tat-Wai
    Chen, Peng-Sheng
    Smart Innovation, Systems and Technologies, 2013, 21 : 657 - 667
  • [35] Model-Driven Engineering of Machine Executable Code
    Eichberg, Michael
    Monperrus, Martin
    Kloppenburg, Sven
    Mezini, Mira
    MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 104 - +
  • [36] Transformation of Graphical ECA Policies into Executable PonderTalk Code
    Romeikat, Raphael
    Sinsel, Markus
    Bauer, Bernhard
    RULE INTERCHANGE AND APPLICATIONS, PROCEEDINGS, 2009, 5858 : 193 - 207
  • [37] Querying distilled code changes to extract executable transformations
    Stevens, Reinout
    Molderez, Tim
    De Roover, Coen
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (01) : 491 - 535
  • [38] Dynamic composition of the executable code of multitechniques spectral systems
    Sorokin, AM
    Timoshin, AI
    Kaichev, VV
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL MULTI-CONFERENCE ON AUTOMATION, CONTROL, AND INFORMATION TECHNOLOGY - AUTOMATION, CONTROL, AND APPLICATIONS, 2005, : 151 - 156
  • [39] Automatic classification of executable code for computer virus detection
    Kierski, P
    Okoniewski, M
    Gawrysiak, P
    INTELLIGENT INFORMATION PROCESSING AND WEB MINING, 2003, : 277 - 284
  • [40] Verifying timing behavior by abstract interpretation of executable code
    Ferdinand, C
    Heckmann, R
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 336 - 339