DocumentCode :
2033702
Title :
Finding code on the World Wide Web: a preliminary investigation
Author :
Bieman, James M. ; Murdock, Vanessa
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fYear :
2001
fDate :
2001
Firstpage :
73
Lastpage :
78
Abstract :
To find out what kind of design structures programmers really use, we need to examine a wide variety of programs. Unfortunately, most program source code is proprietary and is unavailable for analysis. The World Wide Web (Web) potentially can provide a rich source of programs for study. The freely available code on the Web, if in sufficient quality and quantity, can provide a window into software design as it is practiced today. In a preliminary study of source code availability on the Web, we estimate that 4% of URLs contain object-oriented source code, and 9% of URLs contain executable code: either binary or class files. This represents an enormous resource for program analysis. We can, with some risk of inaccuracy, conservatively project our sampling results to the entire Web. Our estimate is that the Web contains at least 3.4 million files containing either Java, C++, or Perl source code, 20.3 million files containing C source code, and 8.7 million files containing executable code
Keywords :
C++ language; Java; Perl; information resources; object-oriented programming; public domain software; software engineering; C source code; C++; Java; Perl source code; URLs; World Wide Web; binary files; class files; executable code; freely available software; object-oriented source code; program analysis; program design structures; program source code; programmers; software design; source code analysis; Application software; Availability; Computer science; Graphical user interfaces; Java; Programming profession; Sampling methods; Software quality; Uniform resource locators; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation, 2001. Proceedings. First IEEE International Workshop on
Conference_Location :
Florence
Print_ISBN :
0-7695-1387-5
Type :
conf
DOI :
10.1109/SCAM.2001.972668
Filename :
972668
Link To Document :
بازگشت