research proposal in computing - e. bainoibaino.net/talks/research_proposal_talk.pdf · research...

28
Research Proposal in Computing Introduction, Background and Problem Formation Department of Computer Science Makerere University [email protected] Assoc. Prof. Engineer Bainomugisha October, 2015

Upload: dangdieu

Post on 08-Mar-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Research Proposal in ComputingIntroduction, Background and Problem Formation

Department of Computer ScienceMakerere [email protected]

Assoc. Prof. Engineer Bainomugisha

October, 2015

Page 2: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

What is Research?

Page 3: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

“creative work undertaken on a systematic basis in order to increase the stock of

knowledge, including knowledge of humans, culture and society, and the use of this stock of knowledge to devise new applications”

(OECD, 2002)

What is Research?

Page 4: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

“The process of exploring the unknown, studying and learning new things, building new knowledge about things that no one has understood before - that is what we

think of as performing research”

(Berndtsson et al, 2008)

What is Research?

Page 5: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Key Messages• Research:

• Should be about some problem that encourages enthusiasm (for you) and interest (for others)

• Is often generated from the thought “what we have got now/from the past isn’t quite right/good enough – we can do better…”

• Requires clear articulation of the research goal

• Consists of work that leads to a meaningful contribution

• Generates, in some way, a better solution to the problem

(Paul Wagner, 2003)

Page 6: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

What is Not Research?• “Playing” with technology

• Book report (information gathering)

• A programming project

• Doing what others have already done or simply transporting facts

• However, each of the above can be part of research

(Paul Wagner, 2003)

Page 7: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Who Does Research?• Graduate students

• PhD

• Masters

• Undergraduate

• Academic staff & Post-doc researchers

• Industry researchers

Page 8: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Key Players

• Researcher

• Supervisor

• Evaluator/Examiner

• User

Page 9: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

Imagine a circle that contains all of human knowledge

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 10: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

By the time you finish secondary school, you know a little

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 11: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

By the time you finish high school, you know a bit more

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 12: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

With a bachelor's degree, you gain a specialty

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 13: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

A master's degree deepens that specialty

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 14: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

Reading research papers takes you to the edge of human knowledge

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 15: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

Once you're at the boundary, you focus

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 16: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

You push at the boundary for a few years

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 17: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

Until one day, the boundary gives way

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 18: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

And, that dent you've made is called a Ph.D.

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Of course, the world looks different to you now

Page 19: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

The Illustrated Guide to Research

But, don't forget the bigger picture

Credits: Matt Might http://matt.might.net/articles/phd-school-in-pictures/

Page 20: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Research Process

Page 21: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Research Process

Realize there is a problem

Look and see if anyone

has solved

it

Formulate a plan to solve it

Solve itEvaluate

your solution

Disseminate your

solution

Research proposal Dissertation; Publication

Page 22: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Research Proposal Development

Page 23: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

What is a Research Proposal?

Page 24: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

What is a Research Proposal?

“… the meaning of proposal … suggests looking forward, to what the researcher plans to do in the future. … The proposal lays out the problem for

research, describes exactly how the research will be conducted, and outlines in precise detail the

resources – both factual and instrumental – the researcher will use to achieve the desired results”

(Leedy & Omrod, Practical Research. 8th ed)

Page 25: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Research Proposal

• Finding a research topic

• Background and Introduction

• Research Problem

Page 26: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Finding a Research Problem• You wake up one day with a new insight/idea

• Critical thinking

• New approach to solve an important open problem (e.g., https://en.wikipedia.org/wiki/Millennium_Prize_Problems )

• Your supervisor suggests a topic

• Be on the lookout of open problems (e.g., Topic emerges from your work/projects)

• You read some papers from other subfields in computing or related fields — there has to be a limit

• Disagreeing with some previous research

Page 27: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

Articulating Your Problem• Ask questions

• “Is something missing here?”

• “Can this be done in a better way?”

• “Is there a need for a new approach

• Given an idea, need to determine:

• Has this work been done previously?

• What similar work has been done leading up to this point?

• How is any previous work distinguished from what I’m planning to do?

• What group of people will be positively impacted by the research?

• Focus on precisely defining the problem

• Case study

• Scope your problem - you have limited time

(Paul Wagner, 2003)

Page 28: Research Proposal in Computing - E. Bainoibaino.net/talks/Research_proposal_talk.pdf · Research Proposal in Computing ... Background and Problem Formation Department of Computer

(Source: via Google)