More Related Content
Similar to ICSE 2011 Panel - Tatsuhiro Nishioka
Similar to ICSE 2011 Panel - Tatsuhiro Nishioka (20)
ICSE 2011 Panel - Tatsuhiro Nishioka
- 1. ICSE 2011 PANEL
What Industry Wants from Research
Tatsuhiro Nishioka
Corporate Software Engineering Center,
Toshiba Corporation
© 2011 TOSHIBA Corporation
- 2. What I am
Spare Time Tatsuhiro Nishioka
5%
Software
Researcher
20%
Software
Analyst Software
10%
Architect
65%
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 2
© 2011 TOSHIBA Corporation
- 3. Quick Question: Do you want to go shopping
By driving this?
Powered by FlightGear, an open source flight simulator
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 3
© 2011 TOSHIBA Corporation
- 4. 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
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 4
© 2011 TOSHIBA Corporation
- 5. 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
0
Value that Labor for
research applying
improved research
– If you can let Industry understand the heart of your
method or tool
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 5
© 2011 TOSHIBA Corporation
- 6. Quick & Rough Numbers for Analysis Tools
It’s like Computer
benchmarking!!
We LOVE this!
Overall
LoC
70
CC
53
Clone
81
Layer
Violation 45
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 6
© 2011 TOSHIBA Corporation
- 7. Fully Customized methods / tools
Tailored is better but not good enough
Get this customized for the problem!
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 7
© 2011 TOSHIBA Corporation
- 8. What About Pair Practice?
• Industry should • Research should
– Tell researchers their real – Improve usability of
problems methods / tools
– Share their case studies; – Consider how to improve
what works and what value, especially earning
doesn’t
Some good researchers and/or practitioners
must be their bridge. Then we can
– Train good practitioners in – Let researchers practice
Software Engineering
ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 8
© 2011 TOSHIBA Corporation
- 9. ICSE 2011 PANEL Corporate Software Engineering Center
What Industry Wants from Research, and What They’ll Accept 9
© 2011 TOSHIBA Corporation