27
General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Embed Size (px)

Citation preview

Page 1: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

General Advice on CSE Research*

Bharat Jayaraman

CSE DepartmentUniversity at Buffalo

* compiled from many sources

Page 2: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Outline of Talk

1. CSE Department Research2. Faculty Research Activities3. Doctoral Research 4. Research Strategies5. Qualities of a Researcher6. Online Resources

Page 3: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

What is Research

Systematic Study or Inquiry

Leading to new knowledge or theory, or creation of a new artifact, process, etc.

Goal of research is to advance a field, be it science, engineering, or the arts.

Page 4: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

1. CSE Department Research

Algorithms & Theory

Artificial Intelligence

Systems (SW/HW)

0

2

4

6

8

10

12

1989 2009

A&TAISW/ HW

Lots of multidisciplinary interests

Core Areas:

Page 5: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Multidisciplinary Research

CSE

Bioinformatics PharmacyPublic Health

Management, Law Media Studies, Communication

Other Engineering Departments

Math, Chemistry, Biology, Geography

Linguistics, PhilosophyPsychology, Anthropology

Page 6: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

2. Faculty Activities

Teaching Research Service

Page 7: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Faculty Research Activities

• Perform research (more on this later)

• Publish journal and conference papers

• Speak at conferences and other institutions

• Secure external research funding

• Manage research groups

Page 8: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Faculty Service Activities

• Serve as reviewer of papers, proposals

• Serve on conference committees

• Serve on journal editorial boards

• Serve on national boards and panels

Page 9: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

3. Doctoral ResearchDevelop an interest in an area, by finding out

what are the major open problems;what are the major research groups;what are the major conferences and journals

Identify and meet regularly with research advisor Take advanced courses, build technical strengthAttend and present at research group meetingsWrite and submit papers to conferences/journalsAttend conferences and workshops.

Page 10: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Major Steps for PhD in CSE

Qualifying Process (coursework)

Major Professor Selection Dissertation Committee Dissertation Research Proposal Dissertation Completion Dissertation Defense Ph.D. degree

Page 11: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Outline of Research Proposal

Problem and its Significance Related Research Proposed Approach to

Problem Results Obtained to Date Remaining Research Expected Contributions

Page 12: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Good Research Problem

Important (and interesting) Related to other problems Not easily solved Can be solved Can be solved by you Leads to new research

Page 13: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Some Grand Challenges P = NP? Machines that learn Secure systems Ultra-fast computers …

Grand challenges provide high-levelmotivation for one’s research. Theyoften require multidisciplinary approach.

Page 14: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

4. Research Strategies

Motivation is “top-down” Execution is “bottom-up” Identify specific problem Study related work thoroughly Must be able to present your

work in the light of what is known, highlighting your contributions

Page 15: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Literature Search

Read papers from the top conferences, journals, and researchers

Read “actively” and identify possible areas of further work

Write a para on each paper giving the main points – this may go into thesis

Consider writing a survey paper from the literature search

Page 16: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

The Hourglass Model*

* http://www.socialresearchmethods.net/kb/strucres.htm

Page 17: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

When a problem is very hard Formulate a simpler problem, solve

it, and write it up – this may be substantial enough for a first publication! Then try to extend solution.

E.g. The difficulty of general program verification in ‘70’s led to research on model checking of finite-state systems in ‘80’s, which became practical for hardware verification.

Page 18: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Cross Fertilization Techniques in one area often have

applicability in other areas. E.g. Hardware Verification via

Software Testing; Email Spam Detection via Machine Learning; Program Debugging using Temporal Databases.

National Science Foundation has funding for “Cross-Cutting Programs”

Page 19: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Details are important

Getting the fine details correct is extremely important in research.

Sometimes, this can make or break a major finding, especially a theorem.

In 2010, there was a purported proof that P != NP. But upon inspection of the details, it was found to be wrong.

Page 20: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

“Negative results” are useful

It takes time for ideas to crystallize. Sometimes, the search for the right

solution involves going down unproductive paths.

Be on the look-out for “negative” results, i.e., proving that a problem cannot be solved is also useful.

Page 21: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

5. Qualities of a Good Researcher

Logical Thinking and Ability to Abstract Creative, Innovative Attentive to Details Well-informed, has broad background Communication Skills Passionate Perseverance Take success/failure in stride

Page 22: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Has research interests in common with you Has a national or international reputation Has directed students in the past Has a reputation as fair and reasonable Has an active research group Has grant support for research Is someone you like and admire

Qualities of a Good Advisor

Page 23: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

6. Research Resources

Research Advisor

Texts, research monographs

Journals, conference proceedings

How to improve one’s writing

Many online resources available today.

Page 24: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

After years of hard work, the student appears before his master who asks one final question:

"What is the true meaning of the black belt?“

"The end of my journey," says the student. "A well-deserved reward for all my hard work."

Parable of the Black Belt

“You are not ready for the black belt,” says the master, “return after one year!”

Page 25: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

After another year of hard work, the student appears before his master who again asks:

"What is the true meaning of the black belt?“

"A symbol of distinction,” says the student, “the highest achievement in our art."

Parable of the Black Belt

“You are not ready for the black belt,” says the master, “return after one year!”

Page 26: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

After another year of hard work, the student appears before his master who again asks the same question. Now the student replies:

"The black belt is just the start of a never-ending journey of discipline, hard work, and the pursuit of an ever-higher standard."

Parable of the Black Belt

“You are now ready for the black belt,” says the master, “go and get started on your work!”

Page 27: General Advice on CSE Research* Bharat Jayaraman CSE Department University at Buffalo * compiled from many sources

Notes for Future Use

1. Knowledge Tree – where are you extending the tree2. Math/Science/Engg – what type of research and approaches within each3. When you have difficulty reading a paper – what to do.