Finding Source Code on the Web for Remix and Reuse
Author : Susan Elliott Sim
Publisher : Springer Science & Business Media
Total Pages : 330
Release : 2013-06-04
ISBN 10 : 9781461465966
ISBN 13 : 1461465966
Language : EN, FR, DE, ES & NL

Finding Source Code on the Web for Remix and Reuse Book Description:

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 work is concerned with the algorithms, systems, and tools to allow programmers to search for source code on the web and the empirical studies of these inventions and practices. It is a label that we apply to a set of related research from software engineering, information retrieval, human-computer interaction, management, as well as commercial products. The division of code retrieval on the web into snippet remixing and component reuse is driven both by empirical data, and analysis of existing search engines and tools. Contributors include leading researchers from human-computer interaction, software engineering, programming languages, and management. "Finding Source Code on the Web for Remix and Reuse" consists of five parts. Part I is titled "Programmers and Practices," and consists of a retrospective chapter and two empirical studies on how programmers search the web for source code. Part II is titled "From Data Structures to Infrastructures," and covers the creation of ground-breaking search engines for code retrieval required ingenuity in the adaptation of existing technology and in the creation of new algorithms and data structures. Part III focuses on "Reuse: Components and Projects," which are reused with minimal modification. Part IV is on "Remix: Snippets and Answers," which examines how source code from the web can also be used as solutions to problems and answers to questions. The book concludes with Part V, "Looking Ahead," that looks at future programming and the legalities of software reuse and remix and the implications of current intellectual property law on the future of software development. The story, "Richie Boss: Private Investigator Manager," was selected as the winner of a crowdfunded short story contest."


Finding Source Code on the Web for Remix and Reuse
Language: en
Pages: 330
Authors: Susan Elliott Sim
Categories: Computers
Type: BOOK - Published: 2013-06-04 - Publisher: Springer Science & Business Media

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 academ
Finding Source Code on the Web for Remix and Reuse
Language: en
Pages: 330
Authors: Susan Elliott Sim
Categories: Computers
Type: BOOK - Published: 2013-06-18 - Publisher: Springer

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 academ
Mining Software Engineering Data for Software Reuse
Language: en
Pages: 242
Authors: Themistoklis Diamantopoulos
Categories: Computers
Type: BOOK - Published: 2020-03-30 - Publisher: Springer Nature

This monograph discusses software reuse and how it can be applied at different stages of the software development process, on different types of data and at dif
Recommendation Systems in Software Engineering
Language: en
Pages: 562
Authors: Martin P. Robillard
Categories: Computers
Type: BOOK - Published: 2014-04-30 - Publisher: Springer Science & Business

With the growth of public and private data stores and the emergence of off-the-shelf data-mining technology, recommendation systems have emerged that specifical
A Holistic View of Software and Hardware Reuse
Language: en
Pages: 367
Authors: Fevzi Belli
Categories: Political Science
Type: BOOK - Published: 2021-06-11 - Publisher: Springer Nature

This book focuses on software reuse and the chances, dependability tests and recommendations for best reuse practice. A short introduction of the Ecodesign of h
Reuse in the Big Data Era
Language: en
Pages: 257
Authors: Xin Peng
Categories: Computers
Type: BOOK - Published: 2019-06-18 - Publisher: Springer

This book constitutes the proceedings of the 18th International Conference on Software and Systems Reuse, ICSR 2019, held in Cincinnati, Ohio, USA in June 2019.
Handbook of Software Engineering
Language: en
Pages: 524
Authors: Sungdeok Cha
Categories: Computers
Type: BOOK - Published: 2019-02-11 - Publisher: Springer

This handbook provides a unique and in-depth survey of the current state-of-the-art in software engineering, covering its major topics, the conceptual genealogy
Intelligent Tutoring Systems
Language: en
Pages: 523
Authors: Roger Nkambou
Categories: Education
Type: BOOK - Published: 2018-06-01 - Publisher: Springer

This book constitutes the proceedings of the 14th International Conference on Intelligent Tutoring Systems, IST 2018, held in Montreal, Canada, in June 2018. Th
Producing Online News
Language: en
Pages: 441
Authors: Ryan Thornburg
Categories: Language Arts & Disciplines
Type: BOOK - Published: 2010-10-27 - Publisher: CQ Press

Building on a foundation of news stories, Producing Online News shows students how to use the right tools to get the right information to the right people at th
Digital Rights Management
Language: en
Pages: 452
Authors: Grace Agnew
Categories: Language Arts & Disciplines
Type: BOOK - Published: 2008-09-30 - Publisher: Elsevier

This book provides an overview of digital rights management (DRM), including: an overview of terminology and issues facing libraries, plus an overview of the te