Finding Source Code on the Web for Remix and Reuse

In recent years, searching for source code on the web has become increasingly common among professional software developers and is emerging as an area of academic research. This volume surveys past research and presents the state of the art in the area of "code retrieval on the web." This...

Full description

Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Sim, Susan Elliott. (Editor), Gallardo-Valencia, Rosalva E. (Editor)
Format: Electronic
Language:English
Published: New York, NY : Springer New York : Imprint: Springer, 2013.
Subjects:
Online Access:https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-4614-6596-6
Table of Contents:
  • Introduction: Remixing Snippets and Reusing Components
  • Unweaving Code Search toward Remixing-Centered Programming Support
  • Archetypal Internet-Scale Source Code Searching
  • A Controlled Experiment on the Process Used by Developers During Internet-Scale Code Search
  • Artifact Representation Techniques for Large-Scale Software Search Engines
  • Krugle Code Search Architecture
  • Experiences and Lessons Learned with the Development of a Source Code Search Engine
  • Infrastructure for Building Code Search Applications for Developers
  • Developing Software with Open Source Software Components
  • Open Source Reuse and Strategic Imperatives
  • Applying Program Analysis to Code Retrieval
  • Test-Driven Reuse: Key to Improving Precision of Search Engines for Software Reuse
  • Software Problems that Motivate Web Searches
  • Novel and Applied Algorithms in a Search Engine for Java Code Snippets
  • Facilitating Crowd Sourced Software Engineering via Stack Overflow
  • Intellectual Property Law in Source Code Reuse and Remix
  • Richie Boss: Private Investigator Manager.