{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T05:47:32Z","timestamp":1729662452946,"version":"3.28.0"},"reference-count":30,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/wpc.2002.1021315","type":"proceedings-article","created":{"date-parts":[[2003,6,25]],"date-time":"2003-06-25T18:04:13Z","timestamp":1056564253000},"page":"43-52","source":"Crossref","is-referenced-by-count":2,"title":["Aspects of internal program documentation-an elucidative perspective"],"prefix":"10.1109","author":[{"given":"T.","family":"Vestdam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K.","family":"Normark","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/175290.175291"},{"key":"ref10","first-page":"284","article-title":"Programming is writing: Why programs need to be carefully read","volume":"32","author":"leavens","year":"1998","journal-title":"Journal of Mathematics and Computer Education"},{"journal-title":"The Elucidative Programming Home Page","year":"1999","author":"nermark","key":"ref11"},{"key":"ref12","first-page":"87","article-title":"Elucidative programming","volume":"7","author":"normark","year":"2000","journal-title":"Nordic Journal of Computing"},{"key":"ref13","first-page":"109","article-title":"An elucidative programming environment for Scheme","author":"normark","year":"2000","journal-title":"In In Mughal and Opdahl (editors) Proceedings of NWPER'2000 - Nordic Workshop on Programming Environment Research"},{"key":"ref14","first-page":"119","article-title":"Requirements for an elucidative programming environment","volume":"11","author":"n?rmark","year":"2000","journal-title":"Proc Eighth Int l Workshop Program Comprehension"},{"article-title":"Elucidative programming in java","year":"0","author":"n?rmark","key":"ref15"},{"key":"ref16","article-title":"Elucidative programming in computer science education","author":"n?rmark","year":"2001","journal-title":"submitted for publication"},{"key":"ref17","first-page":"511","article-title":"Using patterns for design and documentation","author":"odenthal","year":"0","journal-title":"ECOOP'97 LNCS 1241"},{"journal-title":"UML v 1 4 OMG Specifications","year":"2001","key":"ref18"},{"key":"ref19","article-title":"Minimalist documentation of frameworks","author":"\u00f8sterbye","year":"1999","journal-title":"Presented at 3rd ECCOP'99 Workshop on Experiences in Object-Oriented Reengineering"},{"journal-title":"Introducing elucidative programming in student projects","year":"0","author":"vestdam","key":"ref28"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/351936.351951"},{"key":"ref27","first-page":"106","article-title":"Documentation threads - presentation of fragmented documentation","volume":"7","author":"vestdam","year":"2000","journal-title":"Nordic Journal of Computing"},{"key":"ref3","first-page":"495","article-title":"Documenting frameworks","author":"butler","year":"1999","journal-title":"Building Application Frameworks Object-Oriented Foundations of Framework Design"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-3082-6_17"},{"article-title":"Writing internal documentation","year":"0","author":"vestdam","key":"ref29"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/198366.198374"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/27.2.97"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/A:1010051815785","article-title":"Revised&#x2018;&#x2019; report on the algorithmic language Scheme","volume":"11","author":"kelsey","year":"1998","journal-title":"Higher-Order and Symbolic Computation"},{"journal-title":"Extreme Programming Explained Embrace Change","year":"1999","author":"beck","key":"ref2"},{"key":"ref9","article-title":"Tex: The Program","author":"knuth","year":"1986","journal-title":"Computers and Typesetting"},{"key":"ref1","article-title":"Evaluating elucidative programming in an industrial setting","author":"andersen","year":"0","journal-title":"unpublished paper"},{"key":"ref20","first-page":"66","article-title":"Using literate programming to teach good programming practices","volume":"26","author":"shum","year":"0","journal-title":"In SIGSE Bulletin The Papers of the Twenty-Fifth SIGCSE Technical Symposium on Computer Science Education"},{"key":"ref22","first-page":"300","article-title":"The extensible, customizable, self-documenting display editor","author":"stallman","year":"1984","journal-title":"Interactive Programming Environments"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972741"},{"journal-title":"The Java Language Specification The Java Series","year":"2000","author":"steele","key":"ref24"},{"journal-title":"GNU EMACS Manual","year":"1985","author":"stallman","key":"ref23"},{"year":"0","key":"ref26"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.1997.601257"}],"event":{"name":"10th International Workshop on Program Comprehension","acronym":"WPC-02","location":"Paris, France"},"container-title":["Proceedings 10th International Workshop on Program Comprehension"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/7954\/21975\/01021315.pdf?arnumber=1021315","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T18:42:32Z","timestamp":1497552152000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1021315\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/wpc.2002.1021315","relation":{},"subject":[]}}