ICSE 2011 Panel - Tatsuhiro Nishioka
-
Upload
jorgearanda -
Category
Technology
-
view
2.813 -
download
1
description
Transcript of ICSE 2011 Panel - Tatsuhiro Nishioka
© 2011 TOSHIBA Corporation
ICSE 2011 PANEL What Industry Wants from Research Tatsuhiro Nishioka Corporate Software Engineering Center, Toshiba Corporation
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
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
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
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
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
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!
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
9 © 2011 TOSHIBA Corporation Corporate Software Engineering Center ICSE 2011 PANEL
What Industry Wants from Research, and What They’ll Accept