Databases Reference
In-Depth Information
developers would find it easier to adopt an example centric programming approach.
This decision is also supported by the following: (1) as mentioned above, Parnin
and Treude [ 27 ] found that Stack Overflow covers 84.4% of the jQuery API, and (2)
20% of the jQuery related questions have a code snippet embedded in their accepted
answer.
Example Overflow development is aligned with the theory of the Example Em-
bedding Ecosystem [ 6 ] - an example centric development approach which argues
that the use of examples in professional software development goes beyond being a
mere programming technique, or the use of a specific code retrieval tool. Usage of
existing code should rather be considered as a fundamental software construction ac-
tivity and an expression of community knowledge accumulation and of the software
reuse principle. Habitual and methodological example usage expresses awareness of
the existing body of knowledge and promotes faster and better code writing. Devel-
opers and organizations that implement the Example Embedding theory explicitly
address example usage concerns in their development process, software tools, prac-
tices, training, organization culture and more [ 6 ](Fig. 15.3 ).
Fig. 15.3 Example overflow Web interface
Search WWH ::




Custom Search