Science & SWE Differences and Similarities

Slides:



Advertisements
Similar presentations
Scientific Methods – Chapter 1. A little confusing!
Advertisements

2. It Involves Design At the centre of technology lies design. That “ design is the very core of engineering” is affirmed by the requirement that.
Introduction to Science as an Inquiry-Based Process The development and implementation of the research project leading to the creation of the science fair.
The results of repeated observations and/or experiments concerning a naturally occurring event (phenomenon) are reasonably the same when performed and.
Science and Religion The scientific method.
Sociology as a Science. Natural Sciences  Biology and Chemistry are probably the first subjects which spring to mind when considering “what is science”
Teaching Research Methods: Resources for HE Social Sciences Practitioners What is knowledge?
Scientific realism. Varieties of (the problem of) realism Ontological: is there a mind-independent world? Epistemological: can we know something about.
SUPPLEMENTARY NOTES Open-Mindedness and related concepts.
Objects and Properties Objects : physical "things" in our environment Properties of objects –those qualities that make an object what it is Referent.
THE PROCESS OF SCIENCE. Assumptions  Nature is real, understandable, knowable through observation  Nature is orderly and uniform  Measurements yield.
Acquiring Knowledge in Science. Some Questions  What is science and how does it work?  Create a list of words to describe science  Which ways of knowing.
Overview of the Research Process in Economics Researchers in Economics, as a social science, use a version of the scientific method. The scientific method.
Section 2: Science as a Process
Definitions of Reality (ref . Wiki Discussions)
Reality, knowledge, truth and objectivity HEM4112 – Lecture 2 Mari Elken.
The Nature of Science, Evolution & Creationism part 1 Mike Phillips Geology Professor.
The Process of Science Science is the quest to understand nature.
5 L. Coleman The scientific process: an organized way to solve problems and find answers to questions about the natural world. PURPOSE: Benefit.
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.
Nature of Science. Science is a Tentative Enterprise  The product of the judgment of individuals  Requires individuals to defend their conclusions by.
Epistemology ► Area of Philosophy that deals with questions concerning knowledge ► Philosophy of Knowledge.
Biology and YouSection 2 Section 2: Scientific Methods Preview Bellringer Key Ideas Beginning a Scientific Investigation Scientific Experiments Scientific.
Plan for Today: Thinking about Theory 1.What is theory? 2.Is theory possible in IR? 3.Why is it important? 4.How can we distinguish among theories?
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
1 Scientific Method Definition: “Process by which scientists, collectively and over time, construct a reliable and consistent representation of the universe.”
Scientific Methods and Terminology. Scientific methods are The most reliable means to ensure that experiments produce reliable information in response.
Physical Science 1011 Dr. Goodroad. PHYSICAL SCIENCE 1011 READ ASSIGNMENT READ ASSIGNMENT ATTEMPT PROBLEMS ATTEMPT PROBLEMS ATTEND CLASS (TAKE NOTES)
The Scientific Method. Objectives Explain how science is different from other forms of human endeavor. Identify the steps that make up scientific methods.
Definitions of Reality (ref. Wiki Discussions). Reality Two Ontologic Approaches What exists: REALISM, independent of the mind What appears: PHENOMENOLOGY,
CH. 2 Science Basics Biology: the scientific study of life. What makes something scientific? Observations, data, inferences, and generalizations are important.
Chapter Three: The Scientific Process  3.1 Inquiry and the Scientific Method  3.2 Experiments and Variables  3.3 The Nature of Science and Technology.
Epistemology ► Area of Philosophy that deals with questions concerning knowledge ► Philosophy of Knowledge.
Science Words. Scientific Inquiry The ways scientists study the natural world and propose explanations based on gathered evidence.
The Scientific Method & Scientific Inquiry. The Process of Science SCIENCE is a way of exploring the natural world Science DOES NOT attempt to answer.
Notes 1.2 THE SCIENTIFIC METHOD. Steps to the Scientific Method Make observations – Come up with a problem Make observations – Come up with a problem.
Conceptual Physics Notes on Chapter 1 The Nature of Physics.
KARL POPPER ON THE PROBLEM OF A THEORY OF SCIENTIFIC METHOD
Sociology as a Science.
Section 2: Scientific Methods
Section 2: Scientific Methods
Section 2: Science as a Process
Research & Writing in CJ
Final Evaluation of Cubes
Section 2: Scientific Methods
A logical and systematic problem solving process
Moral propositions as absolute and relative
Scientific Inquiry Unit 0.3.
INVESTIGATION ONE BLACK BOXES.
Nature of Science Understandings for HS
Christianity, Belief & Science
The Science of Biology Chapter 2.
Introduction.
The Scientific Method Section 2.1.
Unit 0 Science Fundamentals.
Introduction to Philosophy Lecture 12 Moral Realism and Relativism
Introduction to Science as an Inquiry-Based Process
Scientific Method.
Introduction to Science
Science.
Nature of science A way of knowing.
Introduction Chapter 1: Sections 1.1, 1.2, 1.3.
What is Missing? most People’s View Of science: Order, Logic, Rationalism all working together to yield the truth No room for randomness This will be strong.
Myths and Truths about science
1D - Scientific Method 1.
Physical Science Force
Lab Safety & Experimental Design Review
Science ACT Prep Class Research Summary.
A logical and systematic problem solving process
A logical and systematic problem solving process
Presentation transcript:

Science & SWE Differences and Similarities Amardeo Sarma

Basic Assumptions of Science Realism: The world exists independent of our existence and perceptions Naturalism: There exist natural causes for all phenomena Skepticism: Our theories and assumptions are revisable in the light of new evidence – no final truths 23.11.2018

Basic Assumptions of Science Universalism: Scientific theories are or should be independent of culture Testability: Scientific theories must be testable by evidence and must have consistently passed tests Falsifiability: There must be some way to show a theory is wrong 23.11.2018

Illustration: Anti-Science Supernaturalism: Supernatural causes for phenomena Postmodernism: Truth is relative Traditionalism: Truth depends on the length of belief in something Constructivism (as a philosophy): Theories are just constructions of the mind 23.11.2018

Procedure Invent a hypothesis with good mathematics Empirists: Induction Rationalists: Just think Test the hypothesis based on observations of the real world (experience) Falsification more severe than verification After long successful testing the hypothesis becomes a tested theory A theory can be killed by new evidence 23.11.2018

Software Engineering Assumptions All assumptions of science and scientific theories are valid Engineerability: A partial world can be developed (constructed) according to our desires Specifiability: Our desires can be formulated as a formal specification 23.11.2018

Software Engineering Assumptions Implementability: A specification should lead to an implementation Conformance: An implementation should work according to the specification 23.11.2018

Procedure (for good software engineering) Invent and agree on a Specification with good formalisms Create an implementation based on the specification Test the implementation based on observations of the partial real world (testing) Verification more important than falsification After long successful testing the implementation becomes a product A product can be killed if it doent work 23.11.2018

Comparison The procedure is very similar Correspondence between hypothesis or specification with the (SWE: constructed) real world is called for In science what is (the real world) is important In software engineering what we want is important 23.11.2018

Constructivism doesn‘t work for SW engineering either Imagine: A car that just works for Europeans A compiler that creates different code for women A coffee machine delivers coffee if you use a German coin for a Swiss machine because you think it is a Swiss coin 23.11.2018