Crafting a Research Paper/Talk Prasun Dewan SN 150, Sitterson, 11-12:15 962 1823 dewan@unc.edu Paper/Talk • Paper: document created • Talk – Slides and/or Delivery – Some talks do not have slides! – Talk = LiveMeeting Recording Crafting The passive voice should not be used! Use light text on dark background ! Have an abstract, introduction, body , conclusions and future work Have a title, outline, body, conclusions , and future work • In the small – Grammar, PPT Animations – Style, PPT Color Choices – Analogous to defining an object • In the large – Composition of prose and slide items – Analogous to design patterns • Assume proficiency in design in the small Software Design Pattern Model Notification View (Performs Output) Read Method Write Method Controller (Performs Input) • Arguably good composition techniques • Situational • Examples! • Practice Design pattern found in many applications State of the art in Software engineering • Arguably good composition techniques • Situational • Examples! • Practice Design pattern found in many applications State of the art in Papers/Talks • Arguably good composition techniques • Situational • Examples! • Practice Research (in Computer Science) Collaboration Toolkit AsynchronousLogic Chip Software Hardware • Novel concrete or abstract CS-related artifact? • Argument made why significant and interesting – Paper – Talk • It is the argument that must be new, not necessarily the artifact IPhone – New artifact does help increase significance GPU-based Algorithm Algorithm Measurement of Network Traffic Measurement • Research done in the process of arguing it! • Most things we learn should apply to any engineering field – Maybe not science State of the art in Papers/Talks • Arguably good composition techniques • Situational • Examples! • Practice No one seems to have looked for patterns! Hypothesis: Such Patterns Exist Each student seems to make the same kinds of mistakes! Even if Hypothesis is False • • • • Practice Practice Practice Most of talk practice done offline using LiveMeeting • In crafting and reviewing talks/papers – Viewing a good talk can inspire and teach – Easier to see others’ mistakes Why Integration of Talk/Paper Have an abstract, introduction, body, conclusions and future work Have a title, outline, body, conclusions , and future work • Research done in the process of arguing it! • At an abstract level, argument in talk and paper not that different • Abstract argument is most important • Concrete recommendations may also be very similar Difference? • Paper usually has more details – More true for journal paper – Which details to omit an important issue in giving talks • Talk an advertisement for paper • Easy to lose concentration in a talk – Can re-read paper Which comes first: Paper? • Usually conference paper before talk • Get the details first abstracting • Ready to answer detailed questions Which comes first: Talk? • Interview talk before thesis written • Get the abstraction/outline first – Paper is an expanded version of the talk • Easier to get reviewer of talk than paper – Quality of main argument better evaluated • When integrating papers details already there, so no advantage in going to paper first • Can use figures of talk in paper Which is harder: Paper? • More details – More things to go wrong Which is harder: Talk? • Abstraction is harder – “I am sorry I did not have time for a shorter letter” – “Length is used to compensate for lack of depth” • Once talk is made, paper is easy • So many good papers, so few good talks • Will spend much more time on talks – More of an in-class activity Make 3 minute talk Describe an area that excites you Assignment: Analyze/Modify Talk Using Principles it Identifies Study PPT Talks on Talks Identify Principles and give before/after Examples from these talks or others such as lecture Lecture, normally has less work than research talk! Assignments: Identify Principles/ Patterns Review Existing Talk Version 1 Review Existing Talk Version 2 Create Video Clips Present before and after video clips and principles/patterns in class Present principles/patterns and examples Assignment: Research Description/Survey Prepare and Record Research Description or Survey Present Research Description or Survey Assignment: Analyze/Modify Paper Using Principles it Identifies Study Paper son Writing Identify Principles and give before/after Examples from these papers Assignments: Identify Principles/ Patterns Review Existing Paper Version 1 Edit paper Review Existing Paper Version 2 Present before and after excerpts and principles/patterns in class Write principles/patterns and examples Research Description/Survey Write Research Description or Survey Get Feedback on Document Assignments: Exercise Principles/ Patterns Review Advisor Talk Version 1 Create Video Clips Present before and after video clips and principles/patterns in class Components and Rationale Initial paper/talk • Initial talk/paper uncorrupted by course! – Natural personality comes out – Many ways to give effective talks – Initial paper extends final talk Review paper/talk • Review existing talk/paper – See things from consumer’s point of view – Everyone review’s same thing – Class discussion – Comparison of alternative solutions Components and Rationale • Change previous talk Change previous paper/talk Version 1 before Version 2 Talk /paper on talks/papers – – – – – Easier than starting from scratch A la changing OS or compiler code Less emotional attachment to material Can see things from audience point of view Can compare alternative solutions • See version 1 before version 2 so – More ideas emerge – Can better appreciate changes in version 2 • Talk/paper on how to compose talk/paper based on – Discussion of existing talks and class talks – Paper summarizes results of others’ talks also Final Products Present before and after video clips/slides and principles/patterns in class Present Research Description or Survey Write paper on principles/patterns with examples Write Research Description or Survey • Talks – On patterns and principles • Talks • Papers – Research • Papers – On patterns and principles • Talks • Papers – Research