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 条
  • [21] Research on the collaborative analysis technology for source code and binary executable based upon the unified defect mode set
    Liang, Xiaobing
    Cui, Baojiang
    Lv, Yingjie
    Fu, Yilun
    2015 9TH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING IMIS 2015, 2015, : 260 - 264
  • [22] Concept and implementation of the programming language and translator, for embedded systems, based on machine code decompilation and equivalence between source and executable code
    Ribic, Samir
    13TH WORKING CONFERENCE ON REVERSE ENGINEERING PROCEEDINGS, 2006, : 307 - +
  • [23] A Generic Approach to Automatic Deobfuscation of Executable Code
    Yadegari, Babak
    Johannesmeyer, Brian
    Whitely, Benjamin
    Debray, Saumya
    2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 674 - 691
  • [24] Executable Program Code Segment Address Randomization
    Lin, Jian
    Guo, Yu-dong
    Man, Yu-jia
    Zhou, Shao-huang
    2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATIONS (CSA), 2015, : 345 - 350
  • [25] Compiling business process models into executable code
    Faculty of Informatics, University of Lugano, Switzerland
    Handbook of Res. on Bus. Proc. Modeling, 1600, (318-337):
  • [26] Code generation for a family of executable modelling notations
    Prout, Adam
    Atlee, Joanne M.
    Day, Nancy A.
    Shaker, Pourya
    Software and Systems Modeling, 2012, 11 (02): : 251 - 272
  • [27] Code generation for a family of executable modelling notations
    Adam Prout
    Joanne M. Atlee
    Nancy A. Day
    Pourya Shaker
    Software & Systems Modeling, 2012, 11 : 251 - 272
  • [28] Animating a non-executable formal specification with a distributed symbolic language
    Ciancarini, P
    Cimato, S
    DESIGN AND IMPLEMENTATION OF SYMBOLIC COMPUTATION SYSTEMS, 1996, 1128 : 200 - 201
  • [29] Code generation for a family of executable modelling notations
    Prout, Adam
    Atlee, Joanne M.
    Day, Nancy A.
    Shaker, Pourya
    SOFTWARE AND SYSTEMS MODELING, 2012, 11 (02): : 251 - 272
  • [30] Fixing Up Non-executable Operations in UML/OCL Conceptual Schemas
    Oriol, Xavier
    Teniente, Ernest
    Tort, Albert
    CONCEPTUAL MODELING, 2014, 8824 : 232 - 245