Finding Source Code on the Web for Remix and Reuse by Susan Elliott Sim (auth.), Susan Elliott Sim, Rosalva E.

By Susan Elliott Sim (auth.), Susan Elliott Sim, Rosalva E. Gallardo-Valencia (eds.)

In fresh years, looking for resource code on the net has turn into more and more universal between expert software program builders and is rising as a space of educational study. This quantity surveys earlier learn and offers the cutting-edge within the quarter of "code retrieval at the web." This paintings is worried with the algorithms, structures, and instruments to permit programmers to go looking for resource code on the internet and the empirical stories of those innovations and practices. it's a label that we practice to a suite of similar learn from software program engineering, details retrieval, human-computer interplay, administration, in addition to advertisement items. The department of code retrieval on the internet into snippet remixing and part reuse is pushed either by means of empirical facts, and research of current se's and instruments. participants comprise best researchers from human-computer interplay, software program engineering, programming languages, and management.

"Finding resource Code on the net for Remix and Reuse" includes 5 elements. half I is titled "Programmers and Practices," and involves a retrospective bankruptcy and empirical experiences on how programmers seek the internet for resource code. half II is titled "From information buildings to Infrastructures," and covers the construction of ground-breaking se's for code retrieval required ingenuity within the edition of current expertise and within the construction of recent algorithms and knowledge buildings. half III makes a speciality of "Reuse: parts and Projects," that are reused with minimum amendment. half IV is on "Remix: Snippets and Answers," which examines how resource code from the internet is also used as options to difficulties and solutions to questions. The ebook concludes with half V, "Looking Ahead," that appears at destiny programming and the legalities of software program reuse and remix and the consequences of present highbrow estate legislation at the way forward for software program improvement. the tale, "Richie Boss: deepest Investigator Manager," was once chosen because the winner of a crowdfunded brief tale contest."

Show description

Read Online or Download Finding Source Code on the Web for Remix and Reuse PDF

Similar nonfiction_8 books

Crucial Issues in Semiconductor Materials and Processing Technologies

Semiconductors lie on the center of a few of crucial industries and applied sciences of the 20th century. The complexity of silicon built-in circuits is expanding significantly end result of the non-stop dimensional shrinkage to enhance potency and performance. This evolution in layout ideas poses actual demanding situations for the fabrics scientists and processing engineers.

3D Imaging in Medicine: Algorithms, Systems, Applications

The visualization of human anatomy for diagnostic, healing, and academic pur­ poses has lengthy been a problem for scientists and artists. In vivo clinical imaging couldn't be brought until eventually the invention of X-rays through Wilhelm Conrad ROntgen in 1895. With the early scientific imaging recommendations that are nonetheless in use this present day, the three-d truth of the human physique can in basic terms be visualized in two-dimensional projections or cross-sections.

Human Identification: The Use of DNA Markers

The continued debate at the use of DNA profiles to spot perpetrators in legal investigations or fathers in paternity disputes has too usually been carried out with out regard to sound statistical, genetic or criminal reasoning. The individuals to Human id: The Use ofDNA Markers all have massive event in forensic technology, statistical genetics or jurimetrics, and plenty of of them have needed to clarify the clinical matters fascinated with utilizing DNA profiles to judges and juries.

Vegetation and climate interactions in semi-arid regions

The chapters during this part position the issues of crops and weather interactions in semi-arid areas into the context which recur in the course of the booklet. First, Verstraete and Schwartz evaluate desertification as a strategy of worldwide switch comparing either the human and climatic elements. The subject matter of human effect and land administration is mentioned additional by means of Roberts whose evaluate makes a speciality of semi-arid land-use making plans.

Extra info for Finding Source Code on the Web for Remix and Reuse

Sample text

Nakakoji et al. studies have found that developers constantly engage in searching for code, for documents, and for discussion forums. Developers almost always start their programming by searching the Web [22]. They begin to compose their own code only after making sure that there are no Application Program Interfaces (APIs) or libraries that are usable for their current tasks. Developers also use Web search results for a variety of problem-solving activities [5], and for different reasons [15], software developers use a bricolage of resources [5].

In Proceedings of the 29th International Conference on Software Engineering, pages 447–457, Los Alamitos, CA, 2007. IEEE Computer Society Press. 1 Introduction: Remixing Snippets and Reusing Components 13 [16] O. Hummel and C. Atkinson. Extreme harvesting: test driven discovery and reuse of software components. In Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, pages 66–72, Las Vegas, Nevada, USA, 2004. IEEE. [17] Oliver Hummel, Werner Janjic, and Colin Atkinson.

In Proceedings of the International Conference on Software Engineering, Cape Town, South Africa, 2010. [13] Raphael Hoffmann, James Fogarty, and Daniel S. Weld. Assieme: finding and leveraging implicit references in a web search interface for programmers. In Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, Newport, Rhode Island, USA, 2007. ACM. [14] Reid Holmes, R. J. Walker, and G. C. Murphy. Approximate structural context matching: An approach to recommend relevant examples.

Download PDF sample

Rated 4.98 of 5 – based on 8 votes