Finding Source Code on the Web for Remix and Reuse
暫譯: 在網路上尋找可重用的源代碼
- 出版商: Springer
- 出版日期: 2015-07-08
- 售價: $4,600
- 貴賓價: 9.5 折 $4,370
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 1489994467
- ISBN-13: 9781489994462
海外代購書籍(需單獨結帳)
相關主題
商品描述
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."
商品描述(中文翻譯)
在近幾年,專業軟體開發者在網路上搜尋原始碼變得越來越普遍,並且逐漸成為一個學術研究的領域。本書調查了過去的研究並呈現了「網路上的程式碼檢索」領域的最新進展。本書關注於算法、系統和工具,旨在讓程式設計師能夠在網路上搜尋原始碼,以及這些發明和實踐的實證研究。這是一個我們應用於一組相關研究的標籤,涵蓋了軟體工程、資訊檢索、人機互動、管理以及商業產品。將網路上的程式碼檢索劃分為片段重混和元件重用的區分,既受到實證數據的驅動,也基於對現有搜尋引擎和工具的分析。貢獻者包括來自人機互動、軟體工程、程式語言和管理領域的領先研究者。
《在網路上尋找可重混和重用的原始碼》由五個部分組成。第一部分標題為「程式設計師與實踐」,包括一章回顧性內容和兩項實證研究,探討程式設計師如何在網路上搜尋原始碼。第二部分標題為「從資料結構到基礎設施」,涵蓋了為程式碼檢索創建突破性搜尋引擎所需的創意,這涉及到現有技術的適應以及新算法和資料結構的創建。第三部分專注於「重用:元件與專案」,這些元件在最小修改的情況下被重用。第四部分探討「重混:片段與答案」,研究如何將來自網路的原始碼用作問題的解決方案和問題的答案。本書以第五部分「展望未來」作結,探討未來的程式設計以及軟體重用和重混的法律問題,以及當前智慧財產法對未來軟體開發的影響。故事《Richie Boss:私人調查經理》被選為眾籌短篇故事比賽的獲勝作品。