Skip to search formSkip to main contentSkip to account menu

Code reuse

Known as: Code recycling, Modular Core Technology, Software reuse 
Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability… 
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2015
Highly Cited
2015
Code reuse attacks such as return-oriented programming (ROP) have become prevalent techniques to exploit memory corruption… 
Highly Cited
2013
Highly Cited
2013
Fine-grained address space layout randomization (ASLR) has recently been proposed as a method of efficiently mitigating runtime… 
Highly Cited
2011
Highly Cited
2011
Return-oriented programming is an effective code-reuse attack in which short code sequences ending in a ret instruction are found… 
Highly Cited
2008
Highly Cited
2008
Code reuse is a form of knowledge reuse in software development that is fundamental to innovation in many fields. However, to… 
Highly Cited
2008
Highly Cited
2008
The paper motivates, presents, demonstrates in use, and evaluates a methodology for conducting design science (DS) research in… 
Highly Cited
2007
Highly Cited
2007
  • A. Mockus
  • First International Workshop on Emerging Trends…
  • 2007
  • Corpus ID: 17796386
We are exploring the practice of large-scale reuse involving at least a group of source code files. Our research question is to… 
Highly Cited
1998
Highly Cited
1998
In this article the principles of the field operation and manipulation (FOAM) C++ class library for continuum mechanics are… 
Highly Cited
1998
Highly Cited
1998
Systematic discovery and exploitation of commonality across related software systems is a fundamental technical requirement for… 
Highly Cited
1990
Highly Cited
1990
Abstract : Successful Software reuse requires the systematic discovery and exploitation of commonality across related software…