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… (More)
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… (More)
  • table I
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Is this relevant?
Highly Cited
2013
Highly Cited
2013
Fine-grained address space layout randomization (ASLR) has recently been proposed as a method of efficiently mitigating runtime… (More)
  • figure 1
  • figure 2
  • figure 3
  • table I
  • figure 4
Is this relevant?
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… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2011
Highly Cited
2011
Code-reuse attacks are software exploits in which an attacker directs control flow through existing code with a malicious result… (More)
  • figure 1
  • table 1
  • figure 2
  • figure 3
  • table 2
Is this relevant?
Highly Cited
2008
Highly Cited
2008
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation in many fields. Yet, to date… (More)
  • table 1
  • table 2
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
2007
Highly Cited
2007
  • Audris Mockus
  • First International Workshop on Emerging Trends…
  • 2007
We are exploring the practice of large-scale reuse involving at least a group of source code files. Our research question is to… (More)
  • table 1
  • table 2
Is this relevant?
Highly Cited
2004
Highly Cited
2004
This paper describes two initiatives aiming at improving code reusability for programming mobile robots: robotflow/flowdesigner… (More)
  • figure 1
  • figure 4
  • figure 3
Is this relevant?
Highly Cited
2001
Highly Cited
2001
Object-oriented programming is as much a different way of designing programs as it is a different way of designing programming… (More)
  • figure 1
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Systematic discovery and exploitation of commonality across related software systems is a fundamental technical requirement for… (More)
  • figure 1-1
  • figure 2-1
  • figure 3-1
  • figure 3-2
  • figure 3-3
Is this relevant?
Highly Cited
1995
Highly Cited
1995
Abstruct-Software productivity has been steadily increasing over the past 30 years, but not enough to close the gap between the… (More)
  • table 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?