Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of...

32
Research Methodology Dr Budditha Hettige Department of Computer Engineering 1

Transcript of Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of...

Page 1: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Research Methodology

Dr Budditha Hettige

Department of Computer Engineering

1

Page 2: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Types of Research

• Fundamental researches

– Highly conceptual/abstract researches

– Building the Knowledge

– Applicable to all subject areas

– These researches do not happen regularly

– These are Nobel prize wining researches

• Empirical Science researches

– Based on experiments

– Mostly used in area like Physics, Chemistry, etc.

– Special equipments are required for such researches

Page 3: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Types of Research..

• Design and innovations

– Engineering and Technological researches

– Involve design, prototyping, simulations, etc

– Rather costly and heavy

– Computer-based simulations have set a new trend

• Applied Researches

– Use of available theories in a novel way

– Very much used in engineering and technology

– They are motivated by today’s need

– Does not come under Nobel prize wining category

Page 4: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Types of Research..

• Survey-based researches– Studies based on readings

– Surveys/feedbacks

– Applicable to many areas

– Use statistical techniques for conclusions

• Observation-based research– Rather unstructured

– Need to live in certain communities to gather data

– Studies about beggars, vaddas, fishermen, crew, troop

– Ethnographic interviews

Page 5: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Approaches do Research

• Approaches to do researches are called

research methodologies

• There are many approaches including

– Input-Process-Output (IPO)

– Problem-Methodology-Solution (PMS)

– Introduction-Method-Results-Discussion (IMRD)

– Scientific Method

– Milestones Approach

• Of course, they are comparable

Page 6: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Approaches do a research - IPO

• Doing a project/research can be thought as follows

• The development of Process is the actual research

• According to this approach, at the beginning we should have some clue about the output.

• Otherwise, we cannot set the process• IPO is appropriate for design/innovation type

research in Computing, Engineering, Technology, etc

Input Process Output

Page 7: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Activity 01

• Using IPO discuss how you do a research

to design an electric coconut scraper.

• Discuss the followings

– Input

– Output

– Process

Page 8: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Approaches do a research - PMS

• A research can also be through as follows

• Methodology/theory/technology transform the problem to a solution

• How you use/invent Methodology/theory/technology would be the real research

• PMS is applicable for all types of domains

Problem Methodology Solution

Page 9: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Activity 02

• Using PMS discuss how you do a

research to design an electric coconut

scraper.

• Discuss the followings

– Problem

– Methodology

– Solution

• Compare IPO vs PMS

Page 10: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Approaches do a research - IMRD

Introduction

Methods

Results

Discussion

What am I studying?

Why I am studying?

How am I studying?

What I have found

What is the significance

findings?

What were the problems?

What couldn’t I touch?

What are the future research

More suitable for

survey-type research

Page 11: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Scientific Method

• Observations

• Preliminary study

• Problem definition

• Theoretical framework

• Hypothesis

• Experimental design

• Data gathering

• Data Analysis

• Conclusion

Page 12: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Steps in detail

• Observation

– An observation energizes/motivates a research

– This could something you feel, hear, see, experience, etc.

• Preliminary study

– Do a study about the observation

– Get information from correct source

– Study converts the observation to a problem

– 30 years of way as an observation, what may be the problem

Page 13: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Steps in detail

• Problem definition

– Derive the problem based on the problems identified in the study

– Note problem are addressed by treating variables that describe the problem

– For example, the headache as a problem has variables as stress, fever, high blood pressure, etc.

• Theoretical Framework

– A network of variables and their relationships

Page 14: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Steps in detail• Hypothesis development

– Hypothesis is a testable statement combining variables from the TF

– It is a kind of assumption

– “Killing bad drivers, traffic can be reduced” is not a hypothesis. Why?

• Experimental Design

– An Environment to test an hypothesis

– It includes variables to be measured

– Experiment design could be expensive, risky, rigorous etc.

– For example, no direct experiment to test dengue

Page 15: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Steps in detail

• Data collection

– Experiment design generates data

– These data are the values for the variables

• Data Analysis

– To check whether hypothesis can be substantiated

– You can do statistical testing for the confidence of the conclusion

• Conclusion

– Whether the hypothesis has been substantiated

Page 16: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Example: Mother does a research

• Observation - Children refuse homemade food

• Study - (discuss from whom?)

• Problem definition - (food is not tasty)

• Hypothesis development - (Mass spicy will solve)

• Experiment - (discuss about the experiment)

• Data Collection - (who should be used)

• Data Analysis - (who/how analysis to be done)

• Conclusion - (whether Mass can solve the issue)

Page 17: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Technician does a research

• Observation – Car does not start

• Study - (discuss what a technician asks)

• Problem definition - (issue in electrical system)

• Hypothesis development - (battery is bad)

• Experiment - (checking battery using a suitable test)

• Data Collection - (discuss what kind of data)

• Data Analysis - (how they are analyzed)

• Conclusion -(is it to do with battery)

Page 18: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Activity 03

Some robberies had taken place at night

near the entrance of the Southern campus,

explain how police uses the scientific

method to attend this matter and come up

with a reliable conclusion. You should

describe the process with reference to

steps in the scientific method.

Page 19: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Millstones Approach

Approach

Design

Implementation

System in

Pratice

Evaluation

Conclusion &

Further Work

Others’ Work

Technology

Others’

workMy work

Problem

Page 20: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Milestones approach

• This approach looks at the research in terms of

– Others’ work

– My work

• Comparable with the Scientific Method

– Others’ work reveals problem and technology to be used

– My work is about Problem definition and onward in SM

– My work is modeled under many subtopics such as approach, design, implementation, evaluation & conclusion

– They are the steps in the software engineering process

– These steps can be used as chapters of a thesis as well

Page 21: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Study of Others’ work

• Also known as Literature Review

• It reveals

– achievements and issues with previous work

– Key people/projects in the area of research

– More papers to be read

• Literature Review enables to

– identify a research problem

– Technologies to solve the problem

Page 22: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Approach

• This gives the overall picture of the project

• We should describe the following points

– State the hypothesis

– Inputs to the system

– Outputs

– Process converting inputs to the outputs

– Users of the system

– Features (e.g. low-cost, web-based)

Page 23: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Design

• Design expands on the Process in the approach

• Defines the different modules, components and their inter-connections

• Explain What each component does• Illustrate with a Design Diagram

Component

B

Component

C

Component

A

Component

D

Page 24: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Implementation

• Specify How each module/component

stated in the design being implemented

• Each module may include

– Software

– Hardware

– algorithms

– Flowcharts

– …

Page 25: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

System in Practice

• This may be optional

• It is about evidence of your completed work

• It can include

– Screenshots

– Photos of use of the system

– User feedback

– …

• This help a reader to appreciate your work

before a formal evaluation

Page 26: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Evaluation

• Assessment of whether hypothesis can be supported

• We use the software artifact that have been developed

• Specify the evaluation process

– Participants

– Design of the test to assess the achievement of objectives. They are inputs, outputs and features.

– How to conduct the test

– statistical analysis of data

– Results

• Presents the evaluation results: tables/chartes/diagrams

Page 27: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Conclusion & Further Work

• Interpret the results of the evaluation

• State the overall conclusion (percentage, etc)

• Also state objective-wise conclusion

• State limitations and how they can be addressed

• Addressing limitations can be Further Work

Page 28: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Hint

• Doing a research is similar to shopping

where we collect items such as

– Problem, solution, software, hardware, input.

Features, outputs, process, technology,

modules, algorithms, hypothesis, citations,

references, results, testing, objectives,

motivation, curiosity

• See the next page to understand what you

collect during the research process

Page 29: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Shopping @Milestone Supermarket

HW

Introduction

Page 30: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Activity 04

• Using Millstones Approach, discuss how to do a research to design an electric coconut scraper.

• Discuss each steps including

– How to do a review

– Make suitable approach

– Design and Implementation

– Evaluation

– Conclusion and further works

Page 31: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Activity 05

• Explain why evaluation is very important in

a research

• Assume that some how you are already

developed a fully automated electric

coconut scraper. Explain a test plan to

evaluate your product

• Explain ways to present the evaluation

results

Page 32: Research Methodology · 2021. 2. 2. · Research Methodology Dr Budditha Hettige Department of Computer Engineering 1. Types of Research •Fundamental researches –Highly conceptual/abstract

Activity 06

32

Source: http://excelcharts.com/classification-chart-types/