Transcript Slide 1
Research Methods:
Introduction
James Gain
[email protected]
What is Computer Science?
Origins
mathematics,
engineering, and
commercial practice.
Evolved into
theoretical,
experimental and
design (or user) orientated aspects.
balance and synthesize these aspects
Research Methods
Research Tools
Theory
Abstraction (= experimentation)
Design
Theory
(Maths)
CS
Experimentation
Research Methods
Design
What is Research?
New Stuff?
What sort of stuff?
Only for academics?
What is good research?
Who makes a good researcher?
Research Methods
Introduction to CS Research
A research lifecycle
Flavours of research
Ethics in research
Pitfalls
Research Methods
Getting started
Research proposals
Literature reviews
Presentations
MSc & PhD work
The Research Lifecycle
Problem
Identified
Research
Activities
Solution
Adopted
Research Activities:
Literature Search (survey previous work)
Do the Work (elaborate ideas and get results)
Write Up (plan and write a draft)
3! = 6 orderings
Research Methods
Is Research a Linear
Progression?
Progress?
Circular?
Evolutionary?
Research Methods
Orders: The Classics
LIT WORK WRITE
Don’t know when to stop the literature
search
Can inhibit innovation
WORK LIT WRITE
Might get a nasty shock (someone else
beat you to it)
CONCLUSION: safe options
Research Methods
Orders: quick and dirty
WORK WRITE [LIT]
Gamble that the referees (examiners)
know less than you
WRITE WORK [LIT]
Suits speculative work
Sometimes used to drag the referees in
as unwitting collaborators
CONCLUSION: living on the edge
Research Methods
Orders: paperchasers
WRITE LIT WORK
Writing serves as a plan of work focused
to produce a single publication
LIT WRITE WORK
Good for an idea out of your normal line
of research
CONCLUSION: unconventional
Research Methods
Flavours of Research
Theoretical
Develop new theories
Engineering
Develop better mechanisms to improve current
practice
Experimental
Evaluate a theory/mechanism – usually via
implementation and testing
Can include human factors
Some research projects cover the spectrum
Research Methods
Research Outputs
Theoretical
Theorems
Models
Analyses of existing research
Engineering
System architectures & prototypes
Code libraries
Knowledge bases
Ontologies
Hardware specifications
Research Methods
Experimental Research Outputs
Human factors
Surveys (questionnaires, interviews)
Experimental results (lab tests, field studies, case
studies)
Measurements and opinions (quantitative and
qualitative results)
System
Benchmarks
Test programs & measurements
Comparative analyses
Research Methods
Ethics in Research
A research lifecycle
Flavours of research
Ethics in research
Pitfalls
Getting started
Research proposals
Literature reviews
Presentations
Resource: “On being a Scientist:
responsible conduct in research”
MSc & PhD work
www.nap.edu/readingroom/books/obas
Research Methods
Avoid conflicts of interest
Science relies on professional judgement
which can be compromised by:
Financial conflicts (e.g., undisclosed shares in a
company with interest in the outcome of
research)
Social and personal beliefs (e.g., Einstein’s “God
does not play dice”)
Pressures of competition (e.g., reviewing a paper
with similar work)
Solutions:
Disclosure
Self knowledge
Peer review
Research Methods
Give credit where its due
Authorship (and order of authors):
Conventions can vary considerably
Best to decide upfront
Avoid “honorary” authors – must make a direct
and substantial contribution
Establishes accountability as well as credit
Acknowledgements:
The place to give credit for less substantial
assistance
Citations:
Part of the reward system – connected to
funding and reputation
Research Methods
Case Study: Pulsars
Credit is a sensitive issue when researchers
are of different seniority:
In 1967 Jocelyn Bell, a 24-year-old graduate
student, discovered pulsars
Supervised by Anthony Hewish she was in charge
of operating and analyzing data from a 4.5 acre
radiotelescope
One day Bell noticed "a bit of scruff" on the data
chart
Together Bell and Hewish analyzed the signal
and found several similar examples elsewhere in
the sky
With 3 others they published a paper
announcing the discovery
Research Methods
Judgement on Pulsars?
Hewish got a Nobel Prize,
Bell did not
Against:
Bell’s recognition of the
signal was the crucial act
of discovery
For:
Bell didn’t deserve a Nobel
Prize for doing what is
expected of a graduate
student in a project
conceived and set up by
others
Research Methods
Shut Down the Paper Mill
The publish or perish paper mill:
Research careers seem to depend on quantity
of publications not quality
Consequences:
1. Haste and negligence
But progress relies on a trust in previous results
2. MPUs (minimum publishable units)
But this dilutes contribution and forces wading
through masses of literature
Research Methods
Case Study: nanotechnology
Jan Schön:
Worked in condensed matter physics and nanotechnology
Claimed he could replace silicone-based transistors with
organic dye molecules
In 2001, averaged 1 paper every 8 days
On track for a Nobel Prize
Found Out:
Results seemed suspiciously precise
A researcher spotted identical graphs in two separate
papers
Whole constructed data sets reused in different
experiments
Research Methods
Judgement on Nanotechnology
Outcome:
Schön was fired from his position at Bell
Labs after an internal investigation
Many of his papers were rescinded
He was banned from applying for funding
in Germany
Other Consequences:
For his co-authors?
For reviewers of his papers?
Research Methods
Photo Manipulation
Recently many journals (Cell Biology,
Science, Nature) have begun testing for
photo manipulation
The following manipulations are not allowed:
Splicing together different images to represent a
single experiment
Changing brightness and contrast of only a part
of the image
Any change that conceals information, even
when it is considered to be aspecific
Showing only a very small part of the photograph
so that additional information is not visible
Research Methods
Misconduct
Fabrication (making up results)
Falsification (modifying results)
Plagiarism (copying without credit)
Suppresion (not reporting negative results)
Other deviations from accepted research practice:
Covering up misconduct, misuse of research
funds, etc.
Consequences:
Harm to individuals, squandering of public funds,
attracts criticism of Science
But how can scientists expect to get away with it?
Research Methods
Case Study: Dealing with
misconduct
Francine is finishing her Ph.D. and Sylvia is a fellow
grad student. Both have the same supervisor.
Francine realizes there are problems with Sylvia’s
work, she:
Is rarely in the lab
Never shows anyone her code
Has performance results that seem too “clean” to be real
Also:
Francine needs a reference from her supervisor and Sylvia
is one of her favourites
Both Francine and her supervisor are using Sylvia’s results
for their own research
Research Methods
Judgement on Misconduct
Should Francine first try to talk with Sylvia,
with her supervisor, or with someone else
entirely?
Does she know enough to be able to raise
concerns?
Where else can Francine go for information
that could help her decide what to do?
Research Methods
Final Do’s and Don’t’s
Do:
Get ethics clearance if your research is
potentially hazardous to human subjects
respect:
• IP rights and confidentiality
• Patents
• The ACM code of ethics
Don’t:
Publish the same thing in more than one place
Inform the media of results before peer-reviewed
publication
Research Methods
Pitfalls
A research lifecycle
Flavours of research
Ethics in research
Pitfalls
Getting started
Research proposals
Literature reviews
Presentations
Source: “The Researcher’s Bible”
MSc & PhD work
Research Methods
Homepages.inf.ed.ac.uk/bundy/howtos/resbible.html
Solving the World
Easy to pick research goals that are
too ambitious
Especially in Artificial Intelligence
Instead:
Allow the main burden of scoping to fall
on your supervisor
Find out where the state of the art lies
Look to the future work section of papers
Can also redo bad work, properly
Research Methods
Manna from Heaven
Don’t expect inspiration to strike, staring at a
blank piece of paper
“Science is 99% perspiration and 1%
inspiration”
Instead:
Read the literature with a question in mind
Talk to people - your project partner and
supervisor - and explain your ideas
Tackle a simplified version of your problem
Write down your ideas in a working form
Research Methods
Boondoggling
The appearance of work without actual
productivity
Surprisingly seductive
Coding for its own sake
Writing Yet Another Programming Language
(YAPL)
Gathering unnecessary experimental data
Instead:
Make sure your programming and
experimentation contributes directly to the
research
Research Methods
Ivory Tower
Focus on your topic is good but don’t shut
out the rest of the world completely
Because it prevents cross-pollenisation of ideas
Instead:
Keep in touch with the state of the art in related
fields - attend colloquia and talk to other
students about their research
Set aside a part of the week for reading
abstracts and skimming papers
Research Methods
Misunderstood Genius
Easy to believe that no one understands
your ideas because you are a genius
More likely:
Love of jargon. CS is full of jargon. Try to rephrase
your ideas using ordinary English
If I can do it, it's trivial. Once you have seen the
solution to a problem it appears simple
Love of complexity. It’s not a virtue to make an
unnecessarily complicated program - it’s just a
nuisance to other people. Occam and Einstein
were right!
Research Methods
Starting Research
A research lifecycle
Flavours of research
Ethics in research
Pitfalls
Getting started
Research proposals
Literature reviews
Presentations
MSc & PhD work
Research Methods
Finding a Research Question
What problems to tackle?:
What matters to you
Anything messy or difficult
New technologies
New users
A paper you enjoyed
A paper you disliked
Example question: “How can the
new technology <T> be adapted to
run on Cell Phones/PDA’s?”
Research Methods
Research Fit
What research are you suited to?
what interests you?
what expertise exists around you?
What are your skills?
Don’t neglect methodology:
Look at similar research to decide what kind of
methodology is best for your research question
Make sure you are willing to apply that
methodology
Research Methods
It’s not easy so why do it ?
Satisfaction & thrill of being the first to
ever create/understand something
Famous Eureka moment
Privilege and recognition of adding to
human knowledge
Meet/work with passionate, deep
thinkers
Freedom – what to do, how, when,
with whom
Research Methods
Refining the Research Question
Choose an initial objective
Read the literature
Refine the objective:
Narrow it
Write it as a question
Describe it in a single sentence
Decide on the measure of success
Do a quick first prototype/experiment
Research Methods
Research Proposal: Preparation
Ask yourself:
Am I familiar with related research in this area
Do I have a good understanding of the steps
that will be involved in achieving these goals
Do I have the ability to successfully conduct
each of these steps
Am I sufficiently motivated and enthusiastic
about all the steps in this project
Am I convinced that the results of this research
will be useful to others
Research Methods
Research Proposal: Structure
Honours proposal structure:
Project Description
Related Work
Outcomes (system, questions tackled,
expected impact, key success factors)
Work Detail (timeline, resources required,
deliverables, milestones, work allocation)
References
More general proposals might include:
Budget, CV, Dissemination plan
Research Methods
Research Proposal: Evaluation
Have you answered these questions:
What you are planning to do ?
Why ?
What the difficulties are?
Is it feasible for you ?
Do you have a plan of how to do it ?
Have you done your homework ?
Research Methods
Literature Reviews
A research lifecycle
Flavours of research
Ethics in research
Pitfalls
Research Methods
Getting started
Research proposals
Literature reviews
Presentations
MSc & PhD work
What is a Literature Review?
As a process:
Reading, taking notes, organising, documenting
Start with general, broad, textbook works
Move toward specialised, recent papers
As a document:
Not just a string of article summaries
Rather a coherent discussion of previous related
work
Includes intro, conclusion, references
Don’t confuse the document and process
Research Methods
The Literature Review Process
Understand
the Field
Back Chain
to References
Research Methods
• Lecture Notes
• Text Books
Find a Survey
• Text Books
• Survey Papers
• Theses
Find Focused
Research
• Research Papers
Forward Chain
to Citations
Broad
Narrow
Resources
Experts: lecturers, supervisors, librarians
ACM Digital Library
http://portal.acm.org/dl.cfm
Includes most ACM pubs (but not IEEE)
UCT has a subscription
Google Scholar
http://scholar.google.com/
Good all-round resource
CiteSeer
http://citeseer.ist.psu.edu/
Digital library and search engine
Heavily linked meta-data allows chaining through citations
Research Methods
Critical Reading Required
Being able to read rapidly and critically is a vital skill
First Skim:
Abstract, section headings and figures
Then Dive into Detail:
May require reading references for a full understanding
Take Notes:
Complete citation
Main research question & conclusions
Research methodology
Key ideas or results relevant to your research
Future work
Gaps/problems
Research Methods
Presentations
A research lifecycle
Flavours of research
Ethics in research
Getting started
Research
proposals
Literature reviews
Presentations
MSc & PhD work
Research Methods
Communication of Ideas
Feedback is important:
To learn of new developments
To share responsibility
To get support and advice
To develop communication skills
Teamwork is important:
As a forum for feedback
To tackle larger problems
To learn interpersonal skills
Modern Science is advanced by sharing
ideas and working in teams
Research Methods
Presentations
Present your main idea & its significance
Omit complicated & old ideas
Structure:
Intro, context, body, some detail, conclude
Know your audiences’ background
Make sure that both non- & experts benefit
Don’t gloss over problems with your ideas
Anticipate questions
Research Methods
Slide Layout
Allow about 2-3 minutes per slide
Avoid too much text
Just cues
About 7-15 bullet points at most
Include graphs/charts/pictures
Avoid code/maths
Research Methods
Nervous ?
Prepare well, run through with your
supervisor
Time yourself
Contract stomach muscles & breathe out
hard
Speaking Skills:
A pause is better than an interjection
Speak more slowly than you think necessary
Repeat questions if they are inaudible
Research Methods
Postgraduate Work
A research lifecycle
Flavours of research
Ethics in research
Getting started
Research
proposals
Literature reviews
Presentations
MSc & PhD work
Research Methods
Postgraduate Research
Masters (MSc):
Must demonstrate that you are familiar
with the state of the art in the field and
are capable of working at that level
Doctorate (PhD):
A PhD additionally requires that you are
able to contribute new knowledge
Need not be a major contribution
Research Methods
Examiner’s Instructions
A Candidate must demonstrate that he/she:
Principles: Understands the nature, objectives and scientific
principles underlying the investigation
Literature: Is adequately acquainted with the relevant
literature
Methodology: Has mastered appropriate techniques and
analytical methods
Findings: Assesses the significance of findings in a thorough
and logically coherent manner
Independence: Shows evidence of critical and
independent thought
Writing: Reports on the study in an acceptable scientific
format that is satisfactory in both presentation and literary
style
Research Methods
Considering an MSc?
Choose your supervisor carefully
Talk to their current students
Be aware of their supervision style
Be prepared to change your topic if
necessary
But do this early rather than late
Organise finances upfront and prepare a
budget
Ask about Bursaries, Tutoring, etc.
Beware of part-time research. Consider the
opportunity cost
Research Methods