9
© 2011 TOSHIBA Corporation ICSE 2011 PANEL What Industry Wants from Research Tatsuhiro Nishioka Corporate Software Engineering Center, Toshiba Corporation

ICSE 2011 Panel - Tatsuhiro Nishioka

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: ICSE 2011 Panel - Tatsuhiro Nishioka

© 2011 TOSHIBA Corporation

ICSE 2011 PANEL What Industry Wants from Research Tatsuhiro Nishioka Corporate Software Engineering Center, Toshiba Corporation

Page 2: ICSE 2011 Panel - Tatsuhiro Nishioka

2 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

What I am

Software Architect

65%

Software Analyst

10%

Software Researcher

20%

Spare Time 5%

Tatsuhiro Nishioka

Page 3: ICSE 2011 Panel - Tatsuhiro Nishioka

3 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

Quick Question: Do you want to go shopping By driving this?

Powered by FlightGear, an open source flight simulator

Page 4: ICSE 2011 Panel - Tatsuhiro Nishioka

4 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

Difference between Industry and Research •  Research wants

–  Accurate –  Fresh & Advanced –  Generalized

•  Research finds –  methods, then problems

that it can solve

•  Research hates –  taking long time for

improving usability of its methods / tools

Page 5: ICSE 2011 Panel - Tatsuhiro Nishioka

5 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

What Do I Think Works?

•  Basically, anything that –  Improves values (= Profit for most of cases) –  Needs no extra labor for applying research

•  Something meets below also works

–  If you can let Industry understand the heart of your method or tool

Value that research improved

Labor for applying research 0

Page 6: ICSE 2011 Panel - Tatsuhiro Nishioka

6 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

Quick & Rough Numbers for Analysis Tools

It’s like Computer benchmarking!! We LOVE this!

Overall

LoC

CC

Clone

Layer Violation

70 53 81 45

Page 7: ICSE 2011 Panel - Tatsuhiro Nishioka

7 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

Fully Customized methods / tools

Tailored is better but not good enough Get this customized for the problem!

Page 8: ICSE 2011 Panel - Tatsuhiro Nishioka

8 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept

What About Pair Practice?

•  Industry should –  Tell researchers their real

problems –  Share their case studies;

what works and what doesn’t

–  Train good practitioners in Software Engineering

•  Research should –  Improve usability of

methods / tools –  Consider how to improve

value, especially earning

–  Let researchers practice

Some good researchers and/or practitioners must be their bridge. Then we can

Page 9: ICSE 2011 Panel - Tatsuhiro Nishioka

9 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL

What Industry Wants from Research, and What They’ll Accept