Sarah Beecham, Padraig O’Leary, Sean Baker, Ita Richardson, and John Noll (2014), Making Software Engineering Research Relevant, IEEE Computer 47 (4):

Slides:



Advertisements
Similar presentations
SOHA HASSOUN COMPUTER SCIENCE TUFTS UNIVERSITY Mentors and Advisors CRA-W Graduate Cohort: 2011.
Advertisements

Dr Linda Allin Division of Sport Sciences The value of real life evaluation research for student learning and employability in Sports Development.
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
Use of Career Assessment Processes, Models, and Tools in Career Development Services CDSWG Report: 2009.
Relating research to practice Heather King Department of Education King’s College London.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Building the Literature Review Dr. Erica Cirillo-McCarthy Assistant Director of Graduate and ADEP Writing California Lutheran University Writing Center.
Lero© 2010 Software Quality & Process Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science.
CS 498 Senior Seminar Students will research a current topic in computer science, write a paper on that topic, and make an oral presentation.
Getting Started: Research and Literature Reviews An Introduction.
CSCD 555 Research Methods for Computer Science
Thesis Project Nirvana
Web Pedagogies February 25, 2009 On- Line Research.
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
Component-Based Software Engineering Dr R Bahsoon 1 Announcement 1: Presentations Component-Based Software Dr. Rami Bahsoon School of Computer Science.
The IBCC Reflective Project
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 The Relationship between.
THE CHALLENGES AND OPPORTUNITIES OF INTRODUCING NEW TAUGHT PROGRAMMES Colin Ashurst.
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
On Education Gerrit C. van der Veer most work done by Anne Bowser Elizabeth Churchill Jennifer Preece.
The Senior Seminar: Historical Methodology Sarah Jones Weicksel Department of History
Planning an Applied Research Project Chapter 1 – Reading and Analyzing Research © 2014 John Wiley & Sons, Inc. All rights reserved.
Matthew Wyman and Sarah Longwell, Keele University
The Upper-Level Writing Requirement Advising, Answering Student Questions, and Figuring It Out Ourselves.
Communication Skills Anyone can hear. It is virtually automatic. Listening is another matter. It takes skill, patience, practice and conscious effort.
ABET’s coming to Rose! Your involvement Monday, Nov 5, 2012.
Ivar Jacobson and Ed Seidewitz A New Software Engineering Communications of the ACM, Dec. 2014, 57 (12): CS 791z Graduate Topics on Software Engineering.
Halifax Regional School Board 2003 Introduction to the Vision for the Integration of Information Technologies Document.
IR1IMEM YEAR ONE RESEARCH METHODOLOGY L2: Reviewing Literature, Formulating Research Problem, Variables DR. JAVED-VASSILIS KHAN, Drs. Allerd Peters, Frank.
Lecture 06
Structure of Course  Written paper (25%)  Essay (30%)  Presentation (45%)
EVALUATING SOURCES. THE NEED FOR EFFECTIVE SOURCES Lend credibility to your arguments Support your points with researched information A source is only.
CS 498 Senior Seminar Students will research a current topic in computer science, write a paper on that topic, and make an oral presentation.
Emily Irwin CEP 806 Fall  Teaching experience:  I have worked with seventh and ninth grade biology students who are working on science fair projects.
Issues and suggestions Communication skills curriculum in Engineering and Technology courses - Ms.C.Divya, AP/English.
Twilight Training October 1, 2013 OUSD CCSS Transition Teams.
New Advanced Higher Subject Implementation Events Computing Science Advanced Higher Course Assessment.
Stage-426-Feb-991 Ways to Excel as a Stage-4 Student Professor Clark Thomborson Computer Science Department Auckland University.
How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn University
Intro to Critiquing Research Your tutorial task is for you to critique several articles so that you develop skills for your Assignment.
Informative Speeches. What is an informative speech? Speech that conveys knowledge and understanding Survey says..... Informative speeches rated #1 most.
1 Gdansk, Poland, June 5, 20072nd Symposium on Systems Analysis and Design A Critical Review of Software Engineering Research on Open Source Software Development.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Increasing Collaboration in the Classroom Using Technology By Sarah Barnett.
Doing Your Own Research. Topic: A Focus for the Study F Is the topic likely researchable, given time, resources, and availability of data? F Is there.
EXPLORING PROCESS OF DOING DATA SCIENCE VIA AN ETHNOGRAPHIC STUDY OF A MEDIA ADVERTISING COMPANY J.SALTZ, I.SHAMSHURIN 2015 IEEE INTERNATIONAL CONFERENCE.
1 CC2039 Professional Development for Communication Technology Developing a Project Proposal.
Chapter 1: Introduction Omar Meqdadi SE 3860 Lecture 1 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Researching Threshold Concepts: Ways of Thinking and Practising in Geoscience Helen King, Higher Education Consultant,
Getting Started: Research and Literature Reviews An Introduction.
Lean Manufacturing Practices In Malaysian SMEs. 1.0Introduction Research Background Why Lean Manufacturing needs to be practiced in SMEs? Problem Statement.
Assessment and Learning in Practice Settings (ALPS) © Assessing Competency in Practice : a multi disciplinary seminar Assessment.
For more course tutorials visit
BUS 600 Slingshot Academy / Tutorialrank.com Tutorialrank.com For More Tutorials
IS BUSINESS ENGLISH TEACHING IN INDIA ALIGNED WITH INDUSTRY NEEDS? IATEFL Conference, 8 – 12 April 2013, Liverpool, UK 1.
Technical Communication: Concepts and Features
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
Imran Hussain University of Management and Technology (UMT)
(New) English Discoveries Online at HANU
Kownayn University ARTICLE REVIEW May 23, 2017.
Critical / Academic Reading
Technical Communication: Foundations
Evaluating Sources.
Literacy Content Specialist, CDE
Title Author name1, Author name2 and Author name3 Department of
CSCD 506 Research Methods for Computer Science
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
CS 791z Graduate Topics on Software Engineering
CS 791Graduate Topics in Computer Science [Software Engineering]
Presentation transcript:

Sarah Beecham, Padraig O’Leary, Sean Baker, Ita Richardson, and John Noll (2014), Making Software Engineering Research Relevant, IEEE Computer 47 (4): CS 791z Graduate Topics on Software Engineering University of Nevada, Reno Department of Computer Science & Engineering

 Introduction  What kind of support are practitioners looking for?  Where do they go for support?  The practice-research paradox  Guidelines for making SE research relevant 2

3

4

 Software practitioners rarely look to academic literature for new and better ways to develop software  Example taken by the authors of the paper: global software engineering (GSE)  In prior work, the authors had created a Decision Support System (DSS) for Global Team Management 5

 The prototype DSS was used to test the market  The initial goal was to explore practitioners’ views on GSE research and gauge their interest in the idea of a GSE-focused DSS  The test group included practitioners form organizations such as Google, Microsoft, Oracle  Senior managers and project managers were interviewed 6

 Respondents indicated challenges in GSE such as:  Culture – mismatched work ethics, languages, religions  Communication overhead  Different time zones across sites  Tool mismatch  Vendor selection  Sourcing skills  Task allocation  Relevant and timely conversations  Inability to roll out best practices across sites, etc.  All these have been researched by a decade by LERO authors and many others (see next slide)  Yet, practitioners do not read GSE research! 7

8

 Possible causes:  GSE is considered mainstream SE (general project management)  Also, practitioners seem to look for patterns of context-specific help, rather than frameworks  Finally, experience-based advice seems to trump it all  So, where are the practitioners looking for support? … see next page … 9

10 Interfaces and Components

 First, practitioners depend on their own experience  Then, their main source of support comes from peers  Next, they rely on resources such as books, blogs, wikis, and own corporate intranets  Robert Glass signaled the practice-research divide in an 1996 Communications of the ACM article  The idea was that researchers did not have the required experience to make their theories the solution of choice  Indeed, the key problem seems to be: can we really expect practitioners to apply a theory that hasn’t been proven in practice first? 11

12

13  The LERO group concluded that GSE research is not reaching its target audience  This happens because research results are often inaccessible, lack credibility, and are irrelevant  Their study was indeed small and highly selective, but still likely representative for the actual situation in the SE industry  Caveat: none of known practitioners that straddle the research-practice divide were interviewed  So, what can be done?

14  The LERO group suggests the following:  Research studies need to include practitioners as authors as well as subjects  Research results need to be presented in ways that are useful to practitioners  Researchers need to engage practitioners in a dialogue beyond that of observer/subject or author/reader.

15

16  What is your own experience with the practice-research divide in SE?  How much of this divide (gap, or paradox) exists in other areas of CSE research? (consider robotics, computer vision, etc…). If there are differences from SE, try to explain them.  What other approaches/strategies could help reduce the practice-research divide?