Research in Computing สมชาย ประสิทธิ์จูตระกูล. Success Factors in Computing Research Research Computing Knowledge Scientific MethodAnalytical Skill Funding.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Research Skills Dr Ben Kotzee Department of Geography, Environment and Development Studies.
The Robert Gordon University School of Engineering Dr. Mohamed Amish
Action Research Not traditional educational research often research tests theory not practical Teacher research in classrooms and/or schools/districts.
LIS403, The Role of Research Spring 2005 G. Benoit, Ph.D. Associate Professor Simmons College, GSLIS Spring 2005 G. Benoit, Ph.D. Associate Professor Simmons.
National Academic Reference Standards
EPH 7112 LECTURE 1: INTRODUCTION
Mapping out a Research Agenda Matt Dwyer University of Nebraska - Lincoln Thanks to Barb Ryder.
The Literature Review in 3 Key Steps
Teaching/Learning Strategies to Support Evidence-Based Practice Asoc. prof. Vida Staniuliene Klaipeda State College Dean of Faculty of Health Sciences.
Mapping Studies – Why and How Andy Burn. Resources The idea of employing evidence-based practices in software engineering was proposed in (Kitchenham.
Introduction to Research Methodology
DECO3008 Design Computing Preparatory Honours Research KCDCC Mike Rosenman Rm 279
Good Research Questions. A paradigm consists of – a set of fundamental theoretical assumptions that the members of the scientific community accept as.
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
introduction to MSc projects
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
Sabine Mendes Lima Moura Issues in Research Methodology PUC – November 2014.
Introduction to Communication Research
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
The Road to a Good Science Project Dr. Michael H. W. Lam Department of Biology & Chemistry City University of Hong Kong Hong Kong Student Science Project.
Research Methodology Paul Wagner (Student ACM Meeting, Fall 2003)
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Research Methods for Computer Science CSCI 6620 Spring 2014 Dr. Pettey CSCI 6620 Spring 2014 Dr. Pettey.
An Introduction to Research Methodology
Section 2: Science as a Process
Unit 2: Engineering Design Process
WRITING A REVIEW ARTICLE STRUCTURE AND STYLE OF A REVIEW ARTICLE Saleem Saaed Qader MBChB, MD, MSc, MPH, PhD, SBGS Consultant General Surgeon, Lecturer.
Program Evaluation & Research In Service-Learning Service-Learning Mini-Institute Lynn E. Pelco, Ph.D. Division of Community Engagement.
What research is Noun: The systematic investigation into and study of materials and sources in order to establish facts and reach new conclusions. Verb:
IMSS005 Computer Science Seminar
“Knowing Revisited” And that’s how we can move toward really knowing something: Richard Feynman on the Scientific Method.
Program Evaluation. Program evaluation Methodological techniques of the social sciences social policy public welfare administration.
Process Skill demonstrate safe practices during laboratory and field investigations.[AST.1A] October 2014Secondary Science - Astronomy.
Research !!.  Philosophy The foundation of human knowledge A search for a general understanding of values and reality by chiefly speculative rather thanobservational.
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Scientific Research in Biotechnology 5.03 – Demonstrate the use of the scientific method in the planning and development of an experimental SAE.
RSBM: Introduction to Research Business School Introduction to Research Dr Gill Green.
Assessing the Frequency of Empirical Evaluation in Software Modeling Research Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod)
Science Fair How To Get Started… (
WHAT IS THE NATURE OF SCIENCE?. SCIENTIFIC WORLD VIEW 1.The Universe Is Understandable. 2.The Universe Is a Vast Single System In Which the Basic Rules.
Unpacking the Elements of Scientific Reasoning Keisha Varma, Patricia Ross, Frances Lawrenz, Gill Roehrig, Douglas Huffman, Leah McGuire, Ying-Chih Chen,
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
NSC 440 RESEARCH IN NURSING 4 UNITS DEPARTMENT OF NURSING SCIENCE FACULTY OF BASIC MEDICAL SCIENCES 1.
Major Science Project Process A blueprint for experiment success.
1 RESEARCH METHODOLOGY FOR ED, BABM AND MBA STUDENTS PREPARED BY: MUKUNDA KUMAR.
Let’s Talk About Research.  Some basic definitions: 1 : careful or diligent search 2 : studious inquiry or examination:  especially : investigation.
What is Research?. Definition Look up the definition of research. Write it on a piece of paper.
What Is Science?. 1. Science is limited to studying only the natural world. 2. The natural world are those phenomena that can be investigated, discovered,
WHAT IS RESEARCH? According to Redman and Morry,
Introduction to ScienceSection 1 SCSh8 Students will understand important features of the process of scientific inquiry.
Cedric D. Murry APT Instructor of Applied Technology in research and development.
Research Methodology SEMESTER 1, 2016/17 June th 2016 BY COE FYP COMMITTEE 1.
Research Methodology. Prelude Research: – Should be about some problem that encourages enthusiasm (for you) and interest (for others) – Is often generated.
BED210 Basics of Research S.Y.B.Ed
Research Methods for Computer Science
Fundamental of Scientific Research (Research methods)
Research Methods Dr. X.
Literature Review: Conception to Completion
Research Methods in Computer Science
Research Methodology Universitas Advent Indonesia
Literature review Lit. review is an account of what has been published on a topic by accredited scholars and researchers. Mostly it is part of a thesis.
What is Operations Research?
Using Data in Undergraduate Science Classrooms
สมชาย ประสิทธิ์จูตระกูล
Research and Methodology
Scientific Inquiry Ch1: Lesson 3
The Scientific Method.
Debate issues Sabine Mendes Lima Moura Issues in Research Methodology
Research design and techniques Workshop ICBEDC 2010
Presentation transcript:

Research in Computing สมชาย ประสิทธิ์จูตระกูล

Success Factors in Computing Research Research Computing Knowledge Scientific MethodAnalytical Skill Funding Determination Motivation Maturity Independence Luck English Reading & Writing Skills Perseverance

Discipline in Computing

Scientific Method

Engineering Construction of (useful) products Solving problems –understand the problem –analyse the problem Find solutions –Constructing the solution from parts that address the problem's various aspects - do a synthesis Engineers –apply theories, methods and tools from different disciplines –Search for solutions even when there is not theory or methods

Distinctions between S & T Unchangeable vs. Changeable Inherent vs. Imposed General vs. Specific End in Itself vs. End in Something Else Abstracting vs. Modeling Complex Systems Conceptualizing vs. Optimizing Discovery vs. Invention Long-term vs. Short-term

Research Careful or diligent search Studious inquiry 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 The collecting of information about a particular subject

Building Blocks for Research Feasibility Characterization Method / Means Generalization Discriminization Qualitative model Technique System Empirical model Analytic model Persuasion Implementation Evaluation Analysis Experience QuestionsResultValidation

Building Blocks for Research Feasibility Characterization Method / Means Generalization Discriminization Qualitative model Technique System Empirical model Analytic model Persuasion Implementation Evaluation Analysis Experience QuestionsResultValidation A "Good" Plan

Building Blocks for Research Feasibility Characterization Method / Means Generalization Discriminization Qualitative model Technique System Empirical model Analytic model Persuasion Implementation Evaluation Analysis Experience QuestionsResultValidation Common "Bad" Plan

Building Blocks for Research Feasibility Characterization Method / Means Generalization Discriminization Qualitative model Technique System Empirical model Analytic model Persuasion Implementation Evaluation Analysis Experience QuestionsResultValidation Common Plan

Validation of CS Papers CS published relatively few papers with experimentally validated results. Sampling CS articles from ACM –40% have no experimental validation –only 30% devote 1/5 space to experimental validation Sampling articles from IEEE Trans. on SE –50% have no experimental validation –only 20% devote 1/5 space to experimental validation Paul Lukowicz and et.al., "Experimental Evaluation in Computer Science: A Quantitative Study", Journal of Systems and Software, January 1995

Validation in NN Papers Only 22% of the top NN journal articles use more than one real world problem data and compare the results to at least one alternative algorithm. Lutz Prechelt, "A Quantitative Study of Experimental Evaluations of Neural Network Learning Algorithms: Current Research Practice", Neural Networks Vol. 9, 1996

Reading is Fundamental Finding and reading related work is the foundation of good research –ACM Guide to Computing Literature –Computing Reviews Developing a bibliography of related works Background reading + Important reading –Journal + Proceeding

Reading with care Abstract, introduction, conclusion Get important points If relevant, read the whole thing Take note during reading (make your thought organized)

Reading with Care Ask questions when reading –what is the motivation ? –what is the contribution ? –How does this contribution realte to work previously encountered ? –What are the important references cited ? –What questions are left unanswered ? –Can the results be generalized ? –Can the specific result be improved ?

Writing is Fundamental Good writing is the only lasting medium of the scientific process. Mathematics or code are not substitutes for English Document your work regularly

Working with Others Success comes from work with others Share ideas and let them develop in group atmosphere Carefully consider criticism, use it as a guideline

Programming A programming project is not research It is a mechanism for performing experiment Experiment –Establish goals –Think simple (develope manageble project) –build prototype (not a complete product) –use tools (perl, MathLab, Mathematica, Excel, SPSS,...) –Collaborate –Document results

David Patterson's Six Steps Selecting a problem Picking a solution Running a project Finishing a project Quantitative evaluation Transferrring technology

Recommendation Grad school is unstructured environment –reading papers –discussing ideas with colleagues –writing and revising papers –staring blankly in space –having brillant idea and implementing them Spend your time wisely