0% found this document useful (0 votes)
135 views

Admas University: Research Methods in Computer Science

The document discusses research methods in computer science. It introduces the course objectives which are to introduce students to broad concepts of research methods, issues in computing research, how to read and write technical papers, literature review skills, and oral and written presentations. It covers topics like the research process, research design, literature reviews, proposals, publishing papers, and issues in computer science. Students will be evaluated based on a paper review, research proposal, literature survey, exam, and project.

Uploaded by

roba kebeba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views

Admas University: Research Methods in Computer Science

The document discusses research methods in computer science. It introduces the course objectives which are to introduce students to broad concepts of research methods, issues in computing research, how to read and write technical papers, literature review skills, and oral and written presentations. It covers topics like the research process, research design, literature reviews, proposals, publishing papers, and issues in computer science. Students will be evaluated based on a paper review, research proposal, literature survey, exam, and project.

Uploaded by

roba kebeba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 61

Admas University

Research Methods in Computer Science

Henock Mulugeta (Ph.D)


(AAU,AAiT)

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

 To introduce students presentation skills both in written


and oral form
 To prepare students to be knowledgeable of selected
research topics and works in computer science
2
Topics covered in this course
 Lecture – 1 Introduction
 Lecture – 2 Research process
 Lecture – 3 Research Design
 Lecture – 4 Literature review
 Lecture – 5 Proposals and Thesis writing
 Lecture – 6 How to write research paper for
publication
 Lecture – 7 Research issues and topics in
Computer Science

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

 Finding or developing something new that


changes the world….
8
What Is Research? (3)

 The systematic investigation into and study of


materials and sources in order to establish
facts and reach new conclusions.
(Oxford English Dictionary)

 Scientific investigation that is performed in


order to:
 discover new knowledge/information or
 to develop or improve products and technology
(Academic Press Dictionary of Science Technology)

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.

 Research isn’t the transportation of facts:


 Merely transporting facts from one resource to
another doesn’t constitute research. Why?
 No contribution to new knowledge although this might
make existing knowledge more accessible.
 Missed the essence of research: the interpretation of
data.

11
What Research is not…

 Playing with technology Developing Android,


Apple applications
 Programming project

 Doing what others have already done

 However, each of these can be done as part


of research
 E.g,. Search for community problem, conduct
research, then solve their problem using mobile
phone (develop mobile apps)
12
Who Does Research?
 Graduate Students
 Masters Degree (develop basic research skills,mostly
supervisor guided)
 Ph.D. Degree (develop independent, original and
more eleborate research skills)
 Researchers at universities
 Post-Doctoral students
 Faculty members

 Researchers in industry
 Research scientists (Google, Apple, Nokia, IBM, …)
 Many other technical workers

 Undergraduate students (lower standard)


13
Who Does Research? (2)
 Individuals
 Teams
 Single-author scientific journal articles are no
longer valuable.
 Team work (of different disciplines) is favored.

 Teams almost always make the process


easier
 Division of labor (Engineers, Mathematician)
 Feedback from team members
 Each member can work to own strengths

14
Outcome of research

 Research problems can be in terms of "to


produce", "to design", or "to develop" something,
and

 Research outcomes can be in terms of having


"produced", "designed" or "developed"
something.

15
Outcomes of research…
 A new or improved product

 A new theory or a reinterpretation of an existing theory.


Developing new theories like relativity theory of Einstein may be difficult
(at graduate level: mostly reinterpretation of existing theories)

 A new or improved research tool or technique


(e.g., a new network simulator to conduct research on networking,
a new software to undertake certain tasks)

 A new or improved model or perspective


(e.g.. time as a fourth dimension, AI, ML, Deep Learning models)

 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.

 Involves an explanation and scientific


justification of the methods used to collect and
analyze data;
• explanation to “why the results are meaningful?”

24
Scientific Research Method
 Problem definition
 Hypothesis
 Sequence of experiments
 Randomization (random experiments by taking
sample data)
 Repetition (perform many times to converge)

 Change one parameter/experiment


 Prove/Disprove Hypothesis
 Document for others to reproduce results

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.

 Identifying this problem can actually be the


hardest part of research.

 In general, good research projects should:


 Address an important question.
• original and significant
 Advance knowledge.

29
Incorrect Choice - Research

 The following kinds of projects usually don’t


make for good research:

 Comparing data sets.


 Correlating data sets.
 Problems with yes / no answers.

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

Jan 1, 2014 Jan 3, 2014 March 7, 2015 Nov 14, 2016

Integration
Start Design Build Parser
and Test

March 7, 2016

Build Code Dec 17, 2016


Generator
Finish

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

 Enjoyment comes from considering a specific problem or


subject field u are interested in to solve.

 Frustration comes from discovering that it is not possible


to do the intended research at the start/middle/end of the
investigation due to the following reasons:
• The Research topic may be challenging.
• The research must be completed within a given time
• Funds for experiments, travel, and so on may be limited
or even non-existent
• Finding academic supervisor related to the research area
with full engagement and interest.
• Unexpected results, at the end of the day
39
Types of Research

 The basic types of research are:


 Pure research/fundamental
 Exploratory (Investigative/pilot study)
 Descriptive (Surveying)
 Empirical/experimental (HW, simulation ,
laboratory)
 Applied
 Synthetic research
 Historical
40
Types of Research…
Pure research (Academic research)
 Is mainly concerned with formulation of theories.
(related to pure mathematics, driving formula)

 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.

 Usually in universities & funded by governments

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…

– It is a collection of research designs which uses


manipulation and controlled testing to understand
fundamental processes.

– Generally one or more variables are manipulated to


determine their effect on a dependent variable.

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

 Historical research is that which utilizes historical


sources like documents, remains, etc., to study events
or ideas of the past
 In social studies, the research may additionally require
the philosophy of persons and groups at any remote
point of time
 In general, in this method past phenomenon are
studied in an orderly manner

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

3. Power load distribution of Addis Ababa before ten


years to forecast for the next 10 years
49
Types of Research …

 Quantitative researches  Qualitative researches


 based on the  Concerned with
measurements of qualitative phenomena
quantity or amount (related to quality or
kind)
 E.g, some of quantitative  E.g, qualitative metrics to
metrics to study study Networking: QoS,
Networking: End-to-end security, scalability,
delay, jitter, throughput, route/netwrok stability,…
PDR,…

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.

 From the point of view of environment, we have


 Real time test bed research
 Laboratory research (e.g. Experiment, simulation,
emulation)
 Theoretical/analytical research

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

 is problem or statement in-need of a solution or


answer.
 helps you to identify the things you need to find
out.
 helps you to know what you want to pay attention
to
 What a research aims to answer

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

• It is useful to identify and separate the general


and the specific questions.

3
54
Research Questions…
 A research area is different from a topic
 Research area is the broader subject of your topic

 A topic is different from a question


 Topic is the broad subject of your questions
 A question is what you want to know about a given
topic
 Example of Research area
 Wireless and Mobile Networking
 Telecommunication
 Education
 Example of Topic
 Performance of Wi-Fi and Wi-Max in wireless networks
 Telecom fraud and Security
 Educational Technology
55
Research Questions…
The following are all questions
Ex:
• What are the data rates of Wi-Fi and Wi-Max?
• What is the level of Fraud detection in mobile
telephones?
• How can we get SMS in local languages on the
Mobile infrastructure?
• How can we determine the students’ learning style
in eLearning systems?
• How can we evaluate student satisfaction in use of
ICT in education?

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

 Organize the research project and give it direction


and coherence
 Delimit the research project - show the boundaries
 Keep the researcher focused
 Indicate the data, methods, tools that will be needed
 Provide a framework for writing up the project

60
Research Questions…

 Good research questions are:


 Clear
 Specific
 Answerable
 Interconnected
 Substantially relevant

61

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy