SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Highlights	
  from	
  an	
  ICSE	
  2011	
  Panel:	
  	
  
What	
  Industry	
  Wants	
  from	
  Research	
  

  Panel	
  Organizers:	
  	
  	
  Jorge	
  Aranda,	
  Daniela	
  Damian,	
  	
  
  Marian	
  Petre,	
  Margaret-­‐Anne	
  Storey,	
  Greg	
  Wilson	
  	
  




                                                                              1	
  
2	
  
A	
  conversaEon	
  is	
  started…	
  




                                         3	
  
QuesEons	
  we	
  asked…	
  	
  
What	
  is	
  your	
  percep0on	
  of	
  soMware	
  engineering	
  
 research?	
  	
  Conferences,	
  journals,	
  collaboraEons…	
  
What	
  counts	
  as	
  evidence?	
  	
  How	
  do	
  you	
  find	
  out	
  
 about	
  results?	
  
What	
  topics	
  should	
  soMware	
  engineering	
  research	
  
 focus	
  on?	
  	
  



                                                                       4	
  
Percep0ons	
  of	
  so7ware	
  research	
  
Focused	
  on	
  organiza0ons	
  that	
  don’t	
  compare	
  to	
  us	
  

  	
  Results	
  may	
  fail	
  to	
  scale	
  	
  

  	
     	
        	
  Piecemeal	
  improvements	
  

Irrelevant,	
  dated,	
  ignoring	
  cuWng	
  edge	
  problems	
  


                                    hXp://Enyurl.com/icse2011panel	
  5	
  
“[I’m	
  afraid]	
  that	
  industrial	
  so9ware	
  engineers	
  will	
  think	
  
that	
  I’m	
  now	
  doing	
  academic	
  so9ware	
  engineering	
  and	
  
then	
  not	
  listen	
  to	
  me.	
  (…)	
  if	
  I	
  start	
  talking	
  to	
  them	
  and	
  
claim	
  that	
  I’m	
  doing	
  so9ware	
  engineering	
  research,	
  a9er	
  
they	
  stop	
  laughing,	
  they’re	
  gonna	
  stop	
  listening	
  to	
  me.	
  
Because	
  it’s	
  been	
  so	
  long	
  since	
  anything	
  actually	
  relevant	
  
to	
  what	
  pracFFoners	
  do	
  has	
  come	
  out	
  of	
  that	
  
environment,	
  or	
  at	
  least	
  the	
  percentage	
  of	
  things	
  that	
  are	
  
useful	
  that	
  come	
  out	
  of	
  that	
  environment	
  is	
  so	
  small.”	
  



                                                                                             6	
  
What	
  counts	
  as	
  evidence?	
  
  Preference	
  for	
  quanEtaEve	
  data	
  and	
  staEsEcal	
  
                                               significance	
  




                                                                7	
  
What	
  counts	
  as	
  evidence?	
  
    Preference	
  for	
  quanEtaEve	
  data	
  and	
  staEsEcal	
  
                                                 significance	
  
“managers	
  are	
  coin	
  operated	
  in	
  some	
  sense.	
  If	
  you	
  can’t	
  
quanFfy	
  it	
  in	
  terms	
  of	
  Fme	
  or	
  in	
  terms	
  of	
  money,	
  it	
  
doesn’t	
  make	
  much	
  difference	
  to	
  them.	
  (…)	
  I	
  think	
  there	
  
does	
  need	
  to	
  be	
  some	
  noFon	
  of	
  a	
  numeric	
  or	
  at	
  least	
  an	
  
objecFve	
  measure.”	
  




                                                                                            8	
  
What	
  counts	
  as	
  evidence?	
  
  Preference	
  for	
  quanEtaEve	
  data	
  and	
  staEsEcal	
  
                                               significance	
  

                 AssociaEon	
  of	
  qualitaEve	
  data	
  with	
  	
  
                                         'mere	
  anecdote‘	
  

        And	
  yet….	
  InfluenEal	
  opinions	
  persuasive	
  	
  
                             “I	
  trust	
  the	
  people	
  I	
  hire”	
  


                                                                         9	
  
Difficulty	
  in	
  applying	
  our	
  findings	
  

Resistance	
  to	
  change	
  for	
  small	
  potenEal	
  gains	
  

“(…)	
  it	
  would	
  depend	
  in	
  part	
  of	
  how	
  cumbersome	
  your	
  
techniques	
  are;	
  how	
  much	
  retraining	
  I’m	
  going	
  to	
  have	
  
to	
  do	
  on	
  my	
  staff.	
  (…)	
  I	
  might	
  decide	
  that	
  even	
  if	
  you’re	
  
legit	
  and	
  you	
  actually	
  do	
  come	
  up	
  with	
  15%,	
  that	
  that’s	
  
not	
  enough	
  to	
  jusFfy	
  it.”	
  




                                                                                              10	
  
Dissemina0on	
  of	
  results	
  
Results	
  are	
  not	
  geWng	
  out	
  there!	
  
                                                         SuggesFons:	
  	
  

                        Researchers	
  should	
  be	
  aXending	
  	
  
                               pracEEoner	
  conferences	
  

                      Need	
  to	
  disEll	
  research	
  results	
  for	
  	
  
                                                    pracEEoners	
  


                                                                             11	
  
Research	
  topics	
  of	
  interest	
  
 Developer	
  issues	
  
  	
  Tool	
  issues	
  
  	
   	
  Code	
  issues	
  
  	
   	
         	
  User	
  Issues	
  
  	
   	
         	
         	
  EvaluaEon	
  Issues	
  
  	
   	
         	
         	
       	
  Management	
  issues	
  




                                                                     12	
  
Reac0ons	
  to	
  our	
  blog?	
  

     hXp://Enyurl.com/icse2011panel	
  




                                          13	
  
Broadening	
  this	
  conversaEon	
  




                                        14	
  
QuesEons	
  we	
  posed	
  to	
  the	
  panelists…	
  
What	
  percep0on	
  does	
  industry	
  have	
  of	
  academic	
  
 research?	
  
What	
  kind	
  of	
  	
  evidence	
  is	
  compelling?	
  
Which	
  research	
  ques0ons	
  should	
  be	
  addressed?	
  
Most	
  useful	
  empirical	
  finding?	
  Success	
  story?	
  	
  	
  
How	
  to	
  improve	
  dissemina0on	
  of	
  research	
  
 results?	
  	
  
How	
  to	
  engage	
  industry	
  in	
  research?	
  

                                                                    15	
  
Panel	
  parEcipants	
  
David	
  Weiss,	
  Iowa	
  State	
  University	
  
John	
  Penix,	
  Google	
  
Lionel	
  Briand,	
  Simula	
  Research	
  Laboratory	
  
Peri	
  Tarr,	
  IBM	
  Thomas	
  J.	
  Watson	
  Research	
  Center	
  
Tatsuhiro	
  Nishioka,	
  Corporate	
  SoMware	
  
  Engineering	
  Center,	
  Toshiba	
  CorporaEon	
  
Wolfram	
  Schulte,	
  MicrosoM	
  Research	
  

                                                                     16	
  
Panel	
  Highlights:	
  David	
  Weiss,	
  
perspec0ve	
  from	
  Avaya	
  




                                              17	
  
Panel	
  Highlights:	
  	
  
John	
  Penix,	
  Google	
  

•  Striving	
  for	
  conEnuous	
  improvement	
  of	
  useful	
  
   tools:	
  
    –  “We	
  can’t	
  improve	
  what	
  we	
  can’t	
  measure”	
  
    –  “Our	
  goal:	
  make	
  the	
  tools	
  disappear	
  from	
  the	
  
       workflow”	
  
•  In	
  terms	
  of	
  scale….	
  	
  5000	
  devs	
  in	
  40	
  offices,	
  2000	
  
   acEve	
  projects,	
  single	
  monolithic	
  code	
  tree	
  with	
  
   mixed	
  languages,	
  20+	
  code	
  changes	
  per	
  minute,	
  
   50,000	
  builds	
  per	
  day,	
  50	
  million	
  test	
  cases	
  run	
  
   per	
  day….	
                                                                   18	
  
Panel	
  Highlights:	
  John	
  Penix	
  (2)	
  

•  Problems	
  he	
  cares	
  about…	
  	
  	
  
    –  How	
  do	
  developers	
  work	
  and	
  collaborate?	
  
    –  Team	
  producEvity	
  vs.	
  individual	
  producEvity	
  
•  All	
  MS	
  students	
  should	
  know	
  how	
  to	
  do	
  a	
  	
  
   user	
  study	
  
•  Faculty	
  advice:	
  Maintain	
  contact	
  with	
  your	
  
   students	
  (good	
  links	
  to	
  industry)	
  

                                                                             19	
  
Panel	
  Highlights:	
  Lionel	
  Briand,	
  	
  
Simula	
  Research	
  Labs	
  
•  PercepEons	
  from	
  industry:	
  
   –  Disconnect,	
  engage	
  researchers	
  in	
  industry	
  
   –  Scalability	
  (heurisEcs	
  versus	
  exact	
  methods)	
  
   –  Applicability	
  (context	
  factors,	
  constraints),	
  realisEc	
  
      condiEons	
  (human	
  factors)	
  
   –  Fundamental	
  research	
  quesEons	
  haven’t	
  changed…	
  
   –  Relevant	
  empirical	
  findings?	
  
       •  (Model	
  based)	
  tesEng	
  and	
  empirical	
  research	
  at	
  
          MicrosoM,	
  InspecEons	
  

                                                                                 20	
  
Panel	
  Highlights:	
  Lionel	
  Briand	
  (2)	
  




                                                      21	
  
Panel	
  Highlights:	
  	
  
Peri	
  Tarr,	
  IBM	
  Research	
  

•  So	
  you	
  want	
  to	
  marry	
  an	
  industrial?	
  
•  Success	
  comes	
  at	
  a	
  high	
  price!	
  
    –  Huge	
  Eme	
  commitment,	
  opportunity	
  cost	
  
    –  You	
  become	
  a	
  development	
  resource,	
  for	
  beSer	
  and	
  for	
  
       worse	
  
    –  Effort	
  in	
  developing	
  trust,	
  what	
  you	
  do	
  maXers	
  to	
  
       them,	
  problems	
  of	
  today	
  
•  Industry	
  balances	
  strategies	
  and	
  considers	
  ROI	
  
   across	
  porqolios	
  
    –  Do	
  you	
  add	
  risk?	
  	
  
    –  Evidence	
  that	
  customers	
  can	
  use	
  it,	
  want	
  it,	
  will	
  pay	
  for	
  
       it?	
                                                                                 22	
  
Panel	
  Highlights:	
  Peri	
  Tarr	
  (2)	
  




                                                  23	
  
Panel	
  Highlights:	
  Peri	
  Tarr	
  (3)	
  



•  Find	
  someone	
  with	
  a	
  forward	
  looking	
  
   perspecEve,	
  Build	
  strong,	
  trusEng	
  long	
  term	
  
   partner	
  relaEonships	
  




                                                                    24	
  
Panel	
  Highlights:	
  	
  
Tatsuhiro	
  Nishioka,	
  Toshiba	
  




                                        25	
  
Panel	
  Highlights:	
  	
  
Wolfram	
  Schulte,	
  Microso7	
  




                                      26	
  
Panel	
  Highlights:	
  Wolfram	
  Schulte	
  (2)	
  




                                                        27	
  
Discussion	
  Points	
  
•  SoMware	
  development	
  is	
  a	
  wicked	
  problem…	
  how	
  
   to	
  compete	
  with	
  snake	
  oil	
  salesmen	
  with	
  our	
  
   modest	
  soluEons?	
  	
  
•  How	
  to	
  deal	
  with	
  kinds	
  of	
  evidence	
  accepted…	
  
   many	
  kinds	
  of	
  important	
  soMware	
  dev	
  problems	
  
   are	
  not	
  amenable	
  to	
  controlled	
  experimentaEon?	
  
•  How	
  to	
  become	
  a	
  beXer	
  storyteller?	
  How	
  to	
  deal	
  
   with	
  the	
  apparent	
  disconnect?	
  
•  How	
  to	
  do	
  industrially	
  relevant	
  research	
  without	
  
   hurEng	
  one’s	
  academic	
  career?	
  
                                                                          28	
  
ICSE	
  Panel	
  Slides	
  


hXp://catenary.wordpress.com/2011/06/08/
icse-­‐2011-­‐panel-­‐slides-­‐and-­‐recap/	
  




                                                  29	
  

Contenu connexe

Tendances

The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringMargaret-Anne Storey
 
Crowdsourcing Documentation in Software Engineering
Crowdsourcing Documentation in Software EngineeringCrowdsourcing Documentation in Software Engineering
Crowdsourcing Documentation in Software EngineeringMargaret-Anne Storey
 
The Elusive Nature of Software Documentation
The Elusive Nature of Software DocumentationThe Elusive Nature of Software Documentation
The Elusive Nature of Software DocumentationMargaret-Anne Storey
 
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...Margaret-Anne Storey
 
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...CS, NcState
 
Emerging practices 2019 week 1
Emerging practices 2019 week 1Emerging practices 2019 week 1
Emerging practices 2019 week 1R. Sosa
 
Emerging practices 2019 week 2
Emerging practices 2019 week 2Emerging practices 2019 week 2
Emerging practices 2019 week 2R. Sosa
 
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University AmsterdamLora Aroyo
 
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...Rosenfeld Media
 
Emerging practices 2019 week 7
Emerging practices 2019 week 7Emerging practices 2019 week 7
Emerging practices 2019 week 7R. Sosa
 
SE and AI: a two-way street
SE and AI: a two-way streetSE and AI: a two-way street
SE and AI: a two-way streetCS, NcState
 
Online Research Coming of age - Brownbag Presentation at Universitty of Preto...
Online Research Coming of age - Brownbag Presentation at Universitty of Preto...Online Research Coming of age - Brownbag Presentation at Universitty of Preto...
Online Research Coming of age - Brownbag Presentation at Universitty of Preto...Holger Lütters
 
Mining Development Repositories to Study the Impact of Collaboration on Softw...
Mining Development Repositories to Study the Impact of Collaboration on Softw...Mining Development Repositories to Study the Impact of Collaboration on Softw...
Mining Development Repositories to Study the Impact of Collaboration on Softw...Nicolas Bettenburg
 
SBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisSBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisTao Xie
 
Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*Kelly Moran
 
Human-centric Software Development Tools
Human-centric Software Development ToolsHuman-centric Software Development Tools
Human-centric Software Development ToolsGail Murphy
 
Unravel COVID-19 From a Systems Thinking Lens
Unravel COVID-19 From a Systems Thinking LensUnravel COVID-19 From a Systems Thinking Lens
Unravel COVID-19 From a Systems Thinking LensNUS-ISS
 
Keynote at-icpc-2020
Keynote at-icpc-2020Keynote at-icpc-2020
Keynote at-icpc-2020Ralf Laemmel
 
CompetitiveAdvantageThroughDeepLearning (white paper)
CompetitiveAdvantageThroughDeepLearning (white paper)CompetitiveAdvantageThroughDeepLearning (white paper)
CompetitiveAdvantageThroughDeepLearning (white paper)Tarun Mehra
 

Tendances (20)

The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software Engineering
 
Crowdsourcing Documentation in Software Engineering
Crowdsourcing Documentation in Software EngineeringCrowdsourcing Documentation in Software Engineering
Crowdsourcing Documentation in Software Engineering
 
The Elusive Nature of Software Documentation
The Elusive Nature of Software DocumentationThe Elusive Nature of Software Documentation
The Elusive Nature of Software Documentation
 
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
 
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
 
Emerging practices 2019 week 1
Emerging practices 2019 week 1Emerging practices 2019 week 1
Emerging practices 2019 week 1
 
Emerging practices 2019 week 2
Emerging practices 2019 week 2Emerging practices 2019 week 2
Emerging practices 2019 week 2
 
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
 
Emerging practices 2019 week 7
Emerging practices 2019 week 7Emerging practices 2019 week 7
Emerging practices 2019 week 7
 
SE and AI: a two-way street
SE and AI: a two-way streetSE and AI: a two-way street
SE and AI: a two-way street
 
Online Research Coming of age - Brownbag Presentation at Universitty of Preto...
Online Research Coming of age - Brownbag Presentation at Universitty of Preto...Online Research Coming of age - Brownbag Presentation at Universitty of Preto...
Online Research Coming of age - Brownbag Presentation at Universitty of Preto...
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Mining Development Repositories to Study the Impact of Collaboration on Softw...
Mining Development Repositories to Study the Impact of Collaboration on Softw...Mining Development Repositories to Study the Impact of Collaboration on Softw...
Mining Development Repositories to Study the Impact of Collaboration on Softw...
 
SBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisSBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and Analysis
 
Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*
 
Human-centric Software Development Tools
Human-centric Software Development ToolsHuman-centric Software Development Tools
Human-centric Software Development Tools
 
Unravel COVID-19 From a Systems Thinking Lens
Unravel COVID-19 From a Systems Thinking LensUnravel COVID-19 From a Systems Thinking Lens
Unravel COVID-19 From a Systems Thinking Lens
 
Keynote at-icpc-2020
Keynote at-icpc-2020Keynote at-icpc-2020
Keynote at-icpc-2020
 
CompetitiveAdvantageThroughDeepLearning (white paper)
CompetitiveAdvantageThroughDeepLearning (white paper)CompetitiveAdvantageThroughDeepLearning (white paper)
CompetitiveAdvantageThroughDeepLearning (white paper)
 

Similaire à Research industry panel review

A Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software VisualizationA Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software VisualizationArie van Deursen
 
Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013
Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013
Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013Dan Arra
 
ICSE 2011: Research industry panel
ICSE 2011: Research industry panelICSE 2011: Research industry panel
ICSE 2011: Research industry panelMargaret-Anne Storey
 
ICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram SchulteICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram Schultejorgearanda
 
BEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case Study
BEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case StudyBEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case Study
BEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case StudyEna Arel
 
Design Thinking 101 Workshop
Design Thinking 101 WorkshopDesign Thinking 101 Workshop
Design Thinking 101 WorkshopNatalie Hollier
 
How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users Mary Piontkowski
 
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven ResearchISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven ResearchTao Xie
 
Lionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteLionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteICSM 2011
 
How organisations are considering their audience in business decisions
How organisations are considering their audience in business decisionsHow organisations are considering their audience in business decisions
How organisations are considering their audience in business decisionsEmpathy
 
Cultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationCultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationRamneek Kalra
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeArushi Prakash, Ph.D.
 
Better UX Surveys at UCD2012 by @cjforms
Better UX Surveys at UCD2012 by @cjformsBetter UX Surveys at UCD2012 by @cjforms
Better UX Surveys at UCD2012 by @cjformsCaroline Jarrett
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of BusinessPaul Sherman
 
Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...
Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...
Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...Gigi Johnson
 
Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Napex Terra
 
The elements of product success for business leaders
The elements of product success for business leadersThe elements of product success for business leaders
The elements of product success for business leadersNick Myers
 
Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences Yan Xu
 

Similaire à Research industry panel review (20)

A Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software VisualizationA Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software Visualization
 
Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013
Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013
Macadamian - Product Camp - Top10 researchsecretswebinar dan_arra_march,2013
 
ICSE 2011: Research industry panel
ICSE 2011: Research industry panelICSE 2011: Research industry panel
ICSE 2011: Research industry panel
 
ICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram SchulteICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram Schulte
 
BEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case Study
BEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case StudyBEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case Study
BEST PRACTICES FOR COMMUNICATING WITH KEY PROJECT STAKEHOLDERS A Case Study
 
Design Thinking 101 Workshop
Design Thinking 101 WorkshopDesign Thinking 101 Workshop
Design Thinking 101 Workshop
 
How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users
 
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven ResearchISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
 
Lionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteLionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 Keynote
 
How organisations are considering their audience in business decisions
How organisations are considering their audience in business decisionsHow organisations are considering their audience in business decisions
How organisations are considering their audience in business decisions
 
Cultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationCultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering Education
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science Resume
 
Better UX Surveys at UCD2012 by @cjforms
Better UX Surveys at UCD2012 by @cjformsBetter UX Surveys at UCD2012 by @cjforms
Better UX Surveys at UCD2012 by @cjforms
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
 
Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...
Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...
Messy Research: How to Make Qualitative Data Quantifiable and Make Messy Data...
 
Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)
 
GCTT - Final session
GCTT - Final sessionGCTT - Final session
GCTT - Final session
 
The elements of product success for business leaders
The elements of product success for business leadersThe elements of product success for business leaders
The elements of product success for business leaders
 
Apps are for Humans
Apps are for HumansApps are for Humans
Apps are for Humans
 
Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences
 

Plus de Margaret-Anne Storey

An Actionable Framework for Understanding and Improving Developer Experience
An Actionable Framework for Understanding and Improving Developer ExperienceAn Actionable Framework for Understanding and Improving Developer Experience
An Actionable Framework for Understanding and Improving Developer ExperienceMargaret-Anne Storey
 
ASE Keynote 2022: From Automation to Empowering Software Developers
ASE Keynote 2022: From Automation to Empowering Software Developers ASE Keynote 2022: From Automation to Empowering Software Developers
ASE Keynote 2022: From Automation to Empowering Software Developers Margaret-Anne Storey
 
Software Bots as Superheroes in the SPACE of Developer Productivity
Software Bots as Superheroes in the SPACE of Developer ProductivitySoftware Bots as Superheroes in the SPACE of Developer Productivity
Software Bots as Superheroes in the SPACE of Developer ProductivityMargaret-Anne Storey
 
What does productivity mean to developers
What does productivity mean to developersWhat does productivity mean to developers
What does productivity mean to developersMargaret-Anne Storey
 
Towards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityMargaret-Anne Storey
 
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Margaret-Anne Storey
 
Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...
Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...
Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...Margaret-Anne Storey
 
Benevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionBenevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionMargaret-Anne Storey
 

Plus de Margaret-Anne Storey (10)

An Actionable Framework for Understanding and Improving Developer Experience
An Actionable Framework for Understanding and Improving Developer ExperienceAn Actionable Framework for Understanding and Improving Developer Experience
An Actionable Framework for Understanding and Improving Developer Experience
 
ASE Keynote 2022: From Automation to Empowering Software Developers
ASE Keynote 2022: From Automation to Empowering Software Developers ASE Keynote 2022: From Automation to Empowering Software Developers
ASE Keynote 2022: From Automation to Empowering Software Developers
 
Software Bots as Superheroes in the SPACE of Developer Productivity
Software Bots as Superheroes in the SPACE of Developer ProductivitySoftware Bots as Superheroes in the SPACE of Developer Productivity
Software Bots as Superheroes in the SPACE of Developer Productivity
 
What does productivity mean to developers
What does productivity mean to developersWhat does productivity mean to developers
What does productivity mean to developers
 
Icse 2020 bof reviewing papers
Icse 2020 bof reviewing papersIcse 2020 bof reviewing papers
Icse 2020 bof reviewing papers
 
Towards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and Productivity
 
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
 
Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...
Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...
Using a Visual Abstract as a Lens for Communicating and Promoting Design Scie...
 
Benevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionBenevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolution
 
Icpc 2011 storey
Icpc 2011 storeyIcpc 2011 storey
Icpc 2011 storey
 

Dernier

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Research industry panel review

  • 1. Highlights  from  an  ICSE  2011  Panel:     What  Industry  Wants  from  Research   Panel  Organizers:      Jorge  Aranda,  Daniela  Damian,     Marian  Petre,  Margaret-­‐Anne  Storey,  Greg  Wilson     1  
  • 3. A  conversaEon  is  started…   3  
  • 4. QuesEons  we  asked…     What  is  your  percep0on  of  soMware  engineering   research?    Conferences,  journals,  collaboraEons…   What  counts  as  evidence?    How  do  you  find  out   about  results?   What  topics  should  soMware  engineering  research   focus  on?     4  
  • 5. Percep0ons  of  so7ware  research   Focused  on  organiza0ons  that  don’t  compare  to  us    Results  may  fail  to  scale          Piecemeal  improvements   Irrelevant,  dated,  ignoring  cuWng  edge  problems   hXp://Enyurl.com/icse2011panel  5  
  • 6. “[I’m  afraid]  that  industrial  so9ware  engineers  will  think   that  I’m  now  doing  academic  so9ware  engineering  and   then  not  listen  to  me.  (…)  if  I  start  talking  to  them  and   claim  that  I’m  doing  so9ware  engineering  research,  a9er   they  stop  laughing,  they’re  gonna  stop  listening  to  me.   Because  it’s  been  so  long  since  anything  actually  relevant   to  what  pracFFoners  do  has  come  out  of  that   environment,  or  at  least  the  percentage  of  things  that  are   useful  that  come  out  of  that  environment  is  so  small.”   6  
  • 7. What  counts  as  evidence?   Preference  for  quanEtaEve  data  and  staEsEcal   significance   7  
  • 8. What  counts  as  evidence?   Preference  for  quanEtaEve  data  and  staEsEcal   significance   “managers  are  coin  operated  in  some  sense.  If  you  can’t   quanFfy  it  in  terms  of  Fme  or  in  terms  of  money,  it   doesn’t  make  much  difference  to  them.  (…)  I  think  there   does  need  to  be  some  noFon  of  a  numeric  or  at  least  an   objecFve  measure.”   8  
  • 9. What  counts  as  evidence?   Preference  for  quanEtaEve  data  and  staEsEcal   significance   AssociaEon  of  qualitaEve  data  with     'mere  anecdote‘   And  yet….  InfluenEal  opinions  persuasive     “I  trust  the  people  I  hire”   9  
  • 10. Difficulty  in  applying  our  findings   Resistance  to  change  for  small  potenEal  gains   “(…)  it  would  depend  in  part  of  how  cumbersome  your   techniques  are;  how  much  retraining  I’m  going  to  have   to  do  on  my  staff.  (…)  I  might  decide  that  even  if  you’re   legit  and  you  actually  do  come  up  with  15%,  that  that’s   not  enough  to  jusFfy  it.”   10  
  • 11. Dissemina0on  of  results   Results  are  not  geWng  out  there!   SuggesFons:     Researchers  should  be  aXending     pracEEoner  conferences   Need  to  disEll  research  results  for     pracEEoners   11  
  • 12. Research  topics  of  interest   Developer  issues    Tool  issues      Code  issues        User  Issues          EvaluaEon  Issues            Management  issues   12  
  • 13. Reac0ons  to  our  blog?   hXp://Enyurl.com/icse2011panel   13  
  • 15. QuesEons  we  posed  to  the  panelists…   What  percep0on  does  industry  have  of  academic   research?   What  kind  of    evidence  is  compelling?   Which  research  ques0ons  should  be  addressed?   Most  useful  empirical  finding?  Success  story?       How  to  improve  dissemina0on  of  research   results?     How  to  engage  industry  in  research?   15  
  • 16. Panel  parEcipants   David  Weiss,  Iowa  State  University   John  Penix,  Google   Lionel  Briand,  Simula  Research  Laboratory   Peri  Tarr,  IBM  Thomas  J.  Watson  Research  Center   Tatsuhiro  Nishioka,  Corporate  SoMware   Engineering  Center,  Toshiba  CorporaEon   Wolfram  Schulte,  MicrosoM  Research   16  
  • 17. Panel  Highlights:  David  Weiss,   perspec0ve  from  Avaya   17  
  • 18. Panel  Highlights:     John  Penix,  Google   •  Striving  for  conEnuous  improvement  of  useful   tools:   –  “We  can’t  improve  what  we  can’t  measure”   –  “Our  goal:  make  the  tools  disappear  from  the   workflow”   •  In  terms  of  scale….    5000  devs  in  40  offices,  2000   acEve  projects,  single  monolithic  code  tree  with   mixed  languages,  20+  code  changes  per  minute,   50,000  builds  per  day,  50  million  test  cases  run   per  day….   18  
  • 19. Panel  Highlights:  John  Penix  (2)   •  Problems  he  cares  about…       –  How  do  developers  work  and  collaborate?   –  Team  producEvity  vs.  individual  producEvity   •  All  MS  students  should  know  how  to  do  a     user  study   •  Faculty  advice:  Maintain  contact  with  your   students  (good  links  to  industry)   19  
  • 20. Panel  Highlights:  Lionel  Briand,     Simula  Research  Labs   •  PercepEons  from  industry:   –  Disconnect,  engage  researchers  in  industry   –  Scalability  (heurisEcs  versus  exact  methods)   –  Applicability  (context  factors,  constraints),  realisEc   condiEons  (human  factors)   –  Fundamental  research  quesEons  haven’t  changed…   –  Relevant  empirical  findings?   •  (Model  based)  tesEng  and  empirical  research  at   MicrosoM,  InspecEons   20  
  • 21. Panel  Highlights:  Lionel  Briand  (2)   21  
  • 22. Panel  Highlights:     Peri  Tarr,  IBM  Research   •  So  you  want  to  marry  an  industrial?   •  Success  comes  at  a  high  price!   –  Huge  Eme  commitment,  opportunity  cost   –  You  become  a  development  resource,  for  beSer  and  for   worse   –  Effort  in  developing  trust,  what  you  do  maXers  to   them,  problems  of  today   •  Industry  balances  strategies  and  considers  ROI   across  porqolios   –  Do  you  add  risk?     –  Evidence  that  customers  can  use  it,  want  it,  will  pay  for   it?   22  
  • 23. Panel  Highlights:  Peri  Tarr  (2)   23  
  • 24. Panel  Highlights:  Peri  Tarr  (3)   •  Find  someone  with  a  forward  looking   perspecEve,  Build  strong,  trusEng  long  term   partner  relaEonships   24  
  • 25. Panel  Highlights:     Tatsuhiro  Nishioka,  Toshiba   25  
  • 26. Panel  Highlights:     Wolfram  Schulte,  Microso7   26  
  • 27. Panel  Highlights:  Wolfram  Schulte  (2)   27  
  • 28. Discussion  Points   •  SoMware  development  is  a  wicked  problem…  how   to  compete  with  snake  oil  salesmen  with  our   modest  soluEons?     •  How  to  deal  with  kinds  of  evidence  accepted…   many  kinds  of  important  soMware  dev  problems   are  not  amenable  to  controlled  experimentaEon?   •  How  to  become  a  beXer  storyteller?  How  to  deal   with  the  apparent  disconnect?   •  How  to  do  industrially  relevant  research  without   hurEng  one’s  academic  career?   28  
  • 29. ICSE  Panel  Slides   hXp://catenary.wordpress.com/2011/06/08/ icse-­‐2011-­‐panel-­‐slides-­‐and-­‐recap/   29