CRA-W Grad Cohort 3/08 1 CRA-W Graduate Student Cohort March 2008 Finding a Research Topic Barbara G. Ryder Rutgers University Kristen Walcott University.

Slides:



Advertisements
Similar presentations
Academic vs. Industrial Research Jobs
Advertisements

Critical Reading Strategies: Overview of Research Process
How to Finish Your Thesis/Dissertation?. Deciding to Go to Graduate School Without a powerful drive, the full-time effort and unflagging perseverance.
Finding a Research Topic Padma Raghavan CSE Penn State With credits to: Mary Jane Irwin, CSE Penn State and Kathy Yelick, EECS UC Berkeley.
CRA-W Research Strategies Kelly A. Shaw University of Richmond University of Richmond March 6, 2013.
2013 CRA-W Graduate Cohort Workshop Finding a Research Topic Carla Brodley Professor and Chair, Department of Computer Science Tufts University (with credits.
GRADCOHORT Finding a Research Topic Lori Pollock Professor, Computer and Information Sciences University of Delaware.
Research skills. OUTLINE Mission and Vision What is Research? Ten Steps for Good Research Resources of Research Types of research Skills (Top_5 Skills)
Finding a Research Topic Janie Irwin CSE, Penn State with credits to Kathy Yelick, EECS, UC Berkeley.
GettingStarted, PL SumSch, Austin 5/07, BG Ryder 1 CAREER PATHS: How to get started in academia or industry? Barbara G. Ryder Rutgers University.
Landing a job in Academia Robin K. Cameron Department of Biology Hamilton,Ontario, Canada.
Mapping out a Research Agenda Matt Dwyer University of Nebraska - Lincoln Thanks to Barb Ryder.
1 Academic vs. Industrial Research Jobs Jennifer Rexford.
Purpose Qualifying Exam (Dissertator status) Plan for your remaining education Convince your thesis committee the dissertation will “work” Beginnings.
The Literature Review in 3 Key Steps
Planning a PhD Prof. Bob Givan. There are many paths and styles to a successful Phd There are many motives for getting a PhD My comments represent one.
School of Town and Regional Planning Professor Jenny Dixon Presentation to The Geddes Institute PhD Seminar Series 3 November 2005 GETTING PUBLISHED.
All About Research Adapted from presentations and slides by: M.J. Harrold - Georgia Institute of Technology O. Pearce - Texas A&M University M.L. Soffa.
Professor Lloyd Smith Hall - Mondays - 3:30 to 4:45PM What is SIGNEWGRAD all about? Presentation and discussion what.
Fall Graduate Seminar CHEM 691 Welcome Address from GPD.
What’s it Like to be a Professor? REU July 7, 2009 Michael J. Lewis, Director Department of Computer Science Binghamton University (SUNY)
CSCD 555 Research Methods for Computer Science
NSEFS, ICSE06,BG Ryder 1 Mapping out a Research Agenda Barbara G. Ryder Rutgers University
Everything You Ever Wanted to Know About Graduate School but were afraid to ask!!! The St. Valentine’s Day Massacre.
CS 597 Your Ph.D. at USC The goal of a Ph.D. What it takes to achieve a great Ph.D. Courses Advisor How to read papers? How to keep up-to-date with research?
Bieber et al., NJIT © Slide 1 Excelling as a Ph.D. Student Michael Bieber Information Systems Department College of Computing Sciences New Jersey.
Thoughts on preparing an NSF CAREER proposal 2007 NSF CAREER Proposal Writing Workshop Maria C. Yang Department of Industrial & Systems Engineering University.
Finding a PhD Topic Kathy Yelick EECS Department, UC Berkeley and Lawrence Berkeley National Laboratory.
Successful Grad Student © Dr. Ayman Abdel-Hamid, CS5014, Fall CS5014 Research Methods in CS Dr. Ayman Abdel-Hamid Computer Science Department Virginia.
CS 6190 Finding a Research Topic. The Thesis Equation Topic + Advisor = Dissertation.
Advanced Research Methodology
General Advice on CSE Research* Bharat Jayaraman CSE Department
Professor Richard A. Gross Center for Biotechnology and Interdisciplinary Science Professor: Dept. of Chemistry and Chemical Biology Professor of Biomedical.
Thinking Actively in a Social Context T A S C.
Funding Your Graduate Studies Kristen Walcott University of Virginia CRA-W Grad Student Cohort, March 2007.
The Graduate School Talk SAACS meeting 09/09/09 When an undergrad and chemistry love each other very much…
“Knowing Revisited” And that’s how we can move toward really knowing something: Richard Feynman on the Scientific Method.
1 Next Steps: Grad School, Interviews, Financial Aid Prof. Carla Purdy, DEECS, 820 Rhodes, [ these slides: eecs.ceas.uc.edu/~cpurdy/gradschool_2015.ppt.
1 CS 178H Introduction to Computer Science Research Why Do an Honors Thesis?
Life in Graduate School Lori Raetzman, PhD Molecular & Integrative Physiology Molecular & Cellular Biology Undergraduate Workshop: What to Expect from.
What It Means To Get A Ph.D. Daniel Ángel Jiménez Department of Computer Science The University of Texas at San Antonio.
Managing your time and career: A personal point of view Eckart Meiburg Department of Mechanical and Environmental Engineering University of California,
Notes on Graduate School Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA.
Research and Graduate School. MS degree –can give you a nice boost in salary, more opportunities (e.g. project leader) –usually 2 years –2-3 courses per.
The Gradual Life and the Personal Hair Dressing Degree.
A Quick Guide to beginning Research Where to Start.
Michael Arbib: How to Get a Ph.D.January How to Get a Ph.D. 1. Why get a Ph.D.? 2. Finding an Advisor 3. Screening 4. Breadth and Depth 5. What.
Managing Opportunities Lori A. Clarke Department of Computer Science University of Massachusetts, Amherst.
Science Fair How To Get Started… (
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
What is Research? My University & Personal Perspective Nancy Amato, Texas A&M University
Finding a Dissertation/Thesis Topic Henri Casanova ICS Graduate Chair
ITEC0700/ NETE0501/ ISEC0502 Research Methodology#2 Suronapee Phoomvuthisarn, Ph.D.
A Manual for Dissertation Yong Zheng DePaul University May 17,
What is Graduate School about? Goals and Survival Skills Acknowledgement: CRA-W Graduate Cohort.
Performing Engineering Research at Non-Ph.D. Granting Institutions Eric Larson Agnieszka Miguel Seattle University.
September1999 October 1999 Research I: Finding an Advisor and Topic Marie desJardins CMSC 601 February 6, 2012.
From description to analysis
INFO 4990: Information Technology Research Methods Guide to the Research Literature Lecture by A. Fekete (based in part on materials by J. Davis and others)
Business Project Nicos Rodosthenous PhD 08/10/2013 1
Refresher Course on Assessment A Workshop for Department Chairs, Program Directors, and Others January 22, 2016.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
FYP 446 /4 Final Year Project 2 Dr. Khairul Farihan Kasim FYP Coordinator Bioprocess Engineering Program Universiti Malaysia Perls.
Copyright © 2011 Wolters Kluwer Health | Lippincott Williams & Wilkins Chapter 1 Research: An Overview.
C. E. Brodley Building a Research Career Carla E. Brodley Department of Computer Science Tufts University April 2005.
MScSED Thesis Workshop: Introduction June 12 th, 2015.
The Graduate School Experience A.J. Brush, Microsoft Lori Pollock, University of Delaware 2012.
D. E. Koditschek 358 GRW ESE 290/291 Introduction to Electrical & Systems Engineering Research Methodology & Design
Kevin C. Chang University of Illinois, Urbana-Champaign
Presentation transcript:

CRA-W Grad Cohort 3/08 1 CRA-W Graduate Student Cohort March 2008 Finding a Research Topic Barbara G. Ryder Rutgers University Kristen Walcott University of Virginia

CRA-W Grad Cohort 3/08 2 Outline Introductions What is CS research? How to choose an advisor? What to consider while making your choice of topic? Focusing from area to topic How a topic is selected? Our personal experiences What to do when you are stuck? Taking risks Further discussion

Brown U, A.B. Appl Math 1969; wed Jon Stanford U, M.S. (CS) 1971 worked at Bell Labs, Murray Hill(UNIX, C) ; Beth 1973, Andrew 1975 Resumed Ph.D. studies Rutgers U, Asst Prof, Rutgers U 1982 Tenure, Assoc Prof, Rutgers U 1988 Full Prof, Rutgers U 1994 ACM Fellow 1998 Barbara Career Trail ACM SIGPLAN (Chair, 95-97); ACM Council , Graduates: 14 PhDs, 3 MS theses

CRA-W Grad Cohort 3/08 4 Barbara - Hobbies Amateur digital photographer House plant lover Beginning gardener Classical music concert attendee Reader of historical novels and/or science fiction I like to do weight training, aerobics, swimming, cooking, walking on the beach

CRA-W Grad Cohort 3/08 5 About Kristen 3 rd year PhD Student University of Virginia Software testing and debugging Parallel programming challenges B.S. in CS and Math (2005) Allegheny College Discovered a love of research, particularly in software testing Reasons for grad school: –Get a broader view of CS –Explore and solve challenging problems –Desire to teach Hobbies Dancing (ballet, jazz, modern, belly dancing) Gardening Cooking Knitting Feeding coffee and chocolate addictions Convincing my friends I’m not a cat lady… Master of CS (2007) University of Virginia Switched to architecture Masters Project: Dynamic prediction of architectural vulnerability factors

CRA-W Grad Cohort 3/08 6 What is (CS) Research? Research - the systematic investigation into and study of materials, sources, etc., in order to establish facts and reach new conclusions (Oxford Dict.) –Experimental scientific research: Observe a problem Formulate a hypothesis Perform experiments and demonstrate conclusive evidence Interpret results –Theoretical scientific research: Identification of an open question Formulate a hypothesis Prove hypothesis Research is not knowing the answer or how to get it

CRA-W Grad Cohort 3/08 7 What is CS Research? Example from Compilers Code executed within loops is costly; some statements have same side effect on every iteration. (Observe a problem) Hypothesis: There will be performance gains if such code is hoisted out of loop kernals Only can do if semantic checks show no def-use links are broken thereby Build this optimization in a compiler and measure results (Gather evidence) Observed gains result in invariant code motion as a standard compiler optimization (Interpret results)

CRA-W Grad Cohort 3/08 8 Selecting an Advisor Which comes first? Advisor? Topic? –For many people “advisor before topic” Meet faculty member with compelling research interests –For some people “topic before advisor” Need a guide in an area already of great interest to you Want an advisor –Knowledgeable about your topic Interdisciplinary topics may require >1 advisor –With compatible working style (e.g., solo vs team) –With lots of research ideas –With strong interest in working with PhD students –….(more this afternoon)

CRA-W Grad Cohort 3/08 9 Things to Consider in Selecting a Research Topic Whose interest do you need to grab? –You –Your advisor –Your research community Love your topic! –Sets the course for the next 2-3 years of your life –Defines area for your job search –May work in same/related area for years afterward

CRA-W Grad Cohort 3/08 10 More Things to Consider What are your strengths? weaknesses? –Programming, design, data analysis, proofs –Key insights vs. long/detailed verification/simulation What drives you? bores you? –Technology, puzzles, applications, interdisciplinary Do you (i.e., your advisor) have funding for you to work in the area? –Working as a TA –Working as an RA –Having university/college, government, industry, etc… fellowship/scholarship/grant

CRA-W Grad Cohort 3/08 11 Focusing from Area to Topic Area - usually a subfield of CS Too broad to be a thesis topic Determines, in part, opportunities offered to you upon graduation Topic: related open questions formulated as a well-defined problem in an area –Needs to be of compelling interest to you, and of interest to your advisor, and CS research community –Can involve both theoretical and experimental aspects –Best of not too narrow, to allow exploration of several questions, especially if some don’t work out –Best if not too many other researchers on same approach

CRA-W Grad Cohort 3/ Ways to Find a Topic

CRA-W Grad Cohort 3/ ) Flash of Brilliance You wake up one day with a new insight/idea New approach to solve an important open problem Warnings: –This rarely happens if at all –Even if it does, you may not be able to find an advisor who agrees

CRA-W Grad Cohort 3/ ) The Apprentice Your advisor has a list of topics Suggests one (or more!) that you can work on Can save you a lot of time/anxiety Warnings: –Don’t work on something you find boring, fruitless, badly-motivated,… –Several students may be working on the same/related problem

CRA-W Grad Cohort 3/ ) The Extended Course Project You take a project course that gives you a new perspective –E.g., theory for systems and vice versa The project/paper combines your research project with the course project –One (and ½) project does double duty Warnings: –This can distract from your research if you can’t find a related project/paper

CRA-W Grad Cohort 3/ ) Redo … Reinvent You work on some projects –Re-implement or re-do –Identify an improvement, algorithm, proof You have now discovered a topic Warnings: –You may be without “a topic” for a long time –It may not be a topic worthy of a doctoral thesis

CRA-W Grad Cohort 3/ ) The Stapler You work on a number of small topics that turn into a series of conference papers –E.g., you figure out how to apply a technique (e.g., ILP) to several key problems in an area You figure out somehow how to tie it all together, create a chapter from each paper, and put a BIG staple through it Warnings: –May be hard/impossible to find the tie

CRA-W Grad Cohort 3/ ) The Synthesis Model You read some papers from other subfields in computer science/engineering or a related field (e.g., biology) Look for places to apply insight from another (sub)field to your own –E.g., graph partitioning to compiler optimizations Warnings: –You can read a lot of papers and not find a connection –Or realize someone has done it already!

CRA-W Grad Cohort 3/08 19 … Combine, Compose… but also Propose! Try any combination of these ideas –It’s good to make sure you’re passionate about an area –BUT focus on tangible progress too Are you converging to an area? Have you ruled out an area? Warnings: –Trying these techniques can take a lot of time without any results!

CRA-W Grad Cohort 3/08 20 Kristen’s experience Undergrad: Took a seminar about how to do CS research Became interested in software testing Undergrad thesis: Constraint-aware test suite prioritization Test Suite Prioritization (1 st year): Worked on conference paper 1 st semester Topic was too limited and the flash of brilliance to extend what was started didn’t happen Got very bored… Architectural Vulnerability (1 st /2 nd year): Took architecture course (1 st sem) and adv. architecture seminar (2 nd sem) Picked project for seminar using Apprentice approach Switched advisors Project became Extended Course Project, conference paper, and my masters project BUT didn’t really enjoy the field Graphics (2 nd year): Had always wanted to try graphics Took independent study (1 st sem) and adv graphics seminar (2 nd sem) Did another Extended Course Project and conference paper Didn’t officially switch advisors BUT didn’t want to have a career in graphics Graphics + Software Testing? (2 nd summer) Loved the math and prettiness of graphics and the applications and community in testing Met with 2 possible advisors and read a LOT Found a way to combine the areas BUT no one was really excited about it Testing + Parallel Programs (3 rd year): Heard talk on debugging parallel programs Switched to original advisor Started another literature review Now we’re trying to lay out each of the research questions that I’d like to address

CRA-W Grad Cohort 3/08 21 Barbara’s Experience Became interested in compilers from Bell Labs experiences –Took grad courses and PhD quals at Rutgers Chose 1st advisor in Compiler Optimization Topic - Subproblem from his thesis Wanted to formulate my own research agenda Changed advisors Picked advisor outside my area on basis of demonstrated mentoring interest and research strength in algorithm design Helped me formulate open research questions in SW evolution into a incremental dataflow analysis dissertation Continuous, regular meetings throughout research period

CRA-W Grad Cohort 3/08 22 Some Tips and Suggestions Topic + advisor are both important Keep an ideas “notebook” Keep an annotated bibliography listing Follow your interests and passion –Key driver for success and impact Are you eager to get to work, continue working? If not really interested, adapt Is it tedium or actual lack of interest and motivation?

CRA-W Grad Cohort 3/08 23 When You’re Stuck In the beginning… –Read/present papers regularly in a research study group to find open research issues –Practice summarizing, synthesizing & comparing sets of papers –Write your own slides for presentations –For a limited time, work with a senior PhD student on their research –Get feedback and ideas from others Attend a top research conference in your area of interest –Listen for open problems –Talk to attendees about research Attend your dept colloquia series and ask q’s Do a government or industrial lab internship

CRA-W Grad Cohort 3/08 24 When You’re Stuck… –Read a PhD thesis in your area –Often contain a ‘open problems’ or ‘future work’ section –Read your advisor’s grant proposals –Attend PhD oral exams and thesis defenses –Understand how to formulate problems –Understand what constitutes a problem solution –Assess your progress, with your advisor –Set goals per semester - Have you ruled out an area? converged on an area? Picked a topic for an exploratory research project? –Focus on measurable ‘good progress in an interval’ not ‘in k months’ goals

CRA-W Grad Cohort 3/08 25 When You’re Stuck Once started… –Divide your topic into milestones, and develop a plan to work on them one-by-one –Reward yourself when you finish a milestone –Publications and/or posters as milestones –Vary what you do during the day, but set aside blocks of time for each activity –Assess your progress regularly, with your advisor –Have you submitted a workshop paper? A term project with documentation? A poster at a conference? A talk at a regional conf?

CRA-W Grad Cohort 3/08 26 Take Risks Changing research topics May move you out of your advisor’s comfort zone of expertise Have to learn the related work in a new area Starting from ‘scratch’ Changing research advisor May have to go through ‘shakedown’ period again May or may not be better off But change can be invigorating What’s hard? Need to recognize when things are not working out and take action Must weigh consequences of changing and not changing

CRA-W Grad Cohort 3/08 27 Take Risks Choosing a ‘hot’ area with lots of competition in research community Good results ensured of impact May be easier to get funding But you may be ‘scooped’ Make a context-dependent decision Need to take some risk Should choose significant problem Reward for solution, but higher risk to obtaining solution –High risk problems may not have solutions –Difficult to publish negative results Overall need to balance and to specialize choices for your situation and your interests

CRA-W Grad Cohort 3/08 28 Find a topic and get started! Great relevant article in ACM Crossroads, “How to Succeed in Graduate School: A Guide for Students and Advisors”, (part I, Dec 1994; part II, Feb 1995), available in ACM Digital Library Questions? Comments? Discussion?