Onward! 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
co-located with SPLASH 2014
Thu 23 Oct 2014 11:15 - 11:37 at Salon A - Session the Second Chair(s): Gail Murphy

Integrated development environments (IDEs) dominate the production and maintenance of software. Developers interact intensively with their IDEs while working. These interactions reflect a developer’s thought process and work habits. By capturing and exploiting comprehensive, fine-grained IDE interactions, we can build intelligent IDEs that improve programmer productivity. This next generation of IDEs will incorporate a general framework to capture and exploit IDE interactions, and create an ecosystem of developer-aware applications and plugins. We have developed IDE++ on top of the popular Eclipse IDE to demonstrate the utility of such a framework. To demonstrate IDE++’s comprehensive and granular capture of interactions, we capture then faithfully play a developer’s IDE actions on six nontrivial programming tasks. We built four applications upon IDE++ to illustrate 1) the need for capturing comprehensive, fine-grained IDE interactions, and 2) the promise of developer-aware IDEs.

Thu 23 Oct
Times are displayed in time zone: (GMT-07:00) Tijuana, Baja California change

10:30 - 12:00: Onward! Papers - Session the Second at Salon A
Chair(s): Gail MurphyUniversity of British Columbia
onward2014-papers10:30 - 10:52
Bob ReyndersiMinds - Distrinet, KU Leuven, Dominique DevrieseiMinds - Distrinet, KU Leuven, Frank PiessensiMinds - Distrinet, KU Leuven
onward2014-papers10:52 - 11:15
Laure PhilipsSoftware Languages Lab, Coen De RooverSoftware Languages Lab, Software Engineering Laboratory, Tom Van CutsemAlcatel-Lucent Bell Labs, Wolfgang De MeuterVrije Universiteit Brussel
onward2014-papers11:15 - 11:37
Zhongxian GuUC Davis, Drew SchleckUC Davis, Earl T. BarrUniversity College London, Zhendong SuUniversity of California, Davis
onward2014-papers11:37 - 12:00
Eelco VisserDelft University of Technology, Guido WachsmuthDelft University of Technology, Andrew TolmachPortland State University, Pierre NeronTU Delft, Vlad VerguTU Delft, Augusto PassalaquaTU Delft, Gabriël KonatDelft University of Technology
Media Attached