Teaching Evidence-Based Software Enginering to University Students Magne Jørgensen (based on a paper by Magne Jørgensen, Barbara Kitchenham, and Tore Dybå.

Slides:



Advertisements
Similar presentations
GATE Preparation Strategies Rajam Naidu. Disclaimer SDK Technologies entire liability under this Presentation is the following: The user is solely responsible.
Advertisements

Evidence-Based Medicine
Critical Thinking Skills Academic Support Unit Adapted from: Practicing College Learning Strategies 3 rd edition Carolyn H. Hopper.
Evaluation Mary Rowlatt MDR Partners. Definition of project evaluation Evaluation focuses on whether the project was effective, achieved its objectives,
A2 Unit 4A Geography fieldwork investigation Candidates taking Unit 4A have, in section A, the opportunity to extend an area of the subject content into.
Qualitative Social Work Research
Professional Perspectives: Electronic Engineering Paul Spencer Dean of School, Electronic Engineering Kal Winston* Adviser, Study Skills Centre.
A D ISCIPLINARY C OMMONS FOR D ATABASE T EACHING Too many folk to get on slide.
© Cambridge International Examinations 2013 Component/Paper 1.
Problem Based Learning: Its Use in the Nursing Skills Lab AFACCT Annual Conference, January 12-13, 2006 Lisa Gotschall, MS, RN, CS Kathy Martin, MS, RN,
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.
What is going on with psychotherapy today? Carolyn R. Fallahi, Ph. D.
Extended Project Research Skills 1 st Feb Aims of this session  Developing a clear focus of what you are trying to achieve in your Extended Project.
Providing Constructive Feedback
Critical Appraisal Skills Program
I.B. Psych Exam Review.
Antonis Lionarakis, Hellenic Open University Considerations for Distance Learning: ‘what students learn’, ‘how they learn’ and ‘what they are able to do.
Look out for the new Recycling System!! Please help us to help the environment! In all areas you can now recycle: - Paper and Card - Plastics - Metals.
Prelude to the Research Validity Lecture A RH: is a guess about the relationships between behaviors In order to test our RH: we have to decide on a research.
Project Management Take a Tour of the Online Course.
Laneshia McCord Kent School of Social Work Reflection of i2a Class Activity.
Bloom’s Critical Thinking Level 1 Knowledge Exhibits previously learned material by recalling facts, terms, basic concepts, and answers.
Making a difference? Measuring the impact of an information literacy programme Ann Craig
Unwrapping Standards.
Evidence-Based Practice A Stepwise Approach Bruce D. Friedman, PhD, ACSW, CSWM University of Texas – Pan American Social Work Department
Teaching EBM Natapong Kosachunhanun, M.D.. Why Teach and Practice EBM?  It is required to be taught by TMC.  Outcomes research has documented that patients.
“Knowing Revisited” And that’s how we can move toward really knowing something: Richard Feynman on the Scientific Method.
Evidence Based Practice
Dr.F Eslamipour DDS.MS Orthodontist Associated professor Department of Oral Public Health Isfahan University of Medical Science.
Role delineation in an iterative, cognitive skills based model of Information Literacy Judith Keene and John Colvin, University of Worcester, U.K. Justine.
Research !!.  Philosophy The foundation of human knowledge A search for a general understanding of values and reality by chiefly speculative rather thanobservational.
What is Critical Thinking, and How to Teach It?
Role delineation in an iterative, cognitive skills based model of Information Literacy Judith Keene and John Colvin, University of Worcester, U.K. Justine.
Review of Literature Announcement: Today’s class location has been rescheduled to TEC 112 Next Week: Bring four questions (15 copies) to share with your.
Faustino Jerome G. Babate Nursing Research I Brokenshire College SOCSKSARGEN.
NURSING THE OLDEST OF ARTS.
Teaching EBP to undergraduates Barbara AOM 8 th August 2015.
1 Computational Thinking and Writing Research Toolbox Gordana Dodig Crnkovic School of Innovation, Design and Engineering, Mälardalen University, Sweden.
Finding Relevant Evidence
Educational Research: Competencies for Analysis and Application, 9 th edition. Gay, Mills, & Airasian © 2009 Pearson Education, Inc. All rights reserved.
© 2005 McGraw-Hill Ryerson Ltd. 1-1 Statistics A First Course Donald H. Sanders Robert K. Smidt Aminmohamed Adatia Glenn A. Larson.
Objectives: Have some useful tips for doing well Know the layout and expectations of the exam paper.
Dr Jamal Roudaki Faculty of Commerce Lincoln University New Zealand.
Objectives Describe how validity, relevance and work impact the usefulness of information for clinicians Recognize when to search for original research.
Action Plan Naming of Carboxylic Acid Evaluate the structure of carboxylic acids to report their common & IUPAC names MS SHEEBA RIZVI CHEM-II.
Evidence based Compendium Evidence-based Dentistry V.Yengopal.
Evidence Based Practice RCS /9/05. Definitions  Rosenthal and Donald (1996) defined evidence-based medicine as a process of turning clinical problems.
Unit 2 AS Sociology Research Methods Examination Technique.
Systematic Review: Interpreting Results and Identifying Gaps October 17, 2012.
Competency-Based Practice Scholar. Sub-competencyRecommended ActivityRecommended Method of Delivery Recommended Assessment Tool Continuous professional.
Planning an Exam Essay Must select useful evidence to help answer the essay questions Should plan your essay answers in rough Could double check the structure.
Developing a Metric for Evaluating Discussion Boards Dr. Robin Kay University of Ontario Institute of Technology 2 November 2004.
Electronic Portfolios E-portfolios have two critical components: Evidence that documents teaching Reflections that support each piece of evidence.
Research & Project Methods [Computing & Creative Technology Students] Introduction Prof Julian Newman.
The definition of table of specification. Table of specification is a chart that provides graphic representations of a related to the content of a course.
Teaching and Evaluating a Required Course in Career Planning for Psychology Majors b b James H. Thomas b b Cyndi R. McDaniel b b Northern Kentucky University.
Magne Jørgensen Myths, Over- simplifications and Unconfirmed Claims in Software Engineering Magne Jørgensen.
Copyright © 2010, 2006, 2002 by Mosby, Inc., an affiliate of Elsevier Inc. Chapter 10 Evidence-Based Practice Sharon E. Lock.
I.B. Psych Exam Review. Exam outline HL Overall exam weight – 80% Day 1 – May 13 th – 2 hrs. Paper 1 – 35% Day 2 – May 16 th – 2 hrs. Paper 2 – 25% –
Mary Panko, PhD. Unitec Institute of Technology, Auckland, New Zealand
Copyright © Springer Publishing Company, LLC. All Rights Reserved. EVIDENCE-BASED TEACHING IN NURSING – Chapter 15 –
IE 102 Lecture 6 Critical Thinking.
WRITING A SUCCESSFUL RESEARCH PAPER
Research and Evidence Based Medicine
Understanding Standards An overview of course assessment
Technology and Living Third Consultation
Revised Higher Course Event
Session 5: Group discussion
AICE General Paper What IS this class?.
Presentation transcript:

Teaching Evidence-Based Software Enginering to University Students Magne Jørgensen (based on a paper by Magne Jørgensen, Barbara Kitchenham, and Tore Dybå - submitted to METRICS)

2 Learning goal: "... to learn to practice evidence-based software engineering. This means the ability to identify, evaluate and apply valid and relevant research results and practice-related experience as the basis for judgments and decisions in software development.”

3 Students 3rd year students at Hedmark University College ("høgskole"), Rena, Norway in 2003, 2004 and The course is mandatory for students following the systems development program at the university college. About students have taken the EBSE course each year.

4 Exam (project delivery) In order to pass, a student must produce a project report, which includes: An answerable software engineering question/problem. An extensive search for relevant research results and practice-related experience. Evaluation of the relevance and validity of the results, opinions, viewpoints received from the different sources. A synthesis of the available evidence to support a conclusion related to the initial question. –The conclusion may be that it is not possible to form a definitive opinion, or that the evidence in favor of a particular decision or answer is weak.

5 Lectures are exercise-based Typical exercise in critical evaluation –Evaluation of ”Aim, fire” paper by Kent Beck

6 Toulmin’s Model of Argumentation

7 Lessons learned (1) Most students liked the course very much. Most students produced good work. The students had never had any teaching in how to examine scientific studies critically or how to systematically evaluate the arguments presented in course textbooks and computer magazines. The lack of previous skill meant that they easily –Reproduced instead of evaluated knowledge –Evaluated how much they agree with the conclusion instead of the validity of the argumentation.

8 Lessons learned (2) The students were much more critical towards what they read towards the end of the course. Students must be urged to use sources other than the web. –Even with 2 hours teaching of use of library data bases, the library data bases (e.g. ProQuest) were in little use by many of the students. They rely too much on an unsystematic search of the internet. –I now require that the search processes are described. Next time, I may require that it is more systematic. Less scientific evidence in EBSE, compared to EBM. –More emphasis on evaluation of practice-based experience, less on evaluation of scientific studies compared to EBM.

9 Lessons learned (3) The ability to evaluate studies based on statistical tests improves a lot with teaching about: –The importance of random treatment –The importance of representative samples –Generalization Toulmin’s model of argumenation is a useful means to teach the students to evaluate argumentations.

10 Conclusions Universities should have a stronger focus on how to acquire new knowledge and evaluate argumentations. Teaching EBSE to university students may be an important means for software engineering to become a more mature discipline with more resistance towards "hype".