Admas University: Research Methods in Computer Science
Admas University: Research Methods in Computer Science
1
Course Objective
To introduce students to the broad concepts of
Research Methods in computing.
To introduce students to a variety of issues, concepts,
methods, and techniques associated with computer
science research.
To introduce students to technical research paper
reading and writing methods
To introduce students how to review scientific literature
3
Evaluation
Conference proceeding or Journal paper
review and presentation
Proposal writing on a selected topic
Preparation of Survey paper on a selected
topics
Exam
Project
4
Lecture – 1
Introduction
5
Introduction: Outline
What is research?
Who does research?
Outcome of research
Motivation and characteristics of research
Scientific research method
What is high quality research?
Significant of research
Requirements of research
Types of researches
Research questions
6
What Is Research?
Merriam-Webster’s definition:
1 : careful or diligent search for new knowledge
2 : scholarly investigation or examination;
especially : investigation or experimentation
aimed:
at the discovery and interpretation of facts,
revision of accepted theories or laws in the light of
new facts, or
practical application of such new or revised theories
or laws
3 : the collecting and analyzing of information
about a particular subject
7
What Is Research? (2)
“A combination of investigation of past work
and effort in the present that will help others
in the future”
A set of opposites
Fun and frustration
Small steps and large insights
Building on others’ work and contributing your
own work
9
What Is Research? (4)
Research is an organized and systematic way of
finding answers to questions/problems
Systematic: because there is a definite set of
procedures and steps which you will follow.
Organized: because there is a structure or
method that should be followed to perform
research
It is a planned procedure, not a spontaneous
one.
It is focused and limited to a specific scope.
10
What Research is not
Research isn’t information gathering:
Gathering information from resources such as books
or magazines isn’t research. Why?
No contribution to new knowledge.
11
What Research is not…
Researchers in industry
Research scientists (Google, Apple, Nokia, IBM, …)
Many other technical workers
14
Outcome of research
15
Outcomes of research…
A new or improved product
An in-depth study.
(to study something that has never been studied before)
16
What It Takes?
Creativity
Open mind
Curiosity
Patience
Determination
Positive Attitude
Discipline and focus
17
Research Characteristics
Originates with a question or problem.
Requires clear expression of a goal.
Follows a specific plan or procedure.
Often divides main problem into sub problems.
Tentatively guided by a research problem, question,
or hypothesis.
Accepts certain critical assumptions.
By its nature it is more circular and iterative.
Requires collection and interpretation of data.
Requires design, testing, and verification of
systems/models/algorithms…
18
Motivation in Research
What makes people undertake research?
Desire to get a research degree along with its
consequential benefits.
Desire to solve a challenging problems.
Desire to design appropriate policies
Desire to contribute to the existing stock of knowledge.
Desire to get intellectual joy of doing some creative
work
Desire to give service to society
Orders from government, organizations (as an
employee)
Curiosity about new things, etc....
19
Research as Career
Rewarding and satisfying career
Opportunities for life-long growth
ICT - exciting fields for innovation
Global career opportunities
20
Significance of research
– A means of income
– The outlet for new ideas and insights;
– The development of new styles and
creative work;
– The generalizations of new theories;
– Fountain of knowledge;
– Important source of guidelines for solving
different problems; etc.
21
Motivation and Significance of
Research …
To MSc or PhD students, research may mean a
careerism or a way to attain a high position in the
social structure
To professionals research may mean a source of
income
To philosophers and thinkers, research may mean
the outlet for new ideas and insights
To literary men and women, research may mean the
development of new styles and creative work
To analysts and intellectuals, research may mean
the generalizations of new theories
22
How does a researcher work ?
make always notes in a “notebook”
make summaries on what has been learned.
make plans for the future all the time
(outlines, roadmaps)
discuss, ask questions and argue (criticism)
23
Scientific Research
Employs systematic observation and rational
processes to create new knowledge.
Based on logical relationships not just beliefs.
24
Scientific Research Method
Problem definition
Hypothesis
Sequence of experiments
Randomization (random experiments by taking
sample data)
Repetition (perform many times to converge)
25
Scientific Research Method…
1. Choose a question to investigate
2. Identify a hypothesis related to the question
3. Make testable predictions in the hypothesis
4. Design an experiment to answer hypothesis
question
5. Collect data in experiment
6. Determine results and assess their validity
7. Determine if results support or refute your
hypothesis
26
Scientific Research Method…
27
Scientific Research Method…
Many activities carried out by computer
Engineers/Scientists follow the scientific method:
e.g., designing and implementing a large database system
requires
hypothesizing about its behavior under various
conditioning,
experimenting to test those hypotheses,
analyzing the results, and
possibly redesigning.
e.g., debugging a complex program requires:
forming hypotheses about where an error might be occurring,
experimenting to test those hypotheses,
analyzing the results, and
fixing the bugs.
28
Scientific Research Method…
Research begins with a problem.
This problem need not be Earth-shaking.
29
Incorrect Choice - Research
30
High-Quality Research
Good research requires:
The scope and limitations of the work to be clearly
defined.
The process should be clearly explained so that it
can be reproduced and verified by other
researchers.
A systematically planned design that is as
objective as possible.
31
High Quality Research (cont.)
Exercise
Use Graphic Organizer
• A graphic organizer is a visual representation of
concepts, knowledge, or information that can incorporate
both text and pictures.
• Examples include calendars, maps, Venn diagrams, pert
diagram and flow charts.
• Graphic organizers allow the mind 'to see' undiscovered
patterns and relationships.
Do a map of your research
Establish relationships
• Use arrows
32
PERT Chart
(Program Evaluation and Review Technique)
March 3, 2014
Build Scanner
Integration
Start Design Build Parser
and Test
March 7, 2016
July 7, 2016
Write Manual
33
3-34
Example: Data mining model
35
The KDD process
36
High-Quality Research (cont.)
Good research requires:
Highly ethical standards be applied.
All limitations be documented.
Data be adequately analyzed and explained.
All findings be presented unambiguously and
All conclusions be justified by sufficient
evidence.
37
Research Requirements
Research requires resources, such as the following:
• Money (fund);
• People (group of researchers);
• Time and space (laboratory, real test bed);
• Experimental Subjects…
• Data
38
Research is both enjoyable and frustrating
Purpose:
expanding the knowledge base and, thus, its future
potential in a given area
Involves developing and testing theories and
hypothesis
No immediate impact on daily life.
41
Types of Research …
Exploratory Research (feasibility study)
The result of an exploratory study may indicate that further
research can be reduced and/or certain aspects of the
larger study can be eliminated
Exploratory study is conducted in the following
situation:
To design a problem for investigation and to formulate
hypotheses
To determine priorities for further research
To gather data about the main problems of the research on
particular hypothetical statements
To increase the researcher’s interest in the problem
To explain basic concepts 42
Types of Research …
Descriptive Research (A kind of surveying)
Includes surveys and fact finding enquiries of different
kinds.
Major purpose:
To put together researcher’s idea and research results
in a specific subject area.
Main characteristic
Researcher has no control over the variables
The researcher can only report what has happened and
what is happening.
43
Types of Research …
Descriptive Research …
Examples:
Survey to improve battery life of Mobile devises.
A review of current Routing Protocols in Wireless Sensor
Networks
A survey on Security Issues in wired and wireless
networks.
Is conducted in the following situations:
To analyze characteristics of certain systems
(E.g, QoS, security, energy management,…)
44
Types of Research …
• Empirical/Experimental Research
– is commonly used in sciences such as computer science
and engineering, physics, chemistry, biology…
45
Types of Research …
Applied research
Aims at finding a solution for an immediate problem
facing a society/organization.
Research for development of a new product or a
next-generation product.
Mainly done in private research institutions/industries
Universities are also deeply involved in applied
research.
46
Types of Research …
Synthetic Research
In this type of research, the set of inputs and a specified
set of outputs are known
The problem then is to determine/model the system
I.e., we synthesize or design the system that satisfies the
input output relations
There may be many alternative (non-unique) systems that
can satisfy the problem
Or no system can satisfy known sets of inputs and outputs
Design the best system, based on criteria such as:
Cost effectiveness
Reliability
Accuracy
Efficiency
47
…
Types of Research …
Historical Research
48
Types of Research …
Historical Research …
Examples
1. The rain fall magnitude and water level of the Gibe
I,II,III hydro power stations for the past 30 years
2. Past & current studies as well as future estimation of
the demography (including economic and cultural
values) of people in a given city in order to:
• estimate the appropriate size
• economic scale of the country
50
Types of Research …
From the point of view of time, we may have
One-time research: where the research is confined
to a single delivery time
Longitudinal research: where the research is carried
on over several time periods.
51
Types of researches…
All other types of research are variations of
one or more of the above stated approaches,
based on:
the purpose of the research
the time required to accomplish the research
the environment in which the research is
conducted.
52
Research Questions
A research question
53
Research Questions…
• General research questions
– Guide our thinking
– Are of great value in organizing the research project
– Are not specific enough to be answered
• Specific questions
– Direct empirical procedures
– Are the questions actually answered in the research
– Guide the type of data we need to collect
3
54
Research Questions…
A research area is different from a topic
Research area is the broader subject of your topic
5
56
What type of question are you asking?
Existence: Descriptive-Process
Does X exist? How does X normally work?
Description & Classification By what process does X
What is X like? happen?
What are its properties? What are the steps as X
evolves?
How can it be categorized?
How can we measure it?
What are its components? Relationship
Are X and Y related?
Descriptive-Comparative
Do occurrences of X
How does X differ from Y? correlate with occurrences
Frequency and Distribution of Y?
How often does X occur?
What is an average amount
of X? 57
What type of question are you asking?
Causality Design and optimize
Does X cause Y? What is an effective way to
Does X prevent Y? achieve X?
What causes X? How can we improve X?
What effect does X have on How can we optimize X?
Y?
Causality-Comparative
Does X cause more Y than
does Z?
Is X better at preventing Y
than is Z?
Does X cause more Y than
does Z?
under one condition but not
others? 58
Research Questions…
• Critical Issue:
– Questions must be in principle answerable;
• Specific;
• Refer to something you can look at or find an
answer for;
• Hierarchy of the concepts
– Research Area
• Research topic
– research questions
7
59
Research Questions…
The Role of Research Questions
60
Research Questions…
61