2013 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), August 18–26, 2013, Saint Petersburg, Russia

Phone Layout
No Pictures
Sunday, August 18, 2013
5th International Workshop on Social Software Engineering (Co-located Workshop)
09:30 – 18:00, Heraldic Hall
Morning Break
11:00 – 11:30, Foyer
Lunch
13:00 – 14:30, Foyer
Afternoon Break
16:00 – 16:30, Foyer
Monday, August 19, 2013
International Conference on Multicore Software Engineering, Performance, and Tools (Co-located Conference)
09:30 – 18:00, Heraldic Hall
1st International Workshop on Software Ecosystem Architectures (Co-located Workshop)
09:30 – 18:00, Pavlovsky Hall
1st International Workshop on Software Development Lifecycle for Mobile (Co-located Workshop)
09:30 – 18:00, Session Hall
Morning Break
11:00 – 11:30, Foyer
Lunch
13:00 – 14:30, Foyer
13th International Workshop on Principles of Software Evolution (Co-located Conference)
14:30 – 18:00, Big Hall
Afternoon Break
16:00 – 16:30, Foyer
Tuesday, August 20, 2013
Doctoral Papers 1 (Doctoral Symposium)
09:30 – 11:00, Session Hall
Automatically Describing Software Faults
Nicholas DiGiuseppe
(UC Irvine, USA)
Publisher's Version Preprint
Fuzzy Service Matching in On-The-Fly Computing
(University of Paderborn, Germany)
Publisher's Version
13th International Workshop on Principles of Software Evolution (Co-located Conference)
09:30 – 18:00, Big Hall
International Conference on Multicore Software Engineering, Performance, and Tools (Co-located Conference)
09:30 – 13:00, Heraldic Hall
Software Engineering for Mobile Apps: Research Accomplishments and Future Challenges (Tutorial)
09:30 – 11:00, Mariinsky Hall
Software Engineering for Mobile Apps: Research Accomplishments and Future Challenges
Emad Shihab and Ahmed E. Hassan
Using Continuous Prediction and Tradeoffs to Achieve Project Success (Tutorial)
09:30 – 11:00, Pavlovsky Hall
Using Continuous Prediction and Tradeoffs to Achieve Project Success
Murray Cantor and Peri Tarr
Morning Break
11:00 – 11:30, Foyer
Doctoral Papers 2 (Doctoral Symposium)
11:30 – 13:00, Session Hall
PHRT: A Model and Programmable Tool for Hardware Reengineering Automation
Oleg Nenashev
(Saint Petersburg State Polytechnical University, Russia)
Publisher's Version
Using Topic Models to Understand the Evolution of a Software Ecosystem
Nicolas Lopez
(UC Irvine, USA)
Publisher's Version Preprint
Statistics in Software Engineering: Pitfalls and Good Practices (Tutorial)
11:30 – 13:00, Mariinsky Hall
Statistics in Software Engineering: Pitfalls and Good Practices
, Ahmed E. Hassan, and
Lunch
13:00 – 14:30, Foyer
Doctoral Papers 3 (Doctoral Symposium)
14:30 – 16:00, Session Hall
Automotive Architecture Description and Its Quality
Yanja Dajsuren
(Eindhoven University of Technology, Netherlands)
Publisher's Version Preprint
Towards Open Architecture System
Bahtijar Vogel
(Linnaeus University, Sweden)
Publisher's Version
Git & GitHub Foundations for Educators (Tutorial)
14:30 – 16:00, Mariinsky Hall
Git & GitHub Foundations for Educators
John Britton
Symbolic Execution For Program Debugging and Repair (Tutorial)
14:30 – 16:00, Pavlovsky Hall
Symbolic Execution For Program Debugging and Repair
and Satish Chandra
Afternoon Break
16:00 – 16:30, Foyer
Doctoral Papers 4 (Doctoral Symposium)
16:30 – 18:00, Session Hall
A Framework for Defining the Dynamic Semantics of DSLs
Ulyana Tikhonova
(Eindhoven University of Technology, Netherlands)
Publisher's Version
Do's and Don'ts for Empirical Software Engineering: Three different perspectives (Tutorial)
16:30 – 18:00, Mariinsky Hall
Do's and Don'ts for Empirical Software Engineering: Three different perspectives
, Jens Knodel, and Carl Worms
Energy-Aware and Energy-Efficient Software (Tutorial)
16:30 – 18:00, Pavlovsky Hall
Energy-Aware and Energy-Efficient Software
Yu David Liu
Welcome Reception
18:00 – 19:00, Column Hall and Foyer
ICSE Steering Commitee Meeting
19:00 – 21:00, Mariinsky Hall
Wednesday, August 21, 2013
Opening
09:00 – 09:30, Column Hall
A Logical Revolution (Keynote)
09:30 – 11:00, Column Hall, Chairs: Bertrand Meyer
A Logical Revolution (Keynote)
Moshe Y. Vardi
(Rice University, USA)
Publisher's Version
Morning Break
10:30 – 11:00, Foyer
Testing I (Technical Research)
11:00 – 12:15, Heraldic Hall, Chairs: Alessandro Orso
Efficiency and Early Fault Detection with Lower and Higher Strength Combinatorial Interaction Testing
Justyna Petke, Shin Yoo, Myra B. Cohen, and
(University College London, UK; University of Nebraska-Lincoln, USA)
Publisher's Version Info
Con2colic Testing
Azadeh Farzan, Andreas Holzer, Niloofar Razavi, and Helmut Veith
(University of Toronto, Canada; Vienna University of Technology, Austria)
Publisher's Version
Boosting Concolic Testing via Interpolation
Joxan Jaffar, Vijayaraghavan Murali, and Jorge A. Navas
(National University of Singapore, Singapore; University of Melbourne, Australia)
Publisher's Version
Dynamic and Variable Software (Technical Research)
11:00 – 12:15, Session Hall, Chair: Elisabetta Di Nitto
Adequate Monitoring of Service Compositions
Antonia Bertolino, Eda Marchetti, and Andrea Morichetta
(ISTI-CNR, Italy)
Publisher's Version Preprint
Prediction of Atomic Web Services Reliability Based on K-Means Clustering
Marin Silic, Goran Delac, and Sinisa Srbljic
(University of Zagreb, Croatia)
Artifact Accepted for Presentation
Publisher's Version Preprint Info
Scalable Analysis of Variable Software
Jörg Liebig, Alexander von Rhein, Christian Kästner, Sven Apel, Jens Dörre, and Christian Lengauer
(University of Passau, Germany; CMU, USA)
Publisher's Version Info
Implementing Sound Software-Engineering Practices in Companies (Industrial Research)
11:00 – 12:15, Big Hall
Precise Range Analysis on Large Industry Code
Shrawan Kumar, Bharti Chimdyalwar, and Ulka Shrotri
(Tata Consultancy Services, India)
Publisher's Version
Agreements for Software Reuse in Corporations
Thijmen de Gooijer and Heiko Koziolek
(ABB Research, Sweden; ABB Research, Germany)
Publisher's Version
Good Technology Makes the Difficult Task Easy
Andrey Terekhov
(Saint-Petersburg State University, Russia)
Publisher's Version
Lunch
12:15 – 13:45, Foyer
Formal Reasoning (Technical Research)
13:45 – 15:00, Heraldic Hall, Chair: Paola Inverardi
Bayesian Inference using Data Flow Analysis
Guillaume Claret, Sriram K. Rajamani, Aditya V. Nori, Andrew D. Gordon, and Johannes Borgström
(INRIA, France; Microsoft Research, India; Microsoft Research, UK; Uppsala University, Sweden)
Publisher's Version Preprint
Second-Order Constraints in Dynamic Invariant Inference
Kaituo Li, Christoph Reichenbach, Yannis Smaragdakis, and Michal Young
(University of Massachusetts at Amherst, USA; Goethe University Frankfurt, Germany; University of Athens, Greece; University of Oregon, USA)
Publisher's Version Preprint
Z3-str: A Z3-Based String Solver for Web Application Analysis
Yunhui Zheng, Xiangyu Zhang, and Vijay Ganesh
(Purdue University, USA; University of Waterloo, Canada)
Artifact Accepted for Presentation
Publisher's Version Info
Empirical Studies I (Technical Research)
13:45 – 15:00, Session Hall, Chair: Massimiliano Di Penta
An Empirical Analysis of the Co-evolution of Schema and Code in Database Applications
Dong Qiu, Bixin Li, and Zhendong Su
(Southeast University, China; UC Davis, USA)
Publisher's Version Preprint Info
Automated Oracles: An Empirical Study on Cost and Effectiveness
Cu D. Nguyen, Alessandro Marchetto, and Paolo Tonella
(Fondazione Bruno Kessler, Italy)
Publisher's Version Info
Sample Size vs. Bias in Defect Prediction
Foyzur Rahman, Daryl Posnett, Israel Herraiz, and Premkumar Devanbu
(UC Davis, USA; Universidad Politécnica de Madrid, Spain)
Publisher's Version
Approaches to Quality (Industrial Research)
13:45 – 15:00, Big Hall
ShAir: Extensible Middleware for Mobile Peer-to-Peer Resource Sharing
Daniel J. Dubois, Yosuke Bando, Konosuke Watanabe, and Henry Holtzman
(Massachusetts Institute of Technology, USA; Toshiba, Japan)
Publisher's Version Preprint Info
Risky Files: An Approach to Focus Quality Improvement Effort
Audris Mockus, Randy Hackbarth, and John Palframan
(Avaya Labs Research, USA)
Publisher's Version
System Reliability Calculation Based on the Run-Time Analysis of Ladder Program
Yu Jiang, Hehua Zhang, Han Liu, Xiaoyu Song, William N. N. Hung, Ming Gu, and Jiaguang Sun
(Tsinghua University, China; Portland State University, USA)
Publisher's Version
Parallel, Concurrent, and Distributed Systems (Technical Research)
15:15 – 16:30, Heraldic Hall, Chair: David Rosenblum
Finding Incorrect Compositions of Atomicity
Peng Liu, Julian Dolby, and Charles Zhang
(Hong Kong University of Science and Technology, China; IBM Research, USA)
Artifact Accepted for Presentation
Publisher's Version
Tightfit: Adaptive Parallelization with Foresight
Omer Tripp and Noam Rinetzky
(Tel Aviv University, Israel)
Publisher's Version
Distributed Program Tracing
Diptikalyan Saha, Pankaj Dhoolia, and Gaurab Paul
(IBM Research, India; IIT Kharagpur, India)
Publisher's Version
Software Development Activities (Technical Research)
15:15 – 16:30, Session Hall, Chair: Tony Wasserman
Will You Still Compile Me Tomorrow? Static Cross-Version Compiler Validation
Chris Hawblitzel, Shuvendu K. Lahiri, Kshama Pawar, Hammad Hashmi, Sedar Gokbulut, Lakshan Fernando, Dave Detlefs, and Scott Wadsworth
(Microsoft, USA)
Publisher's Version
Convergent Contemporary Software Peer Review Practices
Peter C. Rigby and Christian Bird
(Concordia University, Canada; Microsoft Research, USA)
Publisher's Version
Do All Task Dependencies Require Coordination? The Role of Task Properties in Identifying Critical Coordination Needs in Software Projects
Kelly Blincoe, Giuseppe Valetto, and Daniela Damian
(Drexel University, USA; University of Victoria, Canada)
Publisher's Version Preprint
Effective Industry Use of Software-Engineering Tools (Industrial Research)
15:15 – 16:30, Big Hall
h-ubu: An Industrial-Strength Service-Oriented Component Framework for JavaScript Applications
Clement Escoffier, Philippe Lalanda, and Nicolas Rempulsky
(Grenoble University, France; Ubidreams, France)
Publisher's Version
Design and Optimization of Multi-clocked Embedded Systems using Formal Technique
Yu Jiang, Zonghui Li, Hehua Zhang, Yangdong Deng, Xiaoyu Song, Ming Gu, and Jiaguang Sun
(Tsinghua University, China; Portland State University, USA)
Publisher's Version
The Economics of Static Analysis Tools
Rahul Kumar and Aditya V. Nori
(Microsoft Research, India)
Publisher's Version
Afternoon Break
16:30 – 17:00, Foyer
Empirical Answers to Fundamental Software Engineering Problems (Panel) (Panels)
17:00 – 18:15, Column Hall, Chairs: Bertrand Meyer
Empirical Answers to Fundamental Software Engineering Problems (Panel)
Bertrand Meyer, Harald Gall, Mark Harman, and Giancarlo Succi
(ETH Zurich, Switzerland; ITMO, Russia; Eiffel Software, USA; University of Zurich, Switzerland; University College London, UK; Microsoft Research, UK; Free University of Bozen, Italy)
Publisher's Version
SIGSOFT Meeting
18:15 – 18:45, Column Hall
Thursday, August 22, 2013
Producing Software by Integration: Challenges and Research Directions (Keynote)
09:30 – 11:00, Column Hall, Chairs: Bertrand Meyer
Producing Software by Integration: Challenges and Research Directions (Keynote)
Paola Inverardi, Marco Autili, Davide Di Ruscio, Patrizio Pelliccione, and Massimo Tivoli
(University of l'Aquila, Italy)
Publisher's Version
Morning Break
10:30 – 11:00, Foyer
Software Engineering in Russia and Abroad (Panel) (Panels)
11:00 – 12:15, Session Hall, Chair: Nick Puntikov
Testing II (Technical Research)
11:00 – 12:15, Heraldic Hall, Chair: Antonia Bertolino
Dynodroid: An Input Generation System for Android Apps
Aravind Machiry, Rohan Tahiliani, and Mayur Naik
(Georgia Tech, USA)
Distinguished Artifact
Publisher's Version Info
KATCH: High-Coverage Testing of Software Patches
Paul Dan Marinescu and Cristian Cadar
(Imperial College London, UK)
Distinguished Artifact
Publisher's Version Preprint Info
Termination Proofs from Tests
Aditya V. Nori and Rahul Sharma
(Microsoft Research, India; Stanford University, USA)
Publisher's Version Preprint
Analysis and Testing (New Ideas)
11:00 – 12:15, Big Hall, Chair: Ben Livshits
Extracting URLs from JavaScript via Program Analysis
Qi Wang, Jingyu Zhou, Yuting Chen, Yizhou Zhang, and Jianjun Zhao
(Shanghai Jiao Tong University, China; Cornell University, USA)
Publisher's Version
Data Debugging with Continuous Testing
Kıvanç Muşlu, Yuriy Brun, and Alexandra Meliou
(University of Washington, USA; University of Massachusetts at Amherst, USA)
Publisher's Version Preprint
Iterative Test Suites Refinement for Elastic Computing Systems
Alessio Gambi, Antonio Filieri, and Schahram Dustdar
(University of Lugano, Switzerland; University of Stuttgart, Germany; Vienna University of Technology, Austria)
Publisher's Version
Using Fault History to Improve Mutation Reduction
Laura Inozemtseva, Hadi Hemmati, and Reid Holmes
(University of Waterloo, Canada; University of Manitoba, Canada)
Publisher's Version Preprint
Lunch
12:15 – 13:45, Foyer
ESEC/FSE Steering Commitee Meeting
12:15 – 13:45, Pavlovsky Hall
Dynamic Analysis (Technical Research)
13:45 – 15:00, Heraldic Hall, Chair: Carlo A. Furia
SPLat: Lightweight Dynamic Analysis for Reducing Combinatorics in Testing Configurable Systems
Chang Hwan Peter Kim, Darko Marinov, Sarfraz Khurshid, Don Batory, Sabrina Souto, Paulo Barros, and Marcelo d'Amorim
(University of Texas at Austin, USA; University of Illinois at Urbana-Champaign, USA; Groupon, USA; Federal University of Pernambuco, Brazil)
Publisher's Version Info
Cachetor: Detecting Cacheable Data to Remove Bloat
Khanh Nguyen and Guoqing Xu
(UC Irvine, USA)
Publisher's Version
Effective Dynamic Detection of Alias Analysis Errors
Jingyue Wu, Gang Hu, Yang Tang, and Junfeng Yang
(Columbia University, USA)
Publisher's Version Info
Models and Features (Technical Research)
13:45 – 15:00, Session Hall, Chair: Nadia Polikarpova
Feature Model Extraction from Large Collections of Informal Product Descriptions
Jean-Marc Davril, Edouard Delfosse, Negar Hariri, Mathieu Acher, Jane Cleland-Huang, and Patrick Heymans
(University of Namur, Belgium; DePaul University, USA; University of Rennes I, France; INRIA, France)
Publisher's Version Preprint
N-Way Model Merging
Julia Rubin and Marsha Chechik
(IBM Research, Israel; University of Toronto, Canada)
Publisher's Version
Compiling Mockups to Flexible UIs
Nishant Sinha and Rezwana Karim
(IBM Research, India; Rutgers University, USA)
Artifact Accepted for Presentation
Publisher's Version Video Info
Hunting Bugs (New Ideas)
13:45 – 15:00, Big Hall, Chair: Koushik Sen
A Cost-Effectiveness Criterion for Applying Software Defect Prediction Models
Hongyu Zhang and S. C. Cheung
(Tsinghua University, China; ISCAS, China; Hong Kong University of Science and Technology, China)
Publisher's Version
BugMap: A Topographic Map of Bugs
Jiangtao Gong and Hongyu Zhang
(Tsinghua University, China; ISCAS, China)
Publisher's Version
Lexical Statistical Machine Translation for Language Migration
Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen
(Iowa State University, USA)
Publisher's Version
Code Fragment Summarization
Annie T. T. Ying and Martin P. Robillard
(McGill University, Canada)
Publisher's Version Preprint Video
Test and Analysis (Technical Research)
15:15 – 16:30, Heraldic Hall, Chair: Vladimir Itsykson
Making Offline Analyses Continuous
Kıvanç Muşlu, Yuriy Brun, Michael D. Ernst, and David Notkin
(University of Washington, USA; University of Massachusetts at Amherst, USA)
Publisher's Version Preprint
Regression Tests to Expose Change Interaction Errors
Marcel Böhme, Bruno C. d. S. Oliveira, and Abhik Roychoudhury
(National University of Singapore, Singapore)
Publisher's Version Preprint
Differential Assertion Checking
Shuvendu K. Lahiri, Kenneth L. McMillan, Rahul Sharma, and Chris Hawblitzel
(Microsoft Research, USA; Stanford University, USA)
Publisher's Version Preprint
Maintenance and Evolution (Technical Research)
15:15 – 16:30, Session Hall, Chair: Ivica Crnkovic
Preventing Database Deadlocks in Applications
Mark Grechanik, B. M. Mainul Hossain, Ugo Buy, and Haisheng Wang
(University of Illinois at Chicago, USA; Oracle, USA)
Publisher's Version Info
Identifying Message Flow in Distributed Event-Based Systems
Joshua Garcia, Daniel Popescu, Gholamreza Safi, William G. J. Halfond, and Nenad Medvidovic
(University of Southern California, USA)
Publisher's Version Info
Improving Trace Accuracy through Data-Driven Configuration and Composition of Tracing Features
Sugandha Lohar, Sorawit Amornborvornwong, Andrea Zisman, and Jane Cleland-Huang
(DePaul University, USA; Open University, UK)
Publisher's Version Preprint
Understanding Software Development (New Ideas)
15:15 – 16:30, Big Hall, Chair: Anders Møller
Understanding Gamification Mechanisms for Software Development
Daniel J. Dubois and Giordano Tamburrelli
(Massachusetts Institute of Technology, USA; University of Lugano, Switzerland)
Publisher's Version
Toward Understanding the Causes of Unanswered Questions in Software Information Sites: A Case Study of Stack Overflow
Ripon K. Saha, Avigit K. Saha, and Dewayne E. Perry
(University of Texas at Austin, USA; University of Saskatchewan, Canada)
Publisher's Version Preprint
Where Is the Business Logic?
Yael Dubinsky, Yishai Feldman, and Maayan Goldstein
(IBM Research, Israel)
Publisher's Version
Towards Emotional Awareness in Software Development Teams
Emitza Guzman and Bernd Bruegge
(TU Munich, Germany)
Publisher's Version
Afternoon Break
16:30 – 17:00, Foyer
A Publication Culture in Software Engineering (Panel) (Panels)
17:00 – 18:15, Column Hall, Chair: Steven Fraser
A Publication Culture in Software Engineering (Panel)
Steven Fraser, Luciano Baresi, Jane Cleland-Huang, Carlo A. Furia, Georges Gonthier, Paola Inverardi, and Moshe Y. Vardi
(CISCO, USA; Politecnico di Milano, Italy; DePaul University, USA; ETH Zurich, Switzerland; Microsoft Research, UK; University of L’Aquila, USA; Rice University, USA)
Publisher's Version
Banquet
19:30 – 22:30, Bezborodko Palace
We leave from Razumovsky Palace at 18:45-19:15 on foot, in several groups lead by the student volunteers
Artifact Evaluation (Summary) (Artifact Presentations)
21:00 – 21:10, Bezborodko Palace, Chairs: Alexandre Bergel
Artifact Evaluation (Summary)
Alexandre Bergel and Lorenzo Bettini
(University of Chile, Chile; Università di Torino, Italy)
Publisher's Version Info
Friday, August 23, 2013
Software Engineering for Mathematics (Keynote)
09:30 – 11:00, Column Hall, Chairs: Bertrand Meyer
Software Engineering for Mathematics (Keynote)
Georges Gonthier
(Microsoft Research, UK)
Publisher's Version
Morning Break
10:30 – 11:00, Foyer
Formal Verification (Technical Research)
11:00 – 12:15, Heraldic Hall, Chair: Marsha Chechik
Precision Reuse for Efficient Regression Verification
Dirk Beyer, Stefan Löwe, Evgeny Novikov, Andreas Stahlbauer, and Philipp Wendler
(University of Passau, Germany; ISP RAS, Russia)
Artifact Accepted for Presentation
Publisher's Version Preprint Info
Cascading Verification: An Integrated Method for Domain-Specific Model Checking
Fokion Zervoudakis, David S. Rosenblum, Sebastian Elbaum, and Anthony Finkelstein
(University College London, UK; National University of Singapore, Singapore; University of Nebraska-Lincoln, USA)
Publisher's Version
Enhancing Symbolic Execution with Built-In Term Rewriting and Constrained Lazy Initialization
Pietro Braione, Giovanni Denaro, and Mauro Pezzè
(University of Milano-Bicocca, Italy; University of Lugano, Switzerland)
Artifact Accepted for Presentation
Publisher's Version Info
Model Inference and Synthesis (Technical Research)
11:00 – 12:15, Session Hall, Chair: Wilhelm Schäfer
Mining Behavior Models from Enterprise Web Applications
Matthias Schur, Andreas Roth, and Andreas Zeller
(SAP, Germany; Saarland University, Germany)
Publisher's Version
Incrementally Synthesizing Controllers from Scenario-Based Product Line Specifications
Joel Greenyer, Christian Brenner, Maxime Cordy, Patrick Heymans, and Erika Gressi
(Leibniz Universität Hannover, Germany; University of Paderborn, Germany; University of Namur, Belgium; Politecnico di Milano, Italy)
Publisher's Version
Synthesis of Component and Connector Models from Crosscutting Structural Views
Shahar Maoz, Jan Oliver Ringert, and Bernhard Rumpe
(Tel Aviv University, Israel; RWTH Aachen University, Germany)
Artifact Accepted for Presentation
Publisher's Version Info
Tool Demonstrations I (Tool Demonstrations)
11:00 – 12:15, Big Hall, Chair: Carlo A. Furia, Sebastian Nanz
SocialCDE: A Social Awareness Tool for Global Software Teams
Fabio Calefato and Filippo Lanubile
(University of Bari, Italy)
Publisher's Version Preprint Video Info
REDACT: Preventing Database Deadlocks from Application-Based Transactions
B. M. Mainul Hossain, Mark Grechanik, Ugo Buy, and Haisheng Wang
(University of Illinois at Chicago, USA; Oracle, USA)
Publisher's Version Video Info
aPET: A Test Case Generation Tool for Concurrent Objects
Elvira Albert, Puri Arenas, Miguel Gómez-Zamalloa, and Peter Y. H. Wong
(Complutense University of Madrid, Spain; SLD Fredhopper, Netherlands)
Publisher's Version Info
Lunch
12:15 – 13:45, Foyer
FSE 2014 Meeting
12:15 – 13:45, Pavlovsky Hall
Empirical Studies II (Technical Research)
13:45 – 15:00, Heraldic Hall, Chair: Harald Gall
Searching for Better Configurations: A Rigorous Approach to Clone Evaluation
Tiantian Wang, , Yue Jia, and Jens Krinke
(Harbin Institute of Technology, China; University College London, UK)
Publisher's Version Preprint Info
Diversity in Software Engineering Research
Meiyappan Nagappan, Thomas Zimmermann, and Christian Bird
(Queen’s University, Canada; Microsoft Research, USA)
Artifact Accepted for Presentation
Publisher's Version Preprint Info
API Change and Fault Proneness: A Threat to the Success of Android Apps
Mario Linares-Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Massimiliano Di Penta, Rocco Oliveto, and Denys Poshyvanyk
(College of William and Mary, USA; University of Sannio, Italy; Universidad Nacional de Colombia, Colombia; University of Molise, Italy)
Publisher's Version Preprint Info
JavaScript (Technical Research)
13:45 – 15:00, Session Hall, Chair: Bara Buhnova
Jalangi: A Selective Record-Replay and Dynamic Analysis Framework for JavaScript
Koushik Sen, Swaroop Kalasapur, Tasneem Brutch, and Simon Gibbs
(UC Berkeley, USA; Samsung Research, USA)
Publisher's Version
Practical Static Analysis of JavaScript Applications in the Presence of Frameworks and Libraries
Magnus Madsen, Benjamin Livshits, and Michael Fanning
(Aarhus University, Denmark; Microsoft Research, USA; Microsoft, USA)
Publisher's Version
Server Interface Descriptions for Automated Testing of JavaScript Web Applications
Casper S. Jensen, Anders Møller, and Zhendong Su
(Aarhus University, Denmark; UC Davis, USA)
Publisher's Version Info
Tool Demonstrations II (Tool Demonstrations)
13:45 – 15:00, Big Hall, Chair: Carlo A. Furia, Sebastian Nanz
RUBRIC: A Flexible Tool for Automated Checking of Conformance to Requirement Boilerplates
Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, Frank Zimmer, and Raul Gnaga
(University of Luxembourg, Luxembourg; SES TechCom, Luxembourg)
Publisher's Version Video Info
RiTHM: A Tool for Enabling Time-Triggered Runtime Verification for C Programs
Samaneh Navabpour, Yogi Joshi, Wallace Wu, Shay Berkovich, Ramy Medhat, Borzoo Bonakdarpour, and Sebastian Fischmeister
(University of Waterloo, Canada)
Publisher's Version Video Info
PoMMaDe: Pushdown Model-Checking for Malware Detection
Fu Song and Tayssir Touili
(East China Normal University, China; CNRS, France; University Paris Diderot, France)
Publisher's Version Video Info
RADA: A Tool for Reasoning about Algebraic Data Types with Abstractions
Tuan-Hung Pham and Michael W. Whalen
(University of Minnesota, USA)
Publisher's Version Video Info
Source Code and Programming (Technical Research)
15:15 – 16:30, Heraldic Hall, Chair: Ben Livshits
Explaining Inconsistent Code
Martin Schäf, Daniel Schwartz-Narbonne, and Thomas Wies
(United Nations University, China; New York University, USA)
Publisher's Version
A Statistical Semantic Language Model for Source Code
Tung Thanh Nguyen, Anh Tuan Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen
(Iowa State University, USA)
Publisher's Version
Crossing the Gap from Imperative to Functional Programming through Refactoring
Alex Gyori, Lyle Franklin, Danny Dig, and Jan Lahoda
(University of Illinois, USA; Ball State University, USA; Oregon State University, USA; Oracle, Czech Republic)
Artifact Accepted for Presentation
Publisher's Version Preprint Info
Bug Detection (Technical Research)
15:15 – 16:30, Session Hall, Chair: Mark Harman
Scalable and Incremental Software Bug Detection
Scott McPeak, Charles-Henri Gros, and Murali Krishna Ramanathan
(Coverity, USA; Indian Institute of Science, India)
Publisher's Version
Inferring Project-Specific Bug Patterns for Detecting Sibling Bugs
Guangtai Liang, Qianxiang Wang, Tao Xie, and Hong Mei
(Peking University, China; University of Illinois at Urbana-Champaign, USA)
Publisher's Version Info
Mining Succinct Predicated Bug Signatures
Chengnian Sun and Siau-Cheng Khoo
(National University of Singapore, Singapore)
Artifact Accepted for Presentation
Publisher's Version Info
Tool Demonstrations III (Tool Demonstrations)
15:15 – 16:30, Big Hall, Chair: Carlo A. Furia, Sebastian Nanz
Jalangi: A Tool Framework for Concolic Testing, Selective Record-Replay, and Dynamic Analysis of JavaScript
Koushik Sen, Swaroop Kalasapur, Tasneem Brutch, and Simon Gibbs
(UC Berkeley, USA; Samsung Research, USA)
Publisher's Version Video Info
RSA-MBT: A Test Tool for Generating Test Artifacts Based on Models
Andrew Diniz da Costa, Ricardo Venieris, Gustavo Carvalho, and Carlos José Pereira de Lucena
(PUC-Rio, Brazil)
Publisher's Version Info
USMMC: A Self-Contained Model Checker for UML State Machines
Shuang Liu, Yang Liu, Jun Sun, Manchun Zheng, Bimlesh Wadhwa, and Jin Song Dong
(National University of Singapore, Singapore; Nanyang Technological University, Singapore; Singapore University of Technology and Design, Singapore)
Publisher's Version Video Info
Afternoon Break
16:30 – 17:00, Foyer
Artifact Presentations
17:00 – 17:40, Column Hall, Chairs: Alexandre Bergel
Paul Marinescu and Cristian Cadar – KATCH: High-Coverage Testing of Software Patches
Dirk Beyer, Stefan Löwe, Evgeny Novikov, Andreas Stahlbauer, and Philipp Wendler – Linux Driver Revisions for Regression Verification
Shahar Maoz, Jan Oliver Ringert, and Bernhard Rumpe – Synthesis of Component and Connector Models from Crosscutting Structural Views
Marin Silic, Goran Delac, and Sinisa Srbljic – Prediction of Atomic Web Services Reliability Based on K-means Clustering
Nishant Sinha and Rezwana Karim – Compiling Mockups to Flexible UIs
Alex Gyori, Danny Dig, Lyle Franklin, and Jan Lahoda – Crossing the gap from imperative to functional programming through refactoring
Peng Liu – Finding Incorrect Compositions of Atomicity
Yunhui Zheng, Xiangyu Zhang, and Vijay Ganesh – Z3-str: A String Theory Plugin on Z3 for Web Application Analysis
Awards and Closing
17:45 – 18:15, Column Hall
Saturday, August 24, 2013
Symposium on Search-Based Software Engineering (Co-located Conference)
09:30 – 18:00, Heraldic Hall
Morning Break
11:00 – 11:30, Foyer
Lunch
13:00 – 14:30, Foyer
Afternoon Break
16:00 – 16:30, Foyer
Sunday, August 25, 2013
Symposium on Search-Based Software Engineering (Co-located Conference)
09:30 – 18:00, Heraldic Hall
Morning Break
11:00 – 11:30, Foyer
Lunch
13:00 – 14:30, Foyer
Afternoon Break
16:00 – 16:30, Foyer
Monday, August 26, 2013
Symposium on Search-Based Software Engineering (Co-located Conference)
09:30 – 16:30, Heraldic Hall
Morning Break
11:00 – 11:30, Foyer
Lunch
13:00 – 14:30, Foyer

Time stamp: 2019-09-21T02:40:28+02:00