{"id":1795,"date":"2010-09-07T16:11:39","date_gmt":"2010-09-07T21:11:39","guid":{"rendered":"http:\/\/mikeconley.ca\/blog\/?p=1795"},"modified":"2023-12-20T16:25:15","modified_gmt":"2023-12-20T21:25:15","slug":"starting-my-thesis","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2010\/09\/07\/starting-my-thesis\/","title":{"rendered":"Starting My Thesis"},"content":{"rendered":"<p>So I&#8217;ve been given the go-ahead to start writing my thesis.\u00a0 I was going to post up some more exciting numbers\/findings from my experiment, but that&#8217;ll have to wait &#8211; the thesis beckons.<\/p>\n<p>I&#8217;ve started writing it, and holy smokes, it&#8217;s hard.\u00a0 It&#8217;s hard because I have to zoom out from my current perspective, and start right from scratch, explaining where every single decision came from.<\/p>\n<p>And I have to do it in a formal, academic tone &#8211; <em>without<\/em> awesome photos.<\/p>\n<h3>Plan of Attack<\/h3>\n<p>I think I&#8217;m going to go with Alecia on this one, and start with my outline.\u00a0 That&#8217;s what I always did for any of my Drama classes where I had to write a big essay:\u00a0 start with the outline, and treat it like the skeleton&#8230;then slowly put more flesh on the skeleton.\u00a0 Keep fleshing it out, throw on some skin, some clothes, a lick of varnish, and bam:\u00a0 it&#8217;s all done.<\/p>\n<p>Anyhow, that&#8217;s my plan of attack.\u00a0 So I need an outline.\u00a0 Let me show you what I have.<\/p>\n<h3>Tentative Outline<\/h3>\n<ol>\n<li>Intro\n<ol>\n<li>Title Page<\/li>\n<li>Abstract<\/li>\n<li>Acknowledgments<\/li>\n<li>Table of Contents<\/li>\n<li>List of Tables (where applicable)<\/li>\n<li>List of Plates (where applicable)<\/li>\n<li>List of Figures<\/li>\n<li>List of Appendices (where applicable)<\/li>\n<\/ol>\n<\/li>\n<li>The Meat\n<ol>\n<li>Background\n<ol>\n<li>Code Review\n<ol><\/ol>\n<ol>\n<li>What it is, how it is commonly used in industry<\/li>\n<li>Proven to be effective (Jason Cohen study)<\/li>\n<li>Helps to spread learning in a development team<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li>If code review is so good at spreading learning, why isn&#8217;t it part of the pedagogy in the undergrad curriculum?\n<ol><\/ol>\n<ol>\n<li>How do we teach it?<\/li>\n<li>The curriculum is already packed &#8211; how do we fit it in?<\/li>\n<li>Joorden&#8217;s and Pare&#8217;s peerScholar approach<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li>The idea:\n<ol><\/ol>\n<ol>\n<li>Have students evaluate one another after assignments, and give them a code review grade based on agreement with the TA grades.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>Unanswered questions:\n<ol>\n<li>Would students actually benefit from this idea?<\/li>\n<li>What is the relationship between the marks given by TAs, and the marks given by student evaluators?<\/li>\n<li>How would students feel about grading one another?<\/li>\n<\/ol>\n<\/li>\n<li>The experiment\n<ol>\n<li>Terminology\n<ol>\n<li>Assignment specification<\/li>\n<li>Submission<\/li>\n<li>Subject<\/li>\n<li>Grader<\/li>\n<li>Peer Grader<\/li>\n<li>Marking<\/li>\n<li>Marking Rubric<\/li>\n<li>Peer Average<\/li>\n<li>Agreement<\/li>\n<\/ol>\n<\/li>\n<li>Design\n<ol>\n<li>Single-blind, with two groups (control and treatment)\n<ol>\n<li>In both groups, subjects would:<\/li>\n<li>fill out brief questionnaire<\/li>\n<li>work on two programming assignments<\/li>\n<li>have a maximum of half an hour to complete each assignment<\/li>\n<li>perform another activity during the time between assignments, dependent on their particular group:\n<ol>\n<li>treatment group would perform some grading<\/li>\n<li>control group would work on a vocabulary exercise<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>Subjects in the treatment group would then fill out a post-experiment questionnaire to get their feedback on their marking experience<\/li>\n<li>Counter-balancing?<\/li>\n<li>Graders would mark shuffled submissions<\/li>\n<li>Graders would choose their preferred submission<\/li>\n<\/ol>\n<\/li>\n<li> Instruments\n<ol>\n<li>Pre-experiment Questionnaire<\/li>\n<li>Assignment Specifications\n<ol>\n<li>Flights and Passengers<\/li>\n<li>Decks and Cards<\/li>\n<\/ol>\n<\/li>\n<li>Assignment Rubrics<\/li>\n<li>Mock-ups<\/li>\n<li>Vocabulary Exercise<\/li>\n<li>Post-experiment Questionnaire<\/li>\n<li>Working Environment\n<ol>\n<li>IDE<\/li>\n<li>Count-down widget<\/li>\n<li>Screen capture<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>Subjects\n<ol>\n<li>Undergraduates with 4+ months of Python programming experience<\/li>\n<li>Months as a unit of experience<\/li>\n<li>The two graders<\/li>\n<\/ol>\n<\/li>\n<li>Assignment Sessions\n<ol>\n<li>Greeting, informed consent, withdrawal rights<\/li>\n<li>Pre-experiment questionnaire<\/li>\n<li>First Assignment Rules\n<ol>\n<li>30 minutes maximum &#8211; finish early, let me know<\/li>\n<li>full access to Internet<\/li>\n<li>work may or may not be seen by other participants in the study<\/li>\n<li>may ask for clarification<\/li>\n<\/ol>\n<\/li>\n<li>First Assignment begins\n<ol>\n<li>Timer widget starts<\/li>\n<li>Screen capture begins<\/li>\n<li>Subject left alone<\/li>\n<\/ol>\n<\/li>\n<li>Marking \/ vocabulary phase\n<ol>\n<li>Treatment group\n<ol>\n<li>Would be given 5 submissions (secretly mock-ups), given 5 rubrics, asked to fill out as much as possible<\/li>\n<li>30 minute time limit<\/li>\n<\/ol>\n<\/li>\n<li>Control group\n<ol>\n<li>Given links to 5 vocabulary exercises found online<\/li>\n<li>Asked to complete as much as possible, and to self-report results on a sheet of paper<\/li>\n<li>30 minute time limit<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>Second Assignment Rules\n<ol>\n<li>Same as first, but repeated for emphasis<\/li>\n<\/ol>\n<\/li>\n<li>Second Assignment begins\n<ol>\n<li>Timer widget starts<\/li>\n<li>Screen capture begins<\/li>\n<li>Subject left alone<\/li>\n<\/ol>\n<\/li>\n<li>Control group subjects released<\/li>\n<li>Treatment group subjects fill out post-experiment questionnaire<\/li>\n<\/ol>\n<\/li>\n<li>Grading\n<ol>\n<li>Initial meeting, and then hand-off of submissions \/ rubrics<\/li>\n<li>Hands-off approach<\/li>\n<\/ol>\n<\/li>\n<li>Choosing Phase\n<ol>\n<li>Submissions for each assignment were paired by the subject that wrote them<\/li>\n<li>Mock-ups not included<\/li>\n<li>Graders were asked to choose which one they preferred, and give a rating of the difference<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>Analysis\n<ol>\n<li>Pearson&#8217;s Correlation Co-efficient as a measure of agreement<\/li>\n<li>Fisher&#8217;s z-score<\/li>\n<\/ol>\n<\/li>\n<li>Results\n<ol>\n<li>On grader vs. grader agreement<\/li>\n<li>On grader vs. peer average agreement<\/li>\n<li>On treatment vs. control\n<ol>\n<li>Difference in average<\/li>\n<li>Grader preference<\/li>\n<\/ol>\n<\/li>\n<li>On student opinion wrt peer grading<\/li>\n<\/ol>\n<\/li>\n<li>Discussion<\/li>\n<li>Threats to validity\n<ol>\n<li>The 30 minute time limit<\/li>\n<li>A rigid rubric<\/li>\n<\/ol>\n<\/li>\n<li>Future work<\/li>\n<li>Conclusion<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>That&#8217;s the current structure of it.\u00a0 I&#8217;m meeting my supervisor tomorrow and getting feedback, so this might change.\u00a0 Stay tuned.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I&#8217;ve been given the go-ahead to start writing my thesis.\u00a0 I was going to post up some more exciting numbers\/findings from my experiment, but that&#8217;ll have to wait &#8211; the thesis beckons. I&#8217;ve started writing it, and holy smokes, it&#8217;s hard.\u00a0 It&#8217;s hard because I have to zoom out from my current perspective, and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[626],"tags":[846,843,842,844,503,182,845],"class_list":["post-1795","post","type-post","status-publish","format-standard","hentry","category-research-computer-science-technology","tag-academic","tag-essay","tag-outline","tag-paper","tag-research","tag-thesis","tag-writing"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-sX","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/1795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/comments?post=1795"}],"version-history":[{"count":5,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/1795\/revisions"}],"predecessor-version":[{"id":3155,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/1795\/revisions\/3155"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=1795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=1795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=1795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}