{"id":58,"date":"2010-03-13T16:54:44","date_gmt":"2010-03-13T21:54:44","guid":{"rendered":"http:\/\/littlesvr.ca\/masters\/?p=58"},"modified":"2010-03-13T17:07:37","modified_gmt":"2010-03-13T22:07:37","slug":"code-review-using-tablets-literature-review-2","status":"publish","type":"post","link":"http:\/\/littlesvr.ca\/masters\/2010\/03\/13\/code-review-using-tablets-literature-review-2\/","title":{"rendered":"Code review using tablets \u2013 literature review (2)"},"content":{"rendered":"<p>Today I hope to find all (yeah, I know) previous work related to tablets and code review. I&#8217;m not going to read all of it, but all I need at this point is a good idea of what&#8217;s been done so far &#8211; that will help me understand how much previous work I can rely on and whether this project is original enough <a href=\"http:\/\/littlesvr.ca\/masters\/2010\/03\/08\/code-review-using-tablets-overview\/\">as I have defined it<\/a>.<\/p>\n<p>I&#8217;m also starting to save local copies of all these papers, I have a feeling getting them via the library channel is going to be too painful long-term.<\/p>\n<p>&#8220;Reflowing Digital Ink Annotations&#8221; is about the mechanics of keeping freeform annotations useful even if the text is edited. Looks like serious work. Referenced from &#8220;CodeAnnotator: Digital Ink Annotation within Eclipse\u201d &#8211; it&#8217;s a must read if an implementation needing such functionality is to be created. I don&#8217;t expect such functionality will be available in my project, that&#8217;s out of scope for me.<\/p>\n<p>&#8220;Annotation: from paper books to the digital library&#8221;, &#8220;Toward an ecology of hypertext annotation&#8221;, &#8220;Developing marking support within Eclipse&#8221;, &#8220;An Architecture for Ink Annotations on Web Documents&#8221;, &#8220;Beyond paper: supporting active reading with free form digital ink annotations&#8221;, &#8220;Spatial recognition and grouping of text and graphics&#8221;, &#8220;Web Page Marker: a Web Browsing Support System based on Marking&#8221;, &#8220;Robust annotation positioning in digital documents&#8221;, &#8220;Preliminary experiences with a tablet PC based system to support active learning in computer science courses&#8221;, &#8220;Onscreen marking support for formative assessment&#8221;, &#8220;Ad-hoc Collaborative Document Annotation on a Tablet PC&#8221;, &#8220;Improving Software Quality&#8221; are not very interesting but I may want to look at them later for more basic studies.<\/p>\n<p>&#8220;Teaching with Tablet PCs&#8221; is nearly off-topic but they used an interesting system &#8211; the annotations were done using a &#8220;virtual transparency&#8221; over the desktop &#8211; an interesting idea.<\/p>\n<p>&#8220;Effects of Annotations on Student Readers and Writers&#8221; is also irrelevant but talks about an interesting topic &#8211; how annotated material influences subsequent readers.<\/p>\n<p>&#8220;Pen-based interaction techniques for organizing material on an electronic whiteboard&#8221; mentions another technology I haven&#8217;t yet considered &#8211; electronic whiteboards. I should read this one, to see what issues they came up with.<\/p>\n<p>&#8220;An instrumented approach to improving software quality through formal technical review&#8221; looks like a serious study of code review, mentions something particularly curious: &#8220;a great deal of expensive human technical resources. For example, a recent study documents that a single code inspection of a 20 KLOC software system consumes one person-year of effort by skilled technical staff.&#8221;. Wow. I have to read all of this to see what problems they uncovered and whether tablets can help solve any of them.<\/p>\n<p>There is more of course, and depending on how wide and deep I want to take the literature review &#8211; I can spend a year on it. For now this should do.<\/p>\n<p>My exasperation at the end of yesterday&#8217;s post was not well placed. Except for the unfortunate fact that I won&#8217;t be the first to implement such a system &#8211; there is definitely room for more research. And very little work (almost none, really) has been done to put code review and tablet annotations together.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I hope to find all (yeah, I know) previous work related to tablets and code review. I&#8217;m not going to read all of it, but all I need at this point is a good idea of what&#8217;s been done so far &#8211; that will help me understand how much previous work I can rely [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/posts\/58"}],"collection":[{"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":6,"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":63,"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/posts\/58\/revisions\/63"}],"wp:attachment":[{"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/littlesvr.ca\/masters\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}