What is Computer Science?  Three paradigms (CACM 1/89) Theory (math): definitions, theorems, proofs, interpretations Abstraction (science): hypothesize,

Slides:



Advertisements
Similar presentations
TOOLS FOR LEARNING ABOUT BEHAVIOR IN ORGANIZATIONS
Advertisements

The art and science of measuring people l Reliability l Validity l Operationalizing.
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
Chapter 2 Research Process Part 1: Aug 30, Research Methods Importance of scientific method Research Process – develop ideas, refine ideas, test.
Empirically Assessing End User Software Engineering Techniques Gregg Rothermel Department of Computer Science and Engineering University of Nebraska --
Chapter 13 Analyzing Quantitative data. LEVELS OF MEASUREMENT Nominal Measurement Ordinal Measurement Interval Measurement Ratio Measurement.
Chapter 14 Analyzing Quantitative Data. LEVELS OF MEASUREMENT Nominal Measurement Nominal Measurement Ordinal Measurement Ordinal Measurement Interval.
Agenda for January 25 th Administrative Items/Announcements Attendance Handouts: course enrollment, RPP instructions Course packs available for sale in.
Topics - Reading a Research Article Brief Overview: Purpose and Process of Empirical Research Standard Format of Research Articles Evaluating/Critiquing.
ICS 463, Intro to Human Computer Interaction Design: 9. Experiments Dan Suthers.
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
RESEARCH METHODS Lecture 19
Chapter 2 Research Process Part 1: Aug 29, Research Methods Importance of scientific method Research Process – develop ideas, refine ideas, test.
Everything I wish I had known about research design and data analysis… Statlab Workshop Fall 2006 Kyle Hood and Frank Farach.
CORRELATIO NAL RESEARCH METHOD. The researcher wanted to determine if there is a significant relationship between the nursing personnel characteristics.
QUANTITATIVE METHODS I203 Social and Organizational Issues of Information.
Assessment Report Department of Psychology School of Science & Mathematics D. Abwender, Chair J. Witnauer, Assessment Coordinator Spring, 2013.
Critical and Scientific Thinking in Psychology chapter 1.
© 2011 The McGraw-Hill Companies, Inc. Chapter 2 Psychology’s Scientific Method.
Industrial and Organizational Psychology Methods For I/O Research Copyright Paul E. Spector, All rights reserved, March 15, 2005.
An Introduction to Research Methodology
The student is expected to: 2A know the definition of science and understand that it has limitations...; 2B know that hypotheses are tentative and testable.
Chapter 4 Hypothesis Testing, Power, and Control: A Review of the Basics.
Quantitative Research Method (Research Design)
Research and Statistics AP Psychology. Questions: ► Why do scientists conduct research?  answer answer.
Cluster Analysis Forming Groups within the Sample of Respondents.
Program Evaluation. Program evaluation Methodological techniques of the social sciences social policy public welfare administration.
A Taxonomy of Evaluation Approaches in Software Engineering A. Chatzigeorgiou, T. Chaikalis, G. Paschalidou, N. Vesyropoulos, C. K. Georgiadis, E. Stiakakis.
1.
The Research Enterprise in Psychology. The Scientific Method: Terminology Operational definitions are used to clarify precisely what is meant by each.
CHAPTER III IMPLEMENTATIONANDPROCEDURES.  4-5 pages  Describes in detail how the study was conducted.  For a quantitative project, explain how you.
Psychology of Learning EXP4404 Chapter 2: The Study of Learning and Behavior Dr. Steve.
Copyright © 2010 Allyn & Bacon This multimedia product and its contents are protected under copyright law. The following are prohibited by law: any public.
The Scientific Method in Psychology.  Descriptive Studies: naturalistic observations; case studies. Individuals observed in their environment.  Correlational.
HOW TO WRITE RESEARCH PROPOSAL BY DR. NIK MAHERAN NIK MUHAMMAD.
Slides to accompany Weathington, Cunningham & Pittenger (2010), Chapter 3: The Foundations of Research 1.
Experimentation in Computer Science (Part 1). Outline  Empirical Strategies  Measurement  Experiment Process.
1 f02kitchenham5 Preliminary Guidelines for Empirical Research in Software Engineering Barbara A. Kitchenham etal IEEE TSE Aug 02.
An Examination of Science. What is Science Is a systematic approach for analyzing and organizing knowledge. Used by all scientists regardless of the field.
Defining Classroom Research Dr. J. P. Galloway Developed by Dr. A. Cavallo.
Copyright  2003 by Dr. Gallimore, Wright State University Department of Biomedical, Industrial Engineering & Human Factors Engineering Human Factors Research.
11/25/2015Marketing Research2 Observation (Variables) Theory (Concepts)
The research process Psych 231: Research Methods in Psychology.
 Descriptive Methods ◦ Observation ◦ Survey Research  Experimental Methods ◦ Independent Groups Designs ◦ Repeated Measures Designs ◦ Complex Designs.
CHAPTER 2 Research Methods in Industrial/Organizational Psychology
1 f02laitenberger7 An Internally Replicated Quasi- Experimental Comparison of Checklist and Perspective-Based Reading of Code Documents Laitenberger, etal.
Experimentation in Computer Science (Part 2). Experimentation in Software Engineering --- Outline  Empirical Strategies  Measurement  Experiment Process.
Reasoning in Psychology Using Statistics Psychology
Chapter Eight: Quantitative Methods
Introduction to Validity True Experiment – searching for causality What effect does the I.V. have on the D.V. Correlation Design – searching for an association.
Research and Methodology. Vocab Review-- Hypothesis? Independent vs. Dependent Variable? Operational Definition? Validity vs. Reliability? Sample vs.
The Process of Conducting Research. What is a theory? a set of general principles that explains the how and why of phenomena. Theories are not directly.
The research process Psych 231: Research Methods in Psychology.
QUANTITATIVE METHODS I203 Social and Organizational Issues of Information For Fun and Profit.
Research in Psychology Chapter Two 8-10% of Exam AP Psychology.
The research process Psych 231: Research Methods in Psychology.
How Psychologists Do Research Chapter 2. How Psychologists Do Research What makes psychological research scientific? Research Methods Descriptive studies.
Chapter 6 Becoming Acquainted With Statistical Concepts.
BSHS 382 MASTER Leading through innovation/bshs382masterdotcom.
HCS 465 OUTLET Experience Tradition /hcs465outlet.com FOR MORE CLASSES VISIT
STEP - 4 Research Design 1. The term “research design” can be defined as, The systematic study plan used to turn a research question or research questions.
Requirements for the Course
Becoming Acquainted With Statistical Concepts
Research Methods in I/O Psychology
Research Methodology Lecture No :25 (Hypothesis Testing – Difference in Groups)
WRITING AND PUBLISHING RESEARCH ARTICLES
CHAPTER 2 Research Methods in Industrial/Organizational Psychology
© 2011 The McGraw-Hill Companies, Inc.
Improved Patient Outcomes Best Available Clinical Evidence Patient’s
Formulating the research design
Presentation transcript:

What is Computer Science?  Three paradigms (CACM 1/89) Theory (math): definitions, theorems, proofs, interpretations Abstraction (science): hypothesize, model, experiment, analyze data, results Design (engineering): state requirements, design, implement, test

How to choose a method, tool, technique?  Common sense  Consultants  Theoretical proof  Benchmark  Case study  Survey  Experimentation in the Small  Experimentation in the Large?

Experiment Design – Define/Describe  Subjects  Independent Variables and Levels  Dependent Variables  Confounding Variables (noise) and how controlled  Group Selection  Treatment vs Measurement

Analyzing Results  Descriptive statistics averages ranges standard deviations correlations  Inferential statistics t-test ANOVA

Correlations  from -1 to +1  “explains” variance  should include statistical significance  NOT causality  see examples …

Useful Experimentation in the Small  The Magic Number Seven, Plus or Minus Two; Miller 1956  Exploratory Experimental Studies Comparing Online and Offline Programming Performance; Sackman 1968  A Controlled Experiment in Program Testing and Code Walkthroughs / Inspections; Myers 1978  Reliability of Function Points Measurement – A Field Experiment; Kemerer 1993

To read a paper with empirical contributions ask the following:  What was the author’s primary interest?  How rigorous is the work? Internal validity External validity  What was the STRENGTH of the statistical results reported?  What serendipitous results were reported?

Lederer and Prasad Article  Discuss methodology questionnaire sent to 400 computing managers and professionals 115 responded responses analyzed for correlations between approaches used and success  Careful of cause and effect see footnote 2, page 53

Some interesting guidelines:  assign initial estimating task to the developers  delay finalizing initial estimate until after thorough study  monitor progress (and use external auditors)  use the estimate to evaluate personnel  don’t rely on cost estimating software!