Research Methods in Computer Science
Research Methods in Computer Science
Science
Learning Objectives
Research:
Is an activity that contributes to the understanding of a
phenomenon [Kuhn, 1962; Lakatos, 1978]
phenomenon: a set of behaviors of some entity(ies) that is
found interesting by a research community
understanding: knowledge that allows prediction of the
behavior of some aspect of the phenomenon
activities considered appropriate to the production of
understanding (knowledge) are the research methods and
techniques of a research community
Research …
1. Basic Research
itsmain purpose is the disclosure of fundamental
truths or principles
Focuses the testing and development of theory
Example -
Physics is interested to understanding basic elements
that make up matter
Systems theory
Cont’d
2. Applied research
Tosolve existing societal problems
Example - software automation like
Developing a SW that convert word files
into database format
doing payroll processing by a computer
developing e-learning package to
enhance student learning
Theory
An abstraction about the behavior of the phenomena
that serve as a guide for future practice
E.g. communication theory, need hierarchy theory,
learning theory, etc
It is an association of two or more constructs
Theories are developed based on what is observed or
experienced, often times in the real world.
You may think theory as an absolute truth, such as the
theory of gravity or the theory of relativity
Actually a changing phenomenon, especially in the soft
or social sciences with acquisition of new facts and
observe new relationship
Theory – Example
Perceived
usefulness
Technology
acceptance
Perceived ease
of use
Conceptual Framework
Error
reduction
Software
acceptance
Graphical
interface
Hypothesis