The International Workshop on Intelligent Software Engineering (WISE 2017), co-located with ASE 2017, is to bring together academics working on algorithms, methods, and techniques for automated software engineering, with practitioners, interested in developing more intelligent tool support to address important problems in software engineering practices. The workshop’s purpose is to make researchers aware of industry’s problems, and practitioners aware of research approaches in the broad area of intelligent software engineering.

Some example questions to be explored by the workshop are the following: how can AI improve the efficiency of software development? How can AI reduce the maintenance cost of software services? Can AI shift the software development model? Can AI even fully overtake coding tasks?

Date

October 29, 2017 (Sunday)

Location

2405 Siebel Center, Urbana-Champaign, IL, USA (Directions to Siebel Center)

Registration

The workshop is open to the public to register (please use the ASE 2017 registration site to register).

Organizing Committee

Invited Speakers

  • Satish Chandra (Facebook, USA): “Bringing ML to the Developer”
  • Prem Devanbu (UC Davis, USA): “On the Naturalness of Software”
  • Na Meng (Virginia Tech, USA): “Clone Detection and Maintenance with AI Techniques” Slides
  • John Micco (Google, USA): “Intelligent Development at Google” Slides
  • Martin Rinard (MIT, USA): “Three Intelligent Systems at the Intersection of Machine Learning and Software Engineering”
  • Wolfram Schulte (Facebook, USA): “Make Data-driven Decisions Faster with Real-time Stream Processing”
  • Rishabh Singh (Microsoft Research, USA): “Neural Program Synthesis”
  • Qianxiang Wang (Huawei, China): “How Can Software Engineers Explore a New Way to the Cognitive Intelligence?” Slides

Talk title, abstract, and bio

Workshop Program

The workshop program will consist of a number of invited talks given by prominent researchers from academia and industry along with one or two panels for discussing future roadmap and challenges in intelligent software engineering.

Talk title, abstract, and bio

Tao Xie’s slides of keynote speech on “Intelligent Software Engineering: Synergy between AI and Software Engineering” at the 2017 International Workshop on Software Mining

08:30 AM - 08:40 AM Opening Remarks Openning Slides

08:40 AM - 10:00 AM Sessions 1 (two invited talks) (Session Chair: Tao Xie)

  • Qianxiang Wang (Huawei, China): “How Can Software Engineers Explore a New Way to the Cognitive Intelligence?” Slides
  • Prem Devanbu (UC Davis, USA): “On the Naturalness of Software”

10:00 AM - 10:30 AM Coffee Break

10:30 AM - 12:30 PM Sessions 2 (two invited talks) (Session Chair: Wolfram Schulte)

  • Martin Rinard (MIT, USA): “Three Intelligent Systems at the Intersection of Machine Learning and Software Engineering”
  • Rishabh Singh (Microsoft Research, USA): “Neural Program Synthesis”

12:30 PM - 01:30 PM Lunch

01:30 PM - 03:30 PM Sessions 3 (three invited talks) (Session Chair: Qianxiang Wang)

  • Wolfram Schulte (Facebook, USA): “Make Data-driven Decisions Faster with Real-time Stream Processing”
  • John Micco (Google, USA): “Intelligent Development at Google” Slides
  • Satish Chandra (Facebook, USA): “Bringing ML to the Developer”

03:30 PM - 04:00 PM Coffee Break

04:40 PM - 04:40 PM Session 4 (one invited talk) (Session Chair: Tao Xie)

  • Na Meng (Virginia Tech, USA): “Clone Detection and Maintenance with AI Techniques” Slides

04:40 PM - 05:30 PM Panel Discussion on Intelligent Software Engineeirng (panelists as invited speakers) (Session Chair: Tao Xie)