FSE 2016 All Events
24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016)

24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016), November 13–18, 2016, Seattle, WA, USA

Phone Layout
No Pictures
Wednesday, November 16, 2016
Showcases
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)
Publisher's Version
Model, Execute, and Deploy: Answering the Hard Questions in End-User Programming (Showcase)
Shan Shan Huang
(LogicBlox, USA)
Publisher's Version
Making Invisible Things Visible: Tracking Down Known Vulnerabilities at 3000 Companies (Showcase)
Gazi Mahmud
(Sonatype, USA)
Publisher's Version
Developer Workflow at Google (Showcase)
Caitlin Sadowski
(Google, USA)
Publisher's Version
Break
10:30 – 11:00, Foyer 3rd/4th Floor
Session 10: Static Analysis (Research Papers)
11:00 – 12:30, Emerald 1, Chair: Mark Marron
Static DOM Event Dependency Analysis for Testing Web Applications
(Virginia Tech, USA; IBM Research, India; University of Southern California, USA)
Publisher's Version aec-badge-fse16-ae
On-Demand Strong Update Analysis via Value-Flow Refinement
Yulei Sui and Jingling Xue
(UNSW, Australia)
Publisher's Version aec-badge-fse16-ae
Call Graph Construction for Java Libraries
Michael Reif, Michael Eichberg, Ben Hermann, Johannes Lerch, and Mira Mezini
(TU Darmstadt, Germany)
Publisher's Version aec-badge-fse16-ae
Revamping JavaScript Static Analysis via Localization and Remediation of Root Causes of Imprecision
Shiyi Wei, Omer Tripp, Barbara G. Ryder, and Julian Dolby
(University of Maryland, USA; Google, USA; Virginia Tech, USA; IBM Research, USA)
Publisher's Version
Session 11: Recommendation (Research Papers)
11:00 – 12:30, Emerald 2, Chair: Chris Bird
What Would Users Change in My App? Summarizing App Reviews for Recommending Software Changes
Andrea Di Sorbo, Sebastiano Panichella, Carol V. Alexandru, Junji Shimagaki, Corrado A. Visaggio, Gerardo Canfora, and Harald C. Gall
(University of Sannio, Italy; University of Zurich, Switzerland; Sony Mobile Communications, Japan)
Publisher's Version
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)
Publisher's Version
TIPMerge: Recommending Experts for Integrating Changes across Branches
, Jair Figueiredo, Leonardo Murta, and Anita Sarma
(Federal University of Acre, Brazil; Federal Fluminense University, Brazil; Oregon State University, USA)
Publisher's Version Preprint Video Info
Interactive and Guided Architectural Refactoring with Search-Based Recommendation
Yun Lin, Xin Peng, Yuanfang Cai, Danny Dig, Diwen Zheng, and Wenyun Zhao
(Fudan University, China; Drexel University, USA; Oregon State University, USA)
Publisher's Version Preprint Video
Bing Developer Assistant: Improving Developer Productivity by Recommending Sample Code
Hongyu Zhang, Anuj Jain, Gaurav Khandelwal, Chandrashekhar Kaushik, Scott Ge, and Wenxiang Hu
(Microsoft Research, China; Microsoft, India; Microsoft, USA; Microsoft, China)
Publisher's Version
Session 12: Test Coverage (Research Papers)
11:00 – 12:30, Emerald 3, Chair: Willem Visser
Can Testedness be Effectively Measured?
(Oregon State University, USA)
Publisher's Version
A Large-Scale Empirical Comparison of Static and Dynamic Test Case Prioritization Techniques
(College of William and Mary, USA)
Publisher's Version Preprint
Analyzing the Validity of Selective Mutation with Dominator Mutants
Bob Kurtz, Paul Ammann, Jeff Offutt, Márcio E. Delamaro, Mariet Kurtz, and Nida Gökçe
(George Mason University, USA; University of São Paulo, Brazil; MITRE, USA; Muğla University, Turkey)
Publisher's Version
An Extensive Study of Static Regression Test Selection in Modern Software Evolution
Owolabi Legunsen, Farah Hariri, August Shi, Yafeng Lu, Lingming Zhang, and Darko Marinov
(University of Illinois at Urbana-Champaign, USA; University of Texas at Dallas, USA)
Publisher's Version
Cluster-Based Test Suite Functional Analysis
Marcel Zalmanovici, Orna Raz, and Rachel Tzoref-Brill
(IBM Research, Israel)
Publisher's Version
Lunch
12:30 – 14:00, Seattle Ballroom
Session 13: Program Analysis (Research Papers)
14:00 – 15:30, Emerald 1, Chair: Santosh Nagarakatte
PerfGuard: Binary-Centric Application Performance Monitoring in Production Environments
Chung Hwan Kim, Junghwan Rhee, Kyu Hyung Lee, Xiangyu Zhang, and Dongyan Xu
(Purdue University, USA; NEC Labs, USA; University of Georgia, USA)
Publisher's Version Preprint
Python Probabilistic Type Inference with Natural Language Support
Zhaogui Xu, Xiangyu Zhang, Lin Chen, Kexin Pei, and Baowen Xu
(Nanjing University, China; Purdue University, USA)
Publisher's Version aec-badge-fse16-ae
Detecting and Fixing Precision-Specific Operations for Measuring Floating-Point Errors
Ran Wang, Daming Zou, Xinrui He, Yingfei Xiong, Lu Zhang, and Gang Huang
(Peking University, China)
Publisher's Version aec-badge-fse16-ae
Deep API Learning
Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, and Sunghun Kim
(Hong Kong University of Science and Technology, China; Microsoft Research, China)
Publisher's Version Preprint
A Portable Interface for Runtime Energy Monitoring
Connor Imes, Lars Bergstrom, and Henry Hoffmann
(University of Chicago, USA; Mozilla Research, USA)
Publisher's Version
Session 14: Build and Configuration (Research Papers)
14:00 – 15:30, Emerald 2, Chair: John Penix
Build System with Lazy Retrieval for Java Projects
(University of Texas at Austin, USA; Microsoft, USA)
Publisher's Version
iGen: Dynamic Interaction Inference for Configurable Software
ThanhVu Nguyen, Ugur Koc, Javran Cheng, Jeffrey S. Foster, and Adam A. Porter
(University of Maryland at College Park, USA)
Publisher's Version
CacheOptimizer: Helping Developers Configure Caching Frameworks for Hibernate-Based Database-Centric Web Applications
Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan, Mohamed Nasser, and Parminder Flora
(Queen's University, Canada; Concordia University, Canada; BlackBerry, Canada)
Publisher's Version
SIP: Optimal Product Selection from Feature Models using Many-Objective Evolutionary Optimisation (J1-TOSEM)
Robert M. Hierons, Miqing Li, Xiaohui Liu, Sergio Segura, and Wei Zheng
(Brunel University London, UK; Seville University, Spain; Northwestern Polytechnical University, China)
Learning for Test Prioritization: An Industrial Case Study
Benjamin Busjaeger and Tao Xie
(Salesforce.com, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version Preprint
Session 15: Code Search and Similarity (Research Papers)
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)
Publisher's Version
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)
Publisher's Version Preprint
Code Relatives: Detecting Similarly Behaving Software
Fang-Hsiang Su, Jonathan Bell, Kenneth Harvey, Simha Sethumadhavan, Gail Kaiser, and Tony Jebara
(Columbia University, USA)
Publisher's Version aec-badge-fse16-ae
Estimating Semantic Relatedness in Source Code (J1-TOSEM)
Anas Mahmoud and Gary Bradshaw
(Louisiana State University, USA; Mississippi State University, USA)
Hunter: Next-Generation Code Reuse for Java
Yuepeng Wang, Yu Feng, Ruben Martins, Arati Kaushik, Isil Dillig, and Steven P. Reiss
(University of Texas at Austin, USA; Brown University, USA)
Publisher's Version Preprint Video Info
Tool Demonstrations
15:30 – 16:30, Foyer 3rd/4th Floor
NonDex: A Tool for Detecting and Debugging Wrong Assumptions on Java API Specifications
(University of Illinois at Urbana-Champaign, USA)
Publisher's Version Video Info
TIPMerge: Recommending Developers for Merging Branches
Catarina Costa, Jair Figueiredo, Anita Sarma, and Leonardo Murta
(Federal University of Acre, Brazil; Federal Fluminense University, Brazil; Oregon State University, USA)
Publisher's Version
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)
Publisher's Version Video Info
PUMConf: A Tool to Configure Product Specific Use Case and Domain Models in a Product Line
Ines Hajri, Arda Goknil, Lionel C. Briand, and Thierry Stephany
(University of Luxembourg, Luxembourg; IEE, Luxembourg)
Publisher's Version Preprint Video Info
T2API: Synthesizing API Code Usage Templates from English Texts with Statistical Translation
Thanh Nguyen, Peter C. Rigby, Anh Tuan Nguyen, Mark Karanfil, and Tien N. Nguyen
(Iowa State University, USA; Concordia University, Canada; University of Texas at Dallas, USA)
Publisher's Version
JBSE: A Symbolic Executor for Java Programs with Complex Heap Inputs
Pietro Braione, Giovanni Denaro, and Mauro Pezzè
(University of Milano-Bicocca, Italy; University of Lugano, Switzerland)
Publisher's Version
ARdoc: App Reviews Development Oriented Classifier
Sebastiano Panichella, Andrea Di Sorbo, Emitza Guzman, Corrado A. Visaggio, Gerardo Canfora, and Harald C. Gall
(University of Zurich, Switzerland; University of Sannio, Italy)
Publisher's Version Video
Hunter: Next-Generation Code Reuse for Java
Yuepeng Wang, Yu Feng, Ruben Martins, Arati Kaushik, Isil Dillig, and Steven P. Reiss
(University of Texas at Austin, USA; Brown University, USA)
Publisher's Version Preprint Video Info
BigDebug: Interactive Debugger for Big Data Analytics in Apache Spark
Muhammad Ali Gulzar, Matteo Interlandi, Tyson Condie, and Miryung Kim
(University of California at Los Angeles, USA)
Publisher's Version
Visualizing Code and Coverage Changes for Code Review
Sebastiaan Oosterwaal, Arie van Deursen, Roberta Coelho, Anand Ashok Sawant, and Alberto Bacchelli
(Delft University of Technology, Netherlands; Federal University of Rio Grande do Norte, Brazil)
Publisher's Version Preprint Video Info
End-to-End Memory Behavior Profiling with DINAMITE
Svetozar Miucin, Conor Brady, and Alexandra Fedorova
(University of British Columbia, Canada; Simon Fraser University, Canada)
Publisher's Version
Validate Your SPDX Files for Open Source License Violations
(University of Cyprus, Cyprus)
Publisher's Version Video Info
FSX: A Tool for Fine-Grained Incremental Unit Test Generation for C/C++ Programs
Hiroaki Yoshida, Susumu Tokumoto, Mukul R. Prasad, Indradeep Ghosh, and Tadahiro Uehara
(Fujitsu Labs, USA; Fujitsu Labs, Japan)
Publisher's Version
Break
15:30 – 16:30, Foyer 3rd/4th Floor
Panel: TBA
16:30 – 18:00, Emerald Ballroom, Chair: Margaret-Anne Storey
SIGSOFT Town Hall
18:00 – 19:00, Emerald Ballroom

Time stamp: 2019-05-21T14:29:48+02:00