Powered by
24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016), November 13–18, 2016,
Seattle, WA, USA
Frontmatter
Title Page
Article: fse16foreword-fm000-p (type: Frontmatter) doi:
Keynotes
Showcases
Wed, Nov 16, 08:30 - 10:30, Emerald Ballroom (Chair: Jo Atlee, Gail Murphy)
Continuous Deployment of Mobile Software at Facebook (Showcase)
Chuck Rossi,
Elisa Shibley,
Shi Su,
Kent Beck,
Tony Savor, and
Michael Stumm
(Facebook, USA; University of Michigan, USA; Carnegie Mellon University, USA; University of Toronto, Canada)
Article: fse16showcase-sc3-p (type: Invited Talk Paper (12 pages)) doi:
Research Papers
Session 1: Specification
Tue, Nov 15, 11:00 - 12:30, Emerald 1 (Chair: Mike Whalen)
Mining Performance Specifications
Marc Brünink and
David S. Rosenblum
(National University of Singapore, Singapore)
Article: fse16main-mainid90-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 2: HCI and Process
Tue, Nov 15, 11:00 - 12:30, Emerald 2 (Chair: Peri Tarr)
A Cross-Tool Communication Study on Program Analysis Tool Notifications
Brittany Johnson,
Rahul Pandita,
Justin Smith,
Denae Ford,
Sarah Elder,
Emerson Murphy-Hill,
Sarah Heckman, and
Caitlin Sadowski
(North Carolina State University, USA; Google, USA)
Article: fse16main-mainid62-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Factors Influencing Code Review Processes in Industry
Tobias Baum,
Olga Liskin,
Kai Niklas, and
Kurt Schneider
(Leibniz Universität Hannover, Germany)
Article: fse16main-mainid132-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 3: Bug Detection and Debugging
Tue, Nov 15, 11:00 - 12:30, Emerald 3 (Chair: Tingting Yu)
Crash Consistency Validation Made Easy
Yanyan Jiang,
Haicheng Chen,
Feng Qin,
Chang Xu,
Xiaoxing Ma, and
Jian Lu
(Nanjing University, China; Ohio State University, USA)
Article: fse16main-mainid143-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 4: Security and Privacy
Tue, Nov 15, 14:00 - 15:30, Emerald 1 (Chair: Diomidis Spinellis)
Multi-representational Security Analysis
Eunsuk Kang,
Aleksandar Milicevic, and
Daniel Jackson
(University of California at Berkeley, USA; Microsoft, USA; Massachusetts Institute of Technology, USA)
Article: fse16main-mainid242-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
String Analysis for Side Channels with Segmented Oracles
Lucas Bang,
Abdulbaki Aydin,
Quoc-Sang Phan,
Corina S. Păsăreanu, and
Tevfik Bultan
(University of California at Santa Barbara, USA; Carnegie Mellon Silicon Valley, USA; NASA Ames Research Center, USA)
Article: fse16main-mainid265-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 5: Adaptation and Change
Tue, Nov 15, 14:00 - 15:30, Emerald 2 (Chair: Harald Gall)
Session 6: API Mining and Usage
Tue, Nov 15, 14:00 - 15:30, Emerald 3 (Chair: Tao Xie)
When Should Internal Interfaces Be Promoted to Public?
André Hora,
Marco Tulio Valente,
Romain Robbes, and
Nicolas Anquetil
(Federal University of Minas Gerais, Brazil; Federal University of Mato Grosso do Sul, Brazil; University of Chile, Chile; University of Lille, France)
Article: fse16main-mainid68-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 7: Verification
Tue, Nov 15, 16:30 - 18:00, Emerald 1 (Chair: Abhik Roychoudhury)
Session 8: Requirements and Models
Tue, Nov 15, 16:30 - 18:00, Emerald 2 (Chair: Jo Atlee)
Session 9: Android
Tue, Nov 15, 16:30 - 18:00, Emerald 3 (Chair: Lingxiao Jiang)
Minimizing GUI Event Traces
Lazaro Clapp,
Osbert Bastani,
Saswat Anand, and
Alex Aiken
(Stanford University, USA)
Article: fse16main-mainid197-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 10: Static Analysis
Wed, Nov 16, 11:00 - 12:30, Emerald 1 (Chair: Mark Marron)
Session 11: Recommendation
Wed, Nov 16, 11:00 - 12:30, Emerald 2 (Chair: Chris Bird)
API Code Recommendation using Statistical Learning from Fine-Grained Changes
Anh Tuan Nguyen,
Michael Hilton,
Mihai Codoban,
Hoan Anh Nguyen,
Lily Mast,
Eli Rademacher,
Tien N. Nguyen, and
Danny Dig
(Iowa State University, USA; Oregon State University, USA; Microsoft, USA; University of Evansville, USA)
Article: fse16main-mainid163-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 12: Test Coverage
Wed, Nov 16, 11:00 - 12:30, Emerald 3 (Chair: Willem Visser)
Can Testedness be Effectively Measured?
Iftekhar Ahmed,
Rahul Gopinath,
Caius Brindescu,
Alex Groce, and
Carlos Jensen
(Oregon State University, USA)
Article: fse16main-mainid134-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 13: Program Analysis
Wed, Nov 16, 14:00 - 15:30, Emerald 1 (Chair: Santosh Nagarakatte)
Deep API Learning
Xiaodong Gu,
Hongyu Zhang,
Dongmei Zhang, and
Sunghun Kim
(Hong Kong University of Science and Technology, China; Microsoft Research, China)
Article: fse16main-mainid165-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 14: Build and Configuration
Wed, Nov 16, 14:00 - 15:30, Emerald 2 (Chair: John Penix)
Session 15: Code Search and Similarity
Wed, Nov 16, 14:00 - 15:30, Emerald 3 (Chair: Mehdi Mirakhorli)
BinGo: Cross-Architecture Cross-OS Binary Search
Mahinthan Chandramohan,
Yinxing Xue,
Zhengzi Xu,
Yang Liu,
Chia Yuan Cho, and
Hee Beng Kuan Tan
(Nanyang Technological University, Singapore; DSO National Laboratories, Singapore)
Article: fse16main-mainid224-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Relationship-Aware Code Search for JavaScript Frameworks
Xuan Li,
Zerui Wang,
Qianxiang Wang,
Shoumeng Yan,
Tao Xie, and
Hong Mei
(Peking University, China; Intel Research, China; University of Illinois at Urbana-Champaign, USA)
Article: fse16main-mainid196-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 16: Program Repair
Thu, Nov 17, 11:00 - 12:30, Emerald 1 (Chair: Tien Nguyen)
Semi-supervised Verified Feedback Generation
Shalini Kaleeswaran,
Anirudh Santhiar,
Aditya Kanade, and
Sumit Gulwani
(Indian Institute of Science, India; Microsoft Research, USA)
Article: fse16main-mainid268-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 17: Development Environments
Thu, Nov 17, 11:00 - 12:30, Emerald 2 (Chair: Dongmei Zhang)
Efficiency of Projectional Editing: A Controlled Experiment
Thorsten Berger,
Markus Völter,
Hans Peter Jensen,
Taweesap Dangprasert, and
Janet Siegmund
(Chalmers University of Technology, Sweden; University of Gothenburg, Sweden; itemis, Germany; IT University of Copenhagen, Denmark; University of Passau, Germany)
Article: fse16main-mainid99-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 18: Concurrency
Thu, Nov 17, 14:30 - 16:00, Emerald 1 (Chair: Jeff Huang)
A Deployable Sampling Strategy for Data Race Detection
Yan Cai,
Jian Zhang,
Lingwei Cao, and
Jian Liu
(Institute of Software at Chinese Academy of Sciences, China; Institute of Information Engineering at Chinese Academy of Sciences, China)
Article: fse16main-mainid77-p (type: Full Paper (10 pages + 1 optional page with charge + 2 pages references)) doi:
Session 19: Open Source
Thu, Nov 17, 14:30 - 16:00, Emerald 2 (Chair: Mei Naggapan)
Session 20: Test Generation
Thu, Nov 17, 14:30 - 16:00, Emerald 3 (Chair: Myra Cohen)
Visions and Reflections
DeepSoft: A Vision for a Deep Model of Software
Hoa Khanh Dam,
Truyen Tran,
John Grundy, and
Aditya Ghose
(University of Wollongong, Australia; Deakin University, Australia)
Article: fse16var-varid14-p (type: Short Paper (4 pages)) doi:
Budgeted Testing through an Algorithmic Lens
Myra B. Cohen,
A. Pavan, and
N. V. Vinodchandran
(University of Nebraska-Lincoln, USA; Iowa State University, USA)
Article: fse16var-varid23-p (type: Short Paper (4 pages)) doi:
Industrial Papers
Tool Demonstrations
Wed, Nov 16, 15:30 - 16:30, Foyer 3rd/4th Floor
Time-Travel Debugging for JavaScript/Node.js
Earl T. Barr,
Mark Marron,
Ed Maurer,
Dan Moseley, and
Gaurav Seth
(University College London, UK; Microsoft Research, USA; Microsoft, USA)
Article: fse16demo-demoid8-p (type: Full Paper (4 pages + references)) doi:
Doctoral Symposium
Mon, Nov 14, 09:00 - 18:00, Seattle 3 (Chair: Felienne Hermans, Emerson Murphy-Hill)
Data Structure Synthesis
Calvin Loncaric
(University of Washington, USA)
Article: fse16doc-docid10-p (type: Abstract (2 pages + references)) doi:
Student Research Competition
Tue, Nov 15, 15:30 - 16:30, Foyer 3rd/4th Floor
Graduate Submissions
Repairing Test Dependence
Wing Lam
(University of Illinois at Urbana-Champaign, USA)
Article: fse16src-srcid11-p (type: Abstract (2 pages + references)) doi:
Undergraduate Submissions
proc time: 0.22