David C. Shepherd, Associate Professor, VCU
  David C. Shepherd
  • Home
  • Research
  • Publications
  • Blog

You Are What You Eat. Why You Should Choose the SEIP Track at ICSE '17

5/9/2017

 
​“I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.” 
― Ralph Waldo Emerson
​While you might not think it makes a big difference which talks you attend at ICSE 2017, I can assure you it does. How do I know? From experience, let me explain...

To obtain my PhD I moved directly from undergraduate studies, obtaining a bachelor's, to early graduate studies, obtaining a master's, and finally doctoral studies, obtaining a PhD. It is safe to say that my intellectual diet was primarily academic. However, shortly after completing my PhD I spent three years in a software tools startup. In this setting my diet changed significantly, and after three years of intake from some of the brightest developers I've ever known, I changed.

How do I know I changed? When I returned to research in 2011, accepting a job at ABB Corporate Research, I began performing a literature search for my first project. What I read horrified me. Why were researchers studying toy projects? Why weren't they collaborating with industry? Why were they studying such esoteric topics? Why didn't I notice this when I was a graduate student? 

By spending years working with industrial-sized projects--where scalability matters--and by ranking sprint items according to impact, I had shed the academic values of "every idea is worth exploring" and "scalability is an implementation problem". While I have since mellowed, finding a happy medium somewhere between the academic and the industrial outlook, I would argue that most researchers in our field fail to take into account the industrial point-of-view and thus are at high risk of producing low-impact research.

At this point of the post, academic readers may have lost hope. Perhaps you don't have a sabbatical coming up soon, where you could get industrial experience, and consulting on the side is infeasible time-wise. Fortunately, there is a much lower impact way to glean industrial experience. Attend the Software Engineering in Practice (SEIP) track at ICSE. Every talk. Because... let's face it, if your research is in fault localization you're going to read every sentence of the latest paper on "Spectrum Search-Based Deep Learning Analytics Fault Localization" at home. But on your home campus you're unlikely to run across a group of practitioners sharing their experiences and challenges... and that's what you really need to make your research great.
Picture
ICSME '15's Industry Track Attendence, Credit: @gbavota

Industrial Density

Assuming you're convinced that it's important to hear a practitioner's point-of-view, there's one more point to discuss: which track offers the best opportunity. First, let's examine each track's calls for submissions. The research track calls for ".. the most recent and significant innovations in the field." The SEIP track calls for papers on similar topics, yet what sets it apart "..is that it values impact and realism over novelty." Judging by the calls alone SEIP seems more likely to include practitioners' insights.

Yet, because software engineering is a (relatively) applied field, the calls for submissions do not tell the complete story. In software engineering reseach we are fortunate to have many authors from non-academic institutions. In the research track we have contributions from 27 different companies or institutes (shown below, right). To create this list I analyzed the proceedings, adding an entry in the list for each company, for each paper. Thus, the list contains multiple entries for some companies (e.g., Microsoft, IBM, etc.), as they contributed to multiple papers. I created the same list for the SEIP track, and in this track we have contributions from 25 different companies or institutes. Thus, in terms of raw numbers, the research track has more contributions from industry!

Raw numbers are misleading in this case. The research track contains 96 papers (68 conference and 28 J1C2 papers), giving it an "Industrial Density" of 0.28. The SEIP track contains 31 papers, giving it an "Industrial Density" of 0.81, nearly three times as high as the research track. As expected, attending the SEIP track is an easy way to optimize your chance of learning from practitioners. 
Non-academics, SEIP Track

​Orion Health
Ericsson
Viktoria Swedish ICT
Microsoft
Deloitte Consulting
Ericsson
Accenture
TopCoder
Google
Microsoft
Ericsson
Magnet.me
IBM
Cisco
Brazilian National Development Bank
Fraunhofer
Google
Blackberry
Tencent
Westerdals ACT
SEB Life & Pension Holding
Riga Branch
Microsoft
BMW
Cisco
Non-academics, Research Track 

​Fraunhofer IEM
Zikko
SICS Swedish ICT
Pivotal Software
Microsoft
Siemens
IBM
Blackberry
Samsung
Fraunhofer SIT
Kakao Corporation
Fireeye
Inc.
Microsoft
Microsoft
SAP
ABB
CWI
ISTI-CNR
SICS Swedish ICT
Simula
Microsoft
IBM
Microsoft
Microsoft
Microsoft
Microsoft
Total: 25
Total papers in track: 31
Total: 27
Total papers in track: 96 (68 + 28 J1C2)

Industrial Density: 0.81

Industrial Density: 0.28

Picture
Credit: jonathan_hamner @flickr

Eat Well at ICSE '17: 

ICSE '17 is upon us. I hope you enjoy it. I hope you get a chance to eat meat, tango, and re-connect with friends and colleagues. During this week I encourage you to make a decision. Attend every talk in the SEIP track; it will change you. If enough of you make this decision it will change the field. 
SEIP program: http://icse2017.gatech.edu/?q=seip-track

Comments are closed.

    Author

    David Shepherd leverages software engineering research to create useful additions to the IDE. 

    Archives

    May 2018
    May 2017
    November 2016
    May 2016
    October 2015
    September 2015
    August 2015
    January 2015
    September 2014
    May 2014
    March 2014
    February 2014
    January 2014
    October 2013
    September 2013
    August 2013
    July 2013
    May 2013
    April 2013
    March 2013
    February 2013
    December 2012
    November 2012
    October 2012
    July 2012
    June 2012
    May 2012
    January 2012

    Categories

    All
    Abb
    Extensions
    Grants
    Ide
    Software Engineering
    Software Engineering Research
    Software Tools
    Visual Studio
    Visual Studio Extensions

    RSS Feed

Powered by Create your own unique website with customizable templates.