research proposal in computing - e. bainoibaino.net/talks/research_proposal_talk.pdf · research...
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/3.jpg)
“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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/4.jpg)
“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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/19.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/20.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/21.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/22.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/23.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/24.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/25.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/26.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/27.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030414/5aa0399e7f8b9a89178dc116/html5/thumbnails/28.jpg)
(Source: via Google)