End-user programmers often reuse one another’s code when creating new programs, but this reuse is rarely as clean or simple as the blackbox reuse that professional programmers aspire to achieve. In this chapter, we explore the motivations that drive reuse of end-user code, the challenges that impede reuse of end-user code, and several approaches that facilitate reuse of end-user code. We give particular emphasis to the problem of helping end-users to identify high-quality reusable code amid the millions of scripts, macros, spreadsheets, and other programs produced by essentially anonymous users out on the web. Based on a review of empirical studies, we find that reusable code is often characterized by certain traits, suggesting that it mig...
Abstract: Code reuse has been an area of study in the academic literature for the past three decades...
icht und durch die Fakultät für Informatik am 20.11.2012 angenommen. Research in software engineerin...
In order to construct a file format conversion service supporting as many formats as possible we hav...
Software Reuse is one key to increasing productivity within the software development process. By re...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
The means of producing information and the infrastructure for disseminating it are constantly changi...
During the last years the TD community is striving to offer methods and tools for reducing the amoun...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
Code reuse in object oriented software development has been common for some time. A recent study per...
Effective reuse of previously written code or data has long been a goal of many Computer Science pro...
Software development organizations live or die based on how effectively they generate, assimilate, r...
Understanding software reuse and reusability is an important factor in effective and efficient softw...
Reusability is an only one best direction to increase developing productivity and maintainability of...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
Abstract: Code reuse has been an area of study in the academic literature for the past three decades...
icht und durch die Fakultät für Informatik am 20.11.2012 angenommen. Research in software engineerin...
In order to construct a file format conversion service supporting as many formats as possible we hav...
Software Reuse is one key to increasing productivity within the software development process. By re...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Code reuse is a form of knowledge reuse in software development, which is fundamental to innovation ...
The means of producing information and the infrastructure for disseminating it are constantly changi...
During the last years the TD community is striving to offer methods and tools for reducing the amoun...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
Code reuse in object oriented software development has been common for some time. A recent study per...
Effective reuse of previously written code or data has long been a goal of many Computer Science pro...
Software development organizations live or die based on how effectively they generate, assimilate, r...
Understanding software reuse and reusability is an important factor in effective and efficient softw...
Reusability is an only one best direction to increase developing productivity and maintainability of...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
Abstract: Code reuse has been an area of study in the academic literature for the past three decades...
icht und durch die Fakultät für Informatik am 20.11.2012 angenommen. Research in software engineerin...
In order to construct a file format conversion service supporting as many formats as possible we hav...