Software Usability and Design

Slides:



Advertisements
Similar presentations
Why We Do Research Chapter 1. Ordinary Versus Systematic Biased Question: A question that leads to a specific response or excludes a certain group Nonscientific.
Advertisements

What is Science? 6th Grade Earth Science.
Methods of Acquiring Knowledge
The Scientific Method: DR HERC
Chapter 1 What is Science
Chapter 1 What is Science?
Software Engineering Experimentation Experimental Terms Jeff Offutt
Welcome to Survey of Research Methods and Statistics! PS 510.
Introduction, Acquiring Knowledge, and the Scientific Method
Scientific Method Lab.
Scientific Method January 11, 2006.
1.3: Scientific Thinking & Processes Key concept: Science is a way of thinking, questioning, and gathering evidence.
Software Engineering Experimentation Software Metrics Jeff Offutt
WHY ARE YOU HERE? Yes ….. You! IB SEHS STUDENTS?.
The Science of Psychology. What is something you believe to be true? How did you arrive at that belief? 2.
11/8/2015 Nature of Science. 11/8/2015 Nature of Science 1. What is science? 2. What is an observation? 3. What is a fact? 4. Define theory. 5. Define.
Software Engineering Experimentation Ways to Acquire Knowledge Part B Measuring and Science Jeff Offutt
The Nature of Science and The Scientific Method Chemistry – Lincoln High School Mrs. Cameron.
What Is Science?. Review investigation New scientific methods hypothesis experiment variable dependent variable independent variable constant control.
The Scientific Method. Objectives What is the scientific method? What are the steps of the scientific method? What is a theory? What is a scientific law?
Lesson 2: The Scientific Method. What is the Scientific Method? The Scientific Method is a logical and rational order of steps by which scientists come.
Hypothesis-Based Science The Scientific Method. Science as Inquiry The process of investigation to answer questions about the natural world.
How to Research Lynn W Zimmerman, PhD.
Software Engineering Experimentation
Unit 1: The Scientific Method Chapter 1-1 & 1-2
Thinking like a Scientist
Sociological Research
Why We Do Research Chapter 1.
What is Science? 6th Grade Earth Science.
Research & Writing in CJ
What is science? Science is a method for studying the natural world. It is a process that uses observation and investigation to gain knowledge about.
Hypothesis-Based Science
The Scientific Process in Computing
Thinking like a Scientist
Design and Implementation of Software for the Web
How do we know things? The Scientific Method
Scientific Processes/Practices
Scientific Processes/Practices
Mr. Morris Physical Science
Software Engineering Experimentation
Software Engineering Experimentation
Scientific Method Vocabulary.
What is Science?.
How do we know things? The Scientific Method
How do we know things? The Scientific Method
Scientific Processes/Practices
THE SCIENTIFIC METHOD A Detective Story.
Scientific Method.
The Scientific Method.
Scientific Method.
Scientific Method.
Software Engineering Experimentation
Psych 231: Research Methods in Psychology
What is Science? We are going to be studying science all year long! Take a moment and write down on your paper in several sentences what you think science.
Software Engineering Experimentation
Scientific Method.
The Scientific Method.
How do we know things? The Scientific Method
Psych 231: Research Methods in Psychology
Fact and Opinion: Is There Really a Difference
Section 1: The Methods of Science
What does the word Hypothesis mean?
The Nature of Science What is Science About?.
About Science Chapter 1.
6th Grade Science- Woodlawn Beach Middle School
Scientific Method: The systematic study of a question or problem
Jeff Offutt, modified by Paul Ammann Software Usability and Design
6th Grade Science- Woodlawn Beach Middle School
1.1 Essential Questions What steps do scientists often use to solve problems? Why do scientists use variables? What is the difference between a scientific.
What is Science? We are going to be studying science all year long! Take a moment and write down on your paper in several sentences what you think science.
Presentation transcript:

Software Usability and Design The Scientific Method Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 205 Software Usability and Design

Measuring and Science When you can measure what you are speaking about, and express it in numbers, you know something about it. – Lord Kelvin, 1889 http://zapatopi.net/kelvin/quotes.html 10-Nov-18 © Offutt

What is a Scientific Test The Budweiser Test In a bar, people who liked another brand best were given a “live” challenge – which beer is better? Results? 50% chose Budweiser over their favorite beer!!! Conclusion: Budweiser is better !!! Hmmm … something’s fishy … 10-Nov-18 © Offutt

Lies, Damn Lies, and Statistics Scientific Test Test: Live TV, lots of noise and confusion, subjects had already been drinking … Subjects wouldn’t be able to tell any difference, so we should expect each beer to be chosen … Half the time! There are three kinds of lies … Lies, Damn Lies, and Statistics 10-Nov-18 © Offutt

Speaking English kills you. Eating and Talking Japanese eat very little fat and suffer fewer heart attacks than British or Americans On the other hand, French eat a lot of fat and also suffer fewer heart attacks than British or Americans Conclusion: Eat what you like. Speaking English kills you. 10-Nov-18 © Offutt

We all think we’re smarter than we are. Be Careful Who You Fool The first principle is that you must not fool yourself – and you are the easiest person to fool. – Richard Feynman (Nobel Physics, 1965) Noone in this world is easier to deceive and mislead than someone who thinks that he is smarter than you are. – David Eddings (Author) We all think we’re smarter than we are. – Jeff Offutt (prof) 10-Nov-18 © Offutt

Six Ways to Acquire Knowledge Tenacity Intuition Authority Rationalism Empiricism Science 10-Nov-18 © Offutt

Knowledge based on superstition or habit 1. Tenacity Knowledge based on superstition or habit Examples: “Good research can only be done when you’re under 30” “Gay people are bad” “Girls can’t program” “OO design has too many subroutine calls and is too inefficient” Exposure: The more we see something, the more we believe it Tenacity has No guarantee of accuracy No mechanism for error correction Knowledge from tenacity is prejudism 10-Nov-18 © Offutt

Guessing: An approach that is not based on reasoning or inference 2. Intuition Guessing: An approach that is not based on reasoning or inference Examples: I think he is a nice person It’s probably going to rain today We do not really understand why we believe it No way to separate accurate from inaccurate knowledge Can be very misleading Can be used to form hypotheses 10-Nov-18 © Offutt

Accepted because it is from a person with authority Examples : Rules our parents taught us Religion Totalitarian government No evidence given No way to validate or question the knowledge Not the same as asking an expert – we can accept, reject, or challenge an expert In grade school, teachers are treated as authorities In college, teachers are experts 10-Nov-18 © Offutt

4. Rationalism (Reasoning) Acquiring knowledge through reasoning Logical deduction Assume knowledge is correct if the correct reasoning process is used Middle ages relied almost exclusively on rationalism Important for theory and pure math A mathematical proof is rationalism at its best Theoretical physics … experimental physics Easy to reach incorrect conclusions False premises Mistakes in the reasoning or steps skipped Use rationalism to arrive at a hypothesis, then test with the scientific method 10-Nov-18 © Offutt

Acquiring knowledge through experience 5. Empiricism Acquiring knowledge through experience “I have experienced it, therefore it is true” Experience is subjective and hard to control “I drove home 3 times after drinking without having an accident, so drunk driving is safe” Were you lucky ? How severe are the consequences of an accident ? Much of computer “science” is empiricism 10-Nov-18 © Offutt

6. Science Testing ideas empirically according to a specific testing procedure that is open to public inspection Based on reality Scientists have to look at the fire, not the shadows Separate personal beliefs, perceptions, biases, attitudes, emotions We all have biases; science helps us ignore them Based on objectively observed evidence Hypotheses, independent variables, dependent variables, controls, statistical validation 10-Nov-18 © Offutt

Correlation and Causality Correlated: Two things always happen at the same time Brake lights and car slowing down Causality: Understanding what causes something to happen Brake light causes the car to slow down ? If A and B are correlated: A B causes A B C causes A B causes Pressing brake activates brake light AND slows car down … 10-Nov-18 © Offutt

Confusing Correlation and Causality In “the old days”, we believed that being cold caused us to get colds Colds are caused by viruses, not temperature Viruses breed in warm, damp, low-oxygen, carbon-dioxide rich environments In cold weather, we close our windows and turn up the heat … creating … Virginia gets a secondary cold season in July-August … when the weather turns hot and humid … 10-Nov-18 © Offutt

Scientists & engineers must be open-minded Cognitive Dissonance We feel uncomfortable when new data contradicts our beliefs Revising our mental model to accommodate new data is hard We resist new ideas I miss Pluto !!! Scientists & engineers must be open-minded Allow facts to replace knowledge gained by tenacity, intuition and authority 10-Nov-18 © Offutt

Be Problem Solvers As designers and engineers, you have proven yourselves to be good problem solvers Much of life is about solving problems Education is not about skills, it is about knowledge Utilize your education knowledge to help you: Think rationally Question authority Solve all of life’s problems 10-Nov-18 © Offutt

UI Evaluations (summary) The purpose of the UI evaluations is to train you to evaluate : Objectively Rationally Quantitatively Empirically In short, to be scientific 10-Nov-18 © Offutt