Jump to content

Example-centric programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by CEGarcia (talk | contribs) at 18:12, 23 November 2014 (Added category: Human-computer interaction). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Example-Centric Programming is a help tool that allows an Integrated Development Environment (IDE) to show code examples or API documentation related to coding behaviors occurring in the IDE. “Borrow” tactics are often employed from online sources, by programmers leaving the IDE to troubleshoot ( Brandt). The purpose of Example-Centric Programming is to reduce the time spent by developers searching online. Ideally, in example-centric programming, the User Interface integrates with help module examples for assistance without programmers leaving the IDE. The idea for this type of “instant documentation” is to reduce programming interruptions.[1] The usage of this feature is not limited to experts, as some novices reap the benefits of an integrated knowledge base, without resorting to frequent web searches or browsing.[2]

References

  1. ^ Bhardwaj, Anant; Luciano, Date; Klemmer, Scott (2011). "Redprint: integrating API specific "instant example" and "instant documentation" display interface in IDEs". Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology: 21–22. doi:10.1145/2046396.2046408.
  2. ^ Scaffidi, Christopher; Brandt, Joel; Burnett, Margaret; Dove, Andrew; Myers, Brad (2012). "SIG: end-user programming". CHI '12 Extended Abstracts on Human Factors in Computing Systems: 1193–1996. doi:10.1145/2212776.2212421.