Sim, Susan Elliott
Finding Source Code on the Web for Remix and Reuse
1. Introduction: Remixing Snippets and Reusing Components
Susan Elliott Sim, Rosalva E. Gallardo-Valencia
Part I. Programmers and Practices
2. Unweaving Code Search Toward Remixing-Centered Programming Support
Kumiyo Nakakoji, Yasuhiro Yamamoto, Yoshiyuki Nishinaka
3. Archetypal Internet-Scale Source Code Searching
Medha Umarji, Susan Elliott Sim
4. A Controlled Experiment on the Process Used by Developers During Internet-Scale Code Search
Susan Elliott Sim, Megha Agarwala, Medha Umarji
Part II. From Data Structures to Infrastructure
5. Artifact Representation Techniques for Large-Scale Software Search Engines
Oliver Hummel, Colin Atkinson, Marcus Schumacher
6. Krugle Code Search Architecture
Ken Krugler
7. Experiences and Lessons Learned with the Development of a Source Code Search Engine
Eduardo Santana Almeida
8. Infrastructure for Building Code Search Applications for Developers
Sushil Krishna Bajracharya
Part III. Reuse: Components and Projects
9. Developing Software with Open Source Software Components
Claudia Ayala, Xavier Franch, Reidar Conradi, Jingyue Li, Daniela Cruzes
10. Open Source Reuse and Strategic Imperatives
Rahul De’, Ravi A. Rao
11. Applying Program Analysis to Code Retrieval
Joel Ossher, Cristina Lopes
12. Test-Driven Reuse: Key to Improving Precision of Search Engines for Software Reuse
Oliver Hummel, Werner Janjic
Part IV. Remix: Snippets and Answers
13. Software Problems That Motivate Web Searches
Rosalva E. Gallardo-Valencia, Susan Elliott Sim
14. Novel and Applied Algorithms in a Search Engine for Java Code Snippets
Phitchayaphong Tantikul, C. Albert Thompson, Rosalva E. Gallardo-Valencia, Susan Elliott Sim
15. Facilitating Crowd Sourced Software Engineering via Stack Overflow
Ohad Barzilay, Christoph Treude, Alexey Zagalsky
Part V. Looking Ahead
16. Intellectual Property Law in Source Code Reuse and Remix
Susan Elliott Sim, Erik B. Stenberg
17. Richie Boss: Private Investigator Manager
Micah Joel
Nyckelord: Computer Science, Software Engineering/Programming and Operating Systems, User Interfaces and Human Computer Interaction, Information Storage and Retrieval, Database Management
- Författare
- Sim, Susan Elliott
- Gallardo-Valencia, Rosalva E.
- Utgivare
- Springer
- Utgivningsår
- 2013
- Språk
- en
- Utgåva
- 2013
- Sidantal
- 21 sidor
- Kategori
- Datateknik, Datakommunikation
- Format
- E-bok
- eISBN (PDF)
- 9781461465966