Powered by
2017 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2017),
September 4–8, 2017,
Paderborn, Germany
Frontmatter
Invited Papers
Reflections on the REST Architectural Style and "Principled Design of the Modern Web Architecture" (Impact Paper Award)
Roy T. Fielding, Richard N. Taylor, Justin R. Erenkrantz, Michael M. Gorlick,
Jim Whitehead, Rohit Khare, and Peyman Oreizy
(Adobe, USA; University of California at Irvine, USA; Bloomberg, USA; University of California at Santa Cruz, USA; Google, USA; Dynamic Variable, USA)
Research Papers
Evolution and Maintenance
Wed, Sep 6, 11:00 - 12:30, Auditorium (Chair: Ivica Crnkovic)
Machine Learning
Wed, Sep 6, 11:00 - 12:30, S3 (Chair: Arosha Bandara)
Program Analysis I
Wed, Sep 6, 11:00 - 12:30, S1+2 (Chair: Sebastian Elbaum)
CodeCarbonCopy
Stelios Sidiroglou-Douskos, Eric Lahtinen, Anthony Eden, Fan Long, and
Martin Rinard
(Massachusetts Institute of Technology, USA)
Human Aspects
Wed, Sep 6, 14:00 - 15:30, Auditorium (Chair: Jo Attle)
Understanding Misunderstandings in Source Code
Dan Gopstein, Jake Iannacone, Yu Yan, Lois DeLong, Yanyan Zhuang, Martin K.-C. Yeh, and Justin Cappos
(New York University, USA; Pennsylvania State University, USA; University of Colorado at Colorado Springs, USA)
Info
Best-Paper Award
Measuring Neural Efficiency of Program Comprehension
Janet Siegmund, Norman Peitek,
Chris Parnin, Sven Apel, Johannes Hofmeister,
Christian Kästner, Andrew Begel, Anja Bethmann, and André Brechmann
(University of Passau, Germany; Leibniz Institute for Neurobiology, Germany; North Carolina State University, USA; Carnegie Mellon University, USA; Microsoft Research, USA)
Info
Handling Failures
Wed, Sep 6, 14:00 - 15:30, S3 (Chair: Fabrizio Pastore)
Process
Wed, Sep 6, 14:00 - 15:30, S1+2 (Chair: Martina Maggio)
Testing Mobile Apps
Wed, Sep 6, 16:00 - 17:30, Auditorium (Chair: Cor-Paul Bezemer)
Enabling Mutation Testing for Android Apps
Mario Linares-Vásquez,
Gabriele Bavota, Michele Tufano, Kevin Moran, Massimiliano Di Penta, Christopher Vendome, Carlos Bernal-Cárdenas, and
Denys Poshyvanyk
(Universidad de los Andes, Colombia; University of Lugano, Switzerland; College of William and Mary, USA; University of Sannio, Italy)
Info
Guided, Stochastic Model-Based GUI Testing of Android Apps
Ting Su, Guozhu Meng, Yuting Chen, Ke Wu, Weiming Yang, Yao Yao,
Geguang Pu,
Yang Liu, and Zhendong Su
(East China Normal University, China; Nanyang Technological University, Singapore; Shanghai Jiao Tong University, China; University of California at Davis, USA)
Variability Analysis
Wed, Sep 6, 16:00 - 17:30, S1+2 (Chair: Andreas Zeller)
Concurrency
Wed, Sep 6, 16:00 - 17:30, S3 (Chair: Dalal Alrajeh)
Reactive Systems and Control Theory
Thu, Sep 7, 10:30 - 12:00, Auditorium (Chair: Luciano Baresi)
Empirical Studies
Thu, Sep 7, 10:30 - 12:00, S1+2 (Chair: David Rosenblum)
Detecting Missing Information in Bug Descriptions
Oscar Chaparro, Jing Lu, Fiorella Zampetti, Laura Moreno, Massimiliano Di Penta,
Andrian Marcus,
Gabriele Bavota, and Vincent Ng
(University of Texas at Dallas, USA; University of Sannio, Italy; Colorado State University, USA; University of Lugano, Switzerland)
Modeling
Thu, Sep 7, 10:30 - 12:00, S3 (Chair: Tim Menzies)
Distributed Systems
Thu, Sep 7, 14:00 - 15:30, Auditorium (Chair: Stelios Sidirogiou-Doukos)
Refactoring
Thu, Sep 7, 14:00 - 15:30, S3 (Chair: Premkumar Devambu)
Understanding the Impact of Refactoring on Smells: A Longitudinal Study of 23 Software Projects
Diego Cedrim,
Alessandro Garcia, Melina Mongiovi, Rohit Gheyi, Leonardo Sousa, Rafael de Mello, Baldoino Fonseca, Márcio Ribeiro, and Alexander Chávez
(PUC-Rio, Brazil; Federal University of Campina Grande, Brazil; Federal University of Alagoas, Brazil)
Info
Testing I
Thu, Sep 7, 14:00 - 15:30, S1+2 (Chair: Gregg Rothermel)
Program Analysis II
Thu, Sep 7, 16:00 - 17:30, Auditorium (Chair: Mary Lou Soffa)
Requirements
Thu, Sep 7, 16:00 - 17:30, S3 (Chair: Natalia Juristo)
Specification Mining and Synthesis
Thu, Sep 7, 16:00 - 17:30, S1+2 (Chair: Sven Apel)
Software Security
Fri, Sep 8, 11:00 - 12:30, Auditorium (Chair: Liliana Pasquale)
Mobile Applications
Fri, Sep 8, 11:00 - 12:30, S1+2 (Chair: Lars Grunske)
Crash Analysis
Fri, Sep 8, 11:00 - 12:30, S3 (Chair: Dirk Beyer)
Program Repair
Fri, Sep 8, 14:00 - 15:30, Auditorium (Chair: Alessandro Garcia)
Program Comprehension
Fri, Sep 8, 14:00 - 15:30, S1+2 (Chair: Sam Malek)
Testing II
Fri, Sep 8, 14:00 - 15:30, S3 (Chair: Satish Chandra)
Industrial Papers
Testing and Security in the Real World
Thu, Sep 7, 10:30 - 12:00, S4 (Chair: Per Runeson)
Record and Replay for Android: Are We There Yet in Industrial Cases?
Wing Lam, Zhengkai Wu, Dengfeng Li,
Wenyu Wang, Haibing Zheng, Hui Luo, Peng Yan,
Yuetang Deng, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tencent, China)
The State of the Practice
Thu, Sep 7, 14:00 - 15:30, S4 (Chair: Natalia Juristo)
Understanding Software Developers
Thu, Sep 7, 16:00 - 17:30, S4 (Chair: Stefan Sauer)
Data-Driven Improvement
Fri, Sep 8, 11:00 - 12:30, S4 (Chair: David Shepherd)
Joint Industry and Research
Fri, Sep 8, 14:00 - 15:30, S4 (Chair: Steffen Becker)
Tool Demonstrations
Dynamic Analysis
Thu, Sep 7, 10:30 - 12:00, S5
Models
Thu, Sep 7, 14:00 - 15:30, S5
DynAlloy Analyzer: A Tool for the Specification and Analysis of Alloy Models with Dynamic Behaviour
Germán Regis, César Cornejo, Simón Gutiérrez Brida, Mariano Politano, Fernando Raverta,
Pablo Ponzio,
Nazareno Aguirre, Juan Pablo Galeotti, and
Marcelo Frias
(Universidad Nacional de Río Cuarto, Argentina; Universidad Nacional de Córdoba, Argentina; University of Buenos Aires, Argentina; Buenos Aires Institute of Technology, Argentina)
Video
Info
Misc
Thu, Sep 7, 16:00 - 17:30, S5
Doctoral Symposium
Tue, Sep 5, 09:00 - 17:00, F0.225
Student Research Competition
Thu, Sep 7, 12:00 - 14:00
proc time: 0.2