Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Engineering (489)
- Computer Engineering (392)
- Databases and Information Systems (242)
- Social and Behavioral Sciences (183)
- Electrical and Computer Engineering (170)
-
- Information Security (167)
- Software Engineering (107)
- Business (76)
- Mathematics (74)
- Numerical Analysis and Scientific Computing (74)
- OS and Networks (72)
- Life Sciences (67)
- Theory and Algorithms (66)
- Communication (63)
- Law (62)
- Artificial Intelligence and Robotics (61)
- Arts and Humanities (57)
- Computer Law (56)
- Education (55)
- Other Computer Sciences (52)
- Bioinformatics (49)
- Programming Languages and Compilers (49)
- Forensic Science and Technology (48)
- Legal Studies (48)
- Applied Mathematics (44)
- Communication Technology and New Media (42)
- Graphics and Human Computer Interfaces (42)
- Statistics and Probability (42)
- Institution
-
- Singapore Management University (241)
- Wright State University (206)
- Edith Cowan University (98)
- University of Nebraska - Lincoln (87)
- Missouri University of Science and Technology (77)
-
- TÜBİTAK (74)
- Embry-Riddle Aeronautical University (60)
- San Jose State University (52)
- Old Dominion University (47)
- Dartmouth College (40)
- University of Nebraska at Omaha (35)
- California Polytechnic State University, San Luis Obispo (34)
- Regis University (33)
- Air Force Institute of Technology (28)
- Brigham Young University (27)
- Taylor University (27)
- University of Nevada, Las Vegas (27)
- Institute of Business Administration (24)
- Technological University Dublin (21)
- Utah State University (21)
- University of South Florida (20)
- Marquette University (19)
- Smith College (19)
- Washington University in St. Louis (19)
- Portland State University (17)
- University of Texas at Arlington (17)
- City University of New York (CUNY) (16)
- University of Texas at El Paso (16)
- Walden University (15)
- Louisiana State University (14)
- Keyword
-
- College for Professional Studies (33)
- School of Computer & Information Science (32)
- Security (23)
- Privacy (18)
- Machine learning (17)
-
- Applied sciences (15)
- Algorithms (14)
- Computer science (14)
- Management (13)
- Data mining (11)
- Semantic Web (11)
- Digital forensics (10)
- Classification (9)
- MS Information Technology Management (9)
- Social media (9)
- Cloud Computing (8)
- Cloud computing (8)
- Collaboration (8)
- Education (8)
- Library science (8)
- Network (8)
- Optimization (8)
- Regis University MSCIS thesis (8)
- Department of Computer Science (7)
- Information technology (7)
- MS Computer and Information Technology (7)
- Ontology (7)
- School of Computer & Information Sciences Theses (7)
- Simulation (7)
- Software engineering (7)
- Publication
-
- Research Collection School Of Computing and Information Systems (232)
- Computer Science & Engineering Syllabi (154)
- Turkish Journal of Electrical Engineering and Computer Sciences (74)
- Theses and Dissertations (58)
- Master's Projects (51)
-
- Journal of Digital Forensics, Security and Law (40)
- School of Computing: Conference and Workshop Papers (36)
- Computer Science Faculty Research & Creative Works (35)
- Regis University Student Publications (comprehensive collection) (33)
- Australian Information Security Management Conference (32)
- Kno.e.sis Publications (28)
- ACMS Conference Proceedings 2011 (26)
- Computer Science Faculty Publications (26)
- International Conference on Information and Communication Technologies (23)
- The R Journal (22)
- Masters Theses (20)
- USF Tampa Graduate Theses and Dissertations (20)
- All Computer Science and Engineering Research (19)
- Computer Science: Faculty Publications (19)
- School of Computing: Dissertations, Theses, and Student Research (19)
- Computer Science Technical Reports (18)
- UNLV Theses, Dissertations, Professional Papers, and Capstones (18)
- Electronic Theses and Dissertations (17)
- Mathematics, Statistics and Computer Science Faculty Research and Publications (17)
- Research outputs 2011 (17)
- Annual ADFSL Conference on Digital Forensics, Security and Law (16)
- Australian Digital Forensics Conference (16)
- Computer Science and Software Engineering (16)
- Electrical and Computer Engineering Faculty Research & Creative Works (15)
- Faculty Publications (15)
- Publication Type
- File Type
Articles 751 - 780 of 1795
Full-Text Articles in Computer Sciences
Campus Grids: A Framework To Facilitate Resource Sharing, Derek J. Weitzel
Campus Grids: A Framework To Facilitate Resource Sharing, Derek J. Weitzel
School of Computing: Dissertations, Theses, and Student Research
It is common at research institutions to maintain multiple clusters. These might fulfill different needs and policies, or represent different owners or generations of hard- ware. Many of these clusters are under utilized while researchers at other departments may require these resources. This may be solved by linking clusters with grid mid- dleware. This thesis describes a distributed high throughput computing framework to link clusters without changing security or execution environments. The framework initially keeps jobs local to the submitter, overflowing if necessary to the campus, and regional grid. The framework is implemented spanning two campuses at the Holland Computing …
Putting Artists On The Map: A Five Part Study Of Greater Cleveland Artists' Location Decisions - Part 5: Properties Analysis - Artist Housing Characteristics, Mark Salling, Gregory Soltis, Charles Post, Sharon Bliss, Ellen Cyran
Putting Artists On The Map: A Five Part Study Of Greater Cleveland Artists' Location Decisions - Part 5: Properties Analysis - Artist Housing Characteristics, Mark Salling, Gregory Soltis, Charles Post, Sharon Bliss, Ellen Cyran
All Maxine Goodman Levin School of Urban Affairs Publications
A series of reports detailing the residential and work space location preferences of Cuyahoga county's artists.
Computational Modeling Of Mulitsensory Processing Using Network Of Spiking Neurons, Hun Ki Lim
Computational Modeling Of Mulitsensory Processing Using Network Of Spiking Neurons, Hun Ki Lim
Theses and Dissertations
Multisensory processing in the brain underlies a wide variety of perceptual phenomena, but little is known about the underlying mechanisms of how multisensory neurons are generated and how the neurons integrate sensory information from environmental events. This lack of knowledge is due to the difficulty of biological experiments to manipulate and test the characteristics of multisensory processing. By using a computational model of multisensory processing this research seeks to provide insight into the mechanisms of multisensory processing. From a computational perspective, modeling of brain functions involves not only the computational model itself but also the conceptual definition of the brain …
Coherent Turbulence: Synthesizing Tree Motion In The Wind Using Cfd And Noise, Anthony Frank Selino
Coherent Turbulence: Synthesizing Tree Motion In The Wind Using Cfd And Noise, Anthony Frank Selino
Theses and Dissertations
Animating trees in wind has long been a problem in computer graphics. Progress on this problem is important for both visual effects and biomechanics and may inform future work on two-way coupling between turbulent flows and deformable objects. Synthetic turbulence added to a coarse fluid simulation has been used to produce convincing animations of turbulent flows, but only considers one-way coupling between fluid and solid. We produce accurate animations of tree motion by creating a two-way coupling between synthetic turbulence and semipermeable proxy geometry. The resulting animations exhibit global wind sheltering effects and branch tips have motion paths which match …
Sandcanvas: New Expressions In Sand Animation, Rubaiat Habib Kazi, Kien-Chuan Chua, Shengdong Zhao, Richard Christopher Davis, Kok-Lim Low
Sandcanvas: New Expressions In Sand Animation, Rubaiat Habib Kazi, Kien-Chuan Chua, Shengdong Zhao, Richard Christopher Davis, Kok-Lim Low
Research Collection School of Computing and Information Systems
Sand animation is a performance art technique in which an artist tells stories by creating animated images with sand. This video demonstrates the creative possibilities of SandCanvas, a new multi-touch digital artistic medium inspired by sand animation that simplifies the creation of sand animations. SandCanvas’s color and texture features enable faster, more dramatic transitions, while its mixed media and gesture recording features make it possible to create entirely new experiences. Session recording and frame capture complement these capabilities by simplifying post-production of sand animation performances.
Algebraic Solutions To Overdefined Systems With Applications To Cryptanalysis, Eric Crockett
Algebraic Solutions To Overdefined Systems With Applications To Cryptanalysis, Eric Crockett
Mathematical Sciences Technical Reports (MSTR)
Cryptographic algorithms are based on a wide variety of difficult problems in mathematics. One of these problems is finding a solution to a system of multivariate quadratic equations (MQ). A generalization of this problem is to find a solution to a system of higher order non-linear equations. Both of these problems are NP-hard over any field. Many cryptosystems such as AES, Serpent, Toyocrypt, and others can be reduced to some form of the MQ problem. In this paper we analyze the relinearization and XL algorithms for solving overdetermined systems of non-linear equations, as well as two variations of the XL …
An Introductory Educational Board Game For Use In Early Computer Science Education, Tyler Moore
An Introductory Educational Board Game For Use In Early Computer Science Education, Tyler Moore
Computer Science and Computer Engineering Undergraduate Honors Theses
Early computer science education should be necessary in high school curricula, but often it becomes inextricably linked to the act of programming instead of the study of the principles of computation. In order to divest computer science from programming a new teaching medium is needed, and early research into games as teaching tools shows some positive results when used properly. In order to find a better way to teach early computer science concepts I have designed and implemented a board game which illustrates and defines a few necessary computer science terms and mechanics. I had reasonable success in the classroom, …
Portable Network Analyzer, Tyler Warren
Portable Network Analyzer, Tyler Warren
Computer Science and Computer Engineering Undergraduate Honors Theses
With networks expanding into all areas of business, both network and security engineers are finding it more difficult to attend directly to issues. In many cases, a physical presence is still necessary on site to troubleshoot and identify issues, but on site, even carrying a bulky laptop is a hindrance. With today's advances in embedded systems, the answer to this problem is presented. A device running an embedded Computer on Module was built with a portable footprint, in both size and power requirements. A device of this type running an operating system like Linux is a powerful tool. In this …
Parallelizing Scale Invariant Feature Transform On A Distributed Memory Cluster, Stanislav Bobovych
Parallelizing Scale Invariant Feature Transform On A Distributed Memory Cluster, Stanislav Bobovych
Computer Science and Computer Engineering Undergraduate Honors Theses
Scale Invariant Feature Transform (SIFT) is a computer vision algorithm that is widely-used to extract features from images. We explored accelerating an existing implementation of this algorithm with message passing in order to analyze large data sets. We successfully tested two approaches to data decomposition in order to parallelize SIFT on a distributed memory cluster.
Empirical Methods For Predicting Student Retention- A Summary From The Literature, Matt Bogard
Empirical Methods For Predicting Student Retention- A Summary From The Literature, Matt Bogard
Economics Faculty Publications
The vast majority of the literature related to the empirical estimation of retention models includes a discussion of the theoretical retention framework established by Bean, Braxton, Tinto, Pascarella, Terenzini and others (see Bean, 1980; Bean, 2000; Braxton, 2000; Braxton et al, 2004; Chapman and Pascarella, 1983; Pascarell and Ternzini, 1978; St. John and Cabrera, 2000; Tinto, 1975) This body of research provides a starting point for the consideration of which explanatory variables to include in any model specification, as well as identifying possible data sources. The literature separates itself into two major camps including research related to the hypothesis testing …
Prototyping Video Games With Animation, Richard Christopher Davis
Prototyping Video Games With Animation, Richard Christopher Davis
Research Collection School of Computing and Information Systems
This paper outlines a proposed design for PlaySketch, a new video game storyboarding system. PlaySketch borrows ideas from the K-Sketch animation sketching system, which allows short animations to be created in minutes or seconds. We build on K-Sketch in four ways. key frame animation capabilities, a branching timeline view, microphone and web-cam support, and hooks to connect to online game design documents.
Static Analysis For Ruby In The Presence Of Gradual Typing, Michael Edgar
Static Analysis For Ruby In The Presence Of Gradual Typing, Michael Edgar
Dartmouth College Undergraduate Theses
Dynamic languages provide new challenges to traditional static analysis techniques, leaving most errors to be detected at runtime and making many properties of code difficult to infer. Ruby code usually takes advantage of both dynamic typing and metaprogramming to produce elegant yet difficult-to-analyze programs. Function evalpq and its variants, which usually foil static analysis, are used frequently as a primitive runtime macro system. The goal of this thesis is to answer the question: What useful information about real-world Ruby programs can be determined statically with a high degree of accuracy? Two observations lead to a number of statically-discoverable errors and …
Efficient Schema Extraction From A Collection Of Xml Documents, Vijayeandra Parthepan
Efficient Schema Extraction From A Collection Of Xml Documents, Vijayeandra Parthepan
Masters Theses & Specialist Projects
The eXtensible Markup Language (XML) has become the standard format for data exchange on the Internet, providing interoperability between different business applications. Such wide use results in large volumes of heterogeneous XML data, i.e., XML documents conforming to different schemas. Although schemas are important in many business applications, they are often missing in XML documents. In this thesis, we present a suite of algorithms that are effective in extracting schema information from a large collection of XML documents. We propose using the cost of NFA simulation to compute the Minimum Length Description to rank the inferred schema. We also studied …
Charm Components Monitoring System (Ccms), Cemal Aktas
Charm Components Monitoring System (Ccms), Cemal Aktas
All Graduate Plan B and other Reports, Spring 1920 to Spring 2023
Integrated systems need to be monitored regularly for operational problems such as network failures, loss of data, bottle necks, and other process failures. One of the best ways to monitor a system is through a graphical visualization of system activities. Humans are good at spotting patterns in graphic visualizations. This report describes a monitoring facility for integrated systems that can present wide range of graphics visualizations. As a proof of concept, it is implemented for the CHARM system, which is a distributed system used by the Utah Department of Health.
Templates For Supporting Sequenced Temporal Semantics In Pig Latin, Dhaval Deshpande
Templates For Supporting Sequenced Temporal Semantics In Pig Latin, Dhaval Deshpande
All Graduate Plan B and other Reports, Spring 1920 to Spring 2023
This report describes proposed templates for supporting sequenced temporal semantics in Pig Latin, a dataflow language used primarily for the analysis of very large data sets. Sequence semantics says that if we take a relation and divide it into smaller relations based on timestamps, while still carrying out the regular Pig Latin program over it, the result should be the same as when carrying out the temporal Pig Latin program over the original relation. In real time, the relations can be enormous, and dividing such relations into smaller ones based on every possible timestamp creates an extremely large number of …
Utah Preschool Outcomes Data System, Sandeep Venigalla
Utah Preschool Outcomes Data System, Sandeep Venigalla
All Graduate Plan B and other Reports, Spring 1920 to Spring 2023
In the State of Utah, both state and federal government agencies work together to provide special education services to eligible children. An important part of this effort is to document the effectiveness of the program, which can be measured in terms of the outcomes, namely, the progress of the individual children. This information can help identify both strengths and weaknesses of special education programs within the state, which in turn can lead to program improvements and better allocation of resources. This report describes a software system that supports the tracking of child and program outcomes for special education within Utah. …
A Relativistic Enhancement To Software Transactional Memory, Philip William Howard, Jonathan Walpole
A Relativistic Enhancement To Software Transactional Memory, Philip William Howard, Jonathan Walpole
Computer Science Faculty Publications and Presentations
Relativistic Programming is a technique that allows low overhead, linearly-scalable concurrent reads. It also allows joint access parallelism between readers and a writer. Unfortunately, it has so far been limited to a single writer so it does not scale on the write side. Software Transactional Memory (STM) is a technique that allows programs to take advantage of disjoint access parallelism on both the read-side and write-side. Unfortunately, STM systems have a higher overhead than many other synchronization mechanisms so although STM scales, STM starts from a lower baseline. We propose combining relativistic programming and software transactional memory in a way …
Kestrel: Job Distribution And Scheduling Using Xmpp, Lance Stout
Kestrel: Job Distribution And Scheduling Using Xmpp, Lance Stout
All Theses
A new distributed computing framework, named Kestrel, for Many-Task Computing
(MTC) applications and implementing Virtual Organization Clusters (VOCs) is
proposed. Kestrel is a lightweight, highly available system based on the
Extensible Messaging and Presence Protocol (XMPP), and has been developed to
explore XMPP-based techniques for improving MTC and VOC tolerance to faults due
to scaling and intermittently connected heterogeneous resources. Kestrel provides
a VOC with a special purpose scheduler for VOCs which can provide better scalability
under certain workload assumptions, namely CPU bound processes and bag-of-task
applications.
Experimental results have shown that Kestrel is capable of operating
a VOC of …
Incremental Dcop Search Algorithms For Solving Dynamic Dcop Problems, William Yeoh, Pradeep Varakantham, Xiaoxun Sun, Sven Koenig
Incremental Dcop Search Algorithms For Solving Dynamic Dcop Problems, William Yeoh, Pradeep Varakantham, Xiaoxun Sun, Sven Koenig
Research Collection School Of Computing and Information Systems
Distributed constraint optimization problems (DCOPs) are well-suited for modeling multi-agent coordination problems. However, most research has focused on developing algorithms for solving static DCOPs. In this paper, we model dynamic DCOPs as sequences of (static) DCOPs with changes from one DCOP to the next one in the sequence. We introduce the ReuseBounds procedure, which can be used by any-space ADOPT and any-space BnB-ADOPT to find cost-minimal solutions for all DCOPs in the sequence faster than by solving each DCOP individually. This procedure allows those agents that are guaranteed to remain unaffected by a change to reuse their lower and upper …
Continuous Nearest Neighbor Search In The Presence Of Obstacles, Yunjun Gao, Baihua Zheng, Gang Chen, Chun Chen, Qing Li
Continuous Nearest Neighbor Search In The Presence Of Obstacles, Yunjun Gao, Baihua Zheng, Gang Chen, Chun Chen, Qing Li
Research Collection School Of Computing and Information Systems
Despite the ubiquity of physical obstacles (e.g., buildings, hills, and blindages, etc.) in the real world, most of spatial queries ignore the obstacles. In this article, we study a novel form of continuous nearest-neighbor queries in the presence of obstacles, namely continuous obstructed nearest-neighbor (CONN) search, which considers the impact of obstacles on the distance between objects. Given a data setP, an obstacle set O, and a query line segment q, in a two-dimensional space, a CONN query retrieves the nearest neighbor p ∈ P of each point p′ on q according to the obstructed distance, the shortest path between …
A New Artificial Intelligence For Auralux, Edward Mcneill
A New Artificial Intelligence For Auralux, Edward Mcneill
Computer Science Technical Reports
This project focused on developing a more challenging artificial intelligence for the real-time strategy game Auralux. I designed and implemented an AI framework named FlexibleAI that could be configured with various parameters controlling different aspects of the overall algorithm. In this way, the AI could be tuned to be more successful. I then created a testing framework called AuraSim that simplified Auralux into an easily-simulated turn-based format. After testing various configurations and tuning the FlexibleAI's parameters to be more successful, the AI eventually achieved a victory rate several times better than its average opponent. This provides the basis for a …
Protein Structure-Based Method For Identification Of Horizontal Gene Transfer In Bacteria, Swetha Billa
Protein Structure-Based Method For Identification Of Horizontal Gene Transfer In Bacteria, Swetha Billa
School of Computing: Dissertations, Theses, and Student Research
Horizontal Gene Transfer is defined as the movement of genetic material from one strain of species to another. Bacteria, being an asexual organism were always believed to transfer genes vertically. But recent studies provide evidence that shows bacteria can also transfer genes horizontally.
HGT plays a major role in evolution and medicine. It is the major contributor in bacterial evolution, enabling species to acquire genes to adapt to the new environments. Bacteria are also believed to develop drug resistance to antibiotics through the phenomenon of HGT. Therefore further study of HGT and its implications is necessary to understand the effects …
What's Happening In Semantic Web ... And What Fca Could Have To Do With It, Pascal Hitzler
What's Happening In Semantic Web ... And What Fca Could Have To Do With It, Pascal Hitzler
Computer Science and Engineering Faculty Publications
The Semantic Web is gaining momentum. Driven by over 10 years of focused project funding in the US and the EU, Semantic Web Technologies are now entering application areas in industry, academia, government, and the open Web.
The Semantic Web is based on the idea of describing the meaning - or semantics - of data on the Web using metadata - data that describes other data - in the form of ontologies, which are represented using logic-based knowledge representation languages. Central to the transfer of Semantic Web into practice is the Linked Open Data effort, which has already resulted in …
Trust Networks: Interpersonal, Social, And Sensor, Krishnaprasad Thirunarayan, Pramod Anantharam
Trust Networks: Interpersonal, Social, And Sensor, Krishnaprasad Thirunarayan, Pramod Anantharam
Kno.e.sis Publications
Trust relationships occur naturally in many diverse contexts such as ecommerce, interpersonal interactions, social networks, sensor web, etc. As agents providing content and services become increasingly removed from the agents that consume them, the issue of robust trust inference and update become critical. Unfortunately, there is neither a universal notion of trust that is applicable to all domains nor a clear explication of its semantics or computation in many situations. In this beginner's level tutorial, we motivate the trust problem, explain the relevant concepts, summarize research in modeling trust and gleaning trustworthiness, and discuss challenges confronting us in this process.
Rethinking Our Mobility: Supporting Our Patrons Where They Live, Alexandra Gomes, Elizabeth Palena Hall, Laura E. Abate
Rethinking Our Mobility: Supporting Our Patrons Where They Live, Alexandra Gomes, Elizabeth Palena Hall, Laura E. Abate
Himmelfarb Library Faculty Posters and Presentations
In anticipation of the release of a mobile VPN to access the George Washington University wireless network, the Himmelfarb Health Sciences Library began developing materials and services to provide support to patrons. This poster is an outline of the mobile services that were implemented to reach patrons where they live.
Screen Capture For Sensitive Systems, Joseph A. Cooley
Screen Capture For Sensitive Systems, Joseph A. Cooley
Dartmouth College Master’s Theses
Maintaining usable security in application domains such as healthcare or power systems requires an ongoing conversation among stakeholders such as end-users, administrators, developers, and policy makers. Each party has power to influence the design and implementation of the application and its security posture, and effective communication among stakeholders is one key to achieving influence and adapting an application to meet evolving needs. In this thesis, we develop a system that combines keyboard/video/mouse (KVM) capture with automatic text redaction to produce precise technical content that can enrich stakeholder communications, improve end-user influence on system evolution, and help reveal the definition of …
Noise, Delays, And Resonance In A Neural Network, Austin Quan
Noise, Delays, And Resonance In A Neural Network, Austin Quan
HMC Senior Theses
A stochastic-delay differential equation (SDDE) model of a small neural network with recurrent inhibition is presented and analyzed. The model exhibits unexpected transient behavior: oscillations that occur at the boundary of the basins of attraction when the system is bistable. These are known as delay-induced transitory oscillations (DITOs). This behavior is analyzed in the context of stochastic resonance, an unintuitive, though widely researched phenomenon in physical bistable systems where noise can play in constructive role in strengthening an input signal. A method for modeling the dynamics using a probabilistic three-state model is proposed, and supported with numerical evidence. The potential …
Graph Kernels And Applications In Bioinformatics, Marco Alvarez Vega
Graph Kernels And Applications In Bioinformatics, Marco Alvarez Vega
All Graduate Theses and Dissertations, Spring 1920 to Summer 2023
Nowadays, machine learning techniques are widely used for extracting knowledge from data in a large number of bioinformatics problems. It turns out that in many of such problems, data observations can be naturally represented by discrete structures such as graphs, networks, trees, or sequences. For example, a protein can be seen as a cloud of interconnected atoms lying on a 3-dimensional space. The focus of this dissertation is on the development and application of machine learning techniques to bioinformatics problems wherein the data can be represented by graphs. In particular, we focus our attention on proteins, which are essential elements …
Cloud Shadow Detection And Removal From Aerial Photo Mosaics Using Light Detection And Ranging (Lidar) Reflectance Images, Glover Eugene George
Cloud Shadow Detection And Removal From Aerial Photo Mosaics Using Light Detection And Ranging (Lidar) Reflectance Images, Glover Eugene George
Dissertations
The process of creating aerial photo mosaics can be severely affected by clouds and the shadows they create. In the CZMIL project discussed in this work, the aerial survey aircraft flies below the clouds, but the shadows cast from clouds above the aircraft cause the resultant mosaic image to have sub-optimal results. Large intensity variations, caused both from the cloud shadow within a single image and the juxtaposition of areas of cloud shadow and no cloud shadow during the image stitching process, create an image that may not be as useful to the concerned research scientist. Ideally, we would like …
Measuring Api Documentation On The Web, Chris Parnin, Christoph Treude
Measuring Api Documentation On The Web, Chris Parnin, Christoph Treude
Research Collection School Of Computing and Information Systems
Software development blogs, developer forums and Q&A websites are changing the way software is documented. With these tools, developers can create and communicate knowledge and experiences without relying on a central authority to provide official documentation. Instead, any content created by a developer is just a web search away. To understand whether documentation via social media can replace or augment more traditional forms of documentation, we study the extent to which the methods of one particular API — jQuery — are documented on the Web. We analyze 1,730 search results and show that software development blogs in particular cover 87.9% …