Accepted Technical Research Papers and Journal First Papers
Co-chairs:
Willem Visser, Stellenbosch University, South Africa
Laurie Williams, North Carolina State University, United States
The Technical Research Program will feature 101 Accepted Technical Research Papers and 7 Journal First Papers. These papers will be presented during the three days of the ICSE 2016 Main Conference (Wednesday 18 through Friday 20).
To be added to the list to receive notice when the ICSE 2016 Main Conference Schedule is posted , please visit https://lists.ifi.uzh.ch/listinfo/icse-publicity. Or follow ICSE Conferences on Facebook (https://www.facebook.com/icseconf/) or Twitter (@ICSEconf).
Accepted Technical Research Papers
A Comparison of 10 Sampling Algorithms for Configurable Systems
Flávio Medeiros, Federal University of Campina Grande, Brazil
Christian Kästner, Carnegie Mellon University, United States
Márcio Ribeiro, Federal University of Alagoas, Brazil
Rohit Gheyi, Federal University of Campina Grande, Brazil
Sven Apel, University of Passau, Germany
A Practical Guide to Select Quality Indicators for Assessing Pareto-Based Search Algorithms in Search-Based Software Engineering
Shuai Wang, Simula Research Laboratory, Norway
Shaukat Ali, Simula Research Laboratory, Norway
Tao Yue, Simula Research Laboratory & Department of Informatics, University of Oslo, Norway
Yan Li, Beihang University, China
Marius Liaaen, Cisco Systems, Norway
An Analysis of the Search Spaces for Generate and Validate Patch Generation Systems
Fan Long, MIT EECS & CSAIL, United States
Martin Rinard, MIT EECS & CSAIL, United States
An Empirical Comparison of Compiler Testing Techniques
Junjie Chen, Peking University, China
Wenxiang Hu, Peking University, China
Dan Hao, Peking University, China
Yingfei Xiong, Peking University, China
Hongyu Zhang, Microsoft Research, China
Lu Zhang, Peking University, China
Bing Xie, Peking University, China
An Empirical Study of Practitioners’ Perspectives on Green Software Engineering
Irene Manotas, University of Delaware, United States
Christian Bird, Microsoft Research, United States
Rui Zhang, IBM Research - Almaden, United States
David Shepherd, ABB Corporate Research, United States
Will Snipes, ABB Corporate Research, United States
Ciera Jaspan, Google, Inc., United States
Caitlin Sadowski, Google, Inc., United States
Lori Pollock, University of Delaware, United States
James Clause, University of Delaware, United States
An Empirical Study on the Impact of C++ Lambdas and Programmer Experience
Phillip Merlin Uesbeck, University of Nevada,Las Vegas, United States
Andreas Stefik, University of Nevada,Las Vegas, United States
Stefan Hanenberg, University of Duisburg-Essen, Germany
Matt Pedersen, University of Nevada,Las Vegas, United States
Patrick Daleiden, University of Nevada,Las Vegas, United States
Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis
Sergey Mechtaev, National University of Singapore, Singapore
Jooyong Yi, National University of Singapore, Singapore
Abhik Roychoudhury, National University of Singapore, Singapore
AntMiner: Mining More Bugs by Reducing Noise Interference
Bin Liang, Renmin University of China, China
Pan Bian, Renmin University of China, China
Yan Zhang, Renmin University of China, China
Wenchang Shi, Renmin University of China, China
Wei You, Renmin University of China, China
Yan Cai, Institute of Software Chinese Academy of Sciences, China
Are "Non-functional" Requirements Really Non-functional? An Investigation of Non-functional Requirements in Practice
Jonas Eckhardt, Technische Universität München, Germany
Andreas Vogelsang, Technische Universität München, Germany
Daniel Méndez Fernández, Technische Universität München, Germany
Augmenting API Documentation with Insights from Stack Overflow
Christoph Treude, Universidade de São Paulo, Brazil
Martin P. Robillard, McGill University, Canada
Automated Energy Optimization of HTTP Requests for Mobile Applications
Ding Li, University of Southern California, United States
Yingjun Lyu, University of Southern California, United States
Jiaping Gui, University of Southern California, United States
William G. J. Halfond, University of Southern California, United States
Automated Parameter Optimization of Classification Techniques for Defect Prediction Models
Chakkrit Tantithamthavorn, Nara Institute of Science and Technology, Japan
Shane McIntosh, McGill University, Canada
Ahmed E. Hassan, Queen's Unversity, Canada
Kenichi Matsumoto, Nara Institute of Science and Technology, Japan
Automated Partitioning of Android Applications for Trusted Execution Environments
Konstantin Rubinov, National University of Singapore, Singapore
Lucia Rosculete, Breaking Point Systems - Ixia, Romania
Tulika Mitra, National University of Singapore, Singapore
Abhik Roychoudhury, National University of Singapore, Singapore
Automated Test Suite Generation for Time-continuous Simulink Models
Reza Matinnejad, University of Luxembourg, Luxembourg
Shiva Nejati, University of Luxembourg, Luxembourg
Lionel Briand, University of Luxembourg, Luxembourg
Thomas Bruckmann, Delphi Automotive Systems, Luxembourg
Automatic Model Generation from Documentation for Java API Functions
Juan Zhai, Nanjing University, China
Jianjun Huang, Purdue University, United States
Shiqing Ma, Purdue University, United States
Xiangyu Zhang, Purdue University, United States
Lin Tan, University of Waterloo, Canada
Jianhua Zhao, Nanjing University, China
Feng Qin, Ohio State University, United States
Automatically Learning Semantic Features for Defect Prediction
Song Wang, Electrical and Computer Engineering , University of Waterloo, Canada
Taiyue Liu, Electrical and Computer Engineering , University of Waterloo, Canada
Lin Tan, Electrical and Computer Engineering , University of Waterloo, Canada
Behavioral Log Analysis with Statistical Guarantees
Nimrod Busany, Tel Aviv University, Israel
Shahar Maoz, Tel Aviv University, Israel
Belief & Evidence in Empirical Software Engineering
Premkumar Devanbu, UC Davis, United States
Thomas Zimmermann, Microsoft Research, United States
Christian Bird, Microsoft Research, United States
BigDebug: Debugging Primitives for Interactive Big Data Processing in Spark
Muhammad Ali Gulzar, University of California, Los Angeles, United States
Matteo Interlandi, University of California, Los Angeles, United States
Seunghyun Yoo, University of California, Los Angeles, United States
Sai Deep Tetali, University of California, Los Angeles, United States
Tyson Condie, University of California, Los Angeles, United States
Todd Millstein, University of California, Los Angeles, United States
Miryung Kim, University of California, Los Angeles, United States
Building a Theory of Job Rotation in Software Engineering from an Instrumental Case Study
Ronnie E. S. Santos, Centro de Informática - Universidade Federal de Pernambuco, Brazil
Fabio Q. B. Silva, Centro de Informática - Universidade Federal de Pernambuco, Brazil
Cleyton V. C. Magalhães, Centro de Informática - Universidade Federal de Pernambuco, Brazil
Cleviton V. F. Monteiro, Departamento de Estatística e Informática - Universidade Federal Rural de Pernambuco, Brazil
Code Anomalies Flock Together: Exploring Code Anomaly Agglomerations for Locating Design Problems
Willian Oizumi, Pontifical Catholic University of Rio de Janeiro, Brazil, Brazil
Alessandro Garcia, Pontifical Catholic University of Rio de Janeiro, Brazil, Brazil
Leonardo Sousa, Pontifical Catholic University of Rio de Janeiro, Brazil, Brazil
Bruno Cafeo, Pontifical Catholic University of Rio de Janeiro, Brazil, Brazil
Yixue Zhao, University of Southern California, USA, United States
Code Review Quality: How Developers See It
Oleksii Kononenko, University of Waterloo, Canada
Olga Baysal, Carleton University, Canada
Michael W. Godfrey, University of Waterloo, Canada
Comparing White-box and Black-box Test Prioritization
Christopher Henard, University of Luxembourg, Luxembourg
Mike Papadakis, University of Luxembourg, Luxembourg
Mark Harman, University College London, United Kingdom
Yue Jia, University College London, United Kingdom
Yves Le Traon, University of Luxembourg, Luxembourg
Coverage-Driven Test Code Generation for Concurrent Classes
Valerio Terragni, The * University of Science and Technology, *
Shing-Chi Cheung, The * University of Science and Technology, *
Cross-project Defect Prediction Using a Connectivity-based Unsupervised Classifier
Feng Zhang, School of Computing, Queen’s University, Canada
Quan Zheng, School of Computing, Queen’s University, Canada
Ying Zou, Department of Electrical and Computer Engineering, Queen’s University, Canada
Ahmed E. Hassan, School of Computing, Queen’s University, Canada
Cross-Supervised Synthesis of Web-Crawlers
Adi Omari, Technion - Israel Institute of Technology, Israel
Sharon Shoham, Academic College of Tel Aviv Yaffo, Israel
Eran Yahav, Technion - Israel Institute of Technology, Israel
Crowd-Sourcing Program Preconditions via a Classification Game
Daniel Fava, University of California, Santa Cruz, United States
Dan Shapiro, University of California, Santa Cruz, United States
Joseph Osborn, University of California, Santa Cruz, United States
Martin Schaef, SRI International, United States
E. James Whitehead, University of California, Santa Cruz, United States
CUSTODES - Automatic Spreadsheet Cell Clustering and Smell Detection using Strong and Weak Features
Shing-Chi Cheung, The * University of Science and Technology, *
Wanjun Chen, The * University of Science and Technology, *
Yepang Liu, The * University of Science and Technology, *
Chang Xu, Nanjing University, China
Debugging for Reactive Programming
Guido Salvaneschi, Technical University of Darmstadt, Germany
Mira Mezini, Technical University of Darmstadt, Germany
Decoupling Level: A New Metric for Architectural Maintenance Complexity
Ran Mo, Drexel University, United States
Yuanfang Cai, Drexel University, United States
Rick Kazman, University of Hawaii & SEI/CMU, United States
Lu Xiao, Drexel University, United States
Qiong Feng, Drexel University, United States
Discovering "Unknown Known" Security Requirements
Awais Rashid, Lancaster University, United Kingdom
Syed Asad Ali Naqvi, Lancaster University, United Kingdom
Rajiv Ramdhany, Lancaster University, United Kingdom
Matthew Edwards, Lancaster University, United Kingdom
Ruzanna Chitchyan, University of Leicester, United Kingdom
M. Ali Babar, University of Adelaide, Australia
Disseminating Architectural Knowledge on Open-Source Projects
Martin P. Robillard, McGill University, Canada
Nenad Medvidovic, University of Southern California, United States
DoubleTake: Fast and Precise Error Detection via Evidence-Based Dynamic Analysis
Tongping Liu, University of Texas at San Antonio, United States
Charlie Curtsinger, Grinnell College, United States
Emery D. Berger, University of Massachusetts Amherst, United States
Efficient Large-scale Trace Checking Using MapReduce
Marcello Maria Bersani, Politecnico di Milano, Italy
Domenico Bianculli, University of Luxembourg, Luxembourg
Carlo Ghezzi, Politecnico di Milano, Italy
Srdan Krstic, Politecnico di Milano, Italy
Pierluigi San Pietro, Politecnico di Milano, Italy
Energy Profiles of Java Collections Classes
Samir Hasan, Auburn University, United States
Zachary King, Auburn University, United States
Munawar Hafiz, Auburn University, United States
Mohammed Sayagh, Polytechnique Montreal, Canada
Bram Adams, Polytechnique Montreal, Canada
Abram Hindle, University of Alberta, Canada
Exploring Language Support for Immutability
Michael Coblenz, Carnegie Mellon University, United States
Joshua Sunshine, Carnegie Mellon University, United States
Jonathan Aldrich, Carnegie Mellon University, United States
Brad Myers, Carnegie Mellon University, United States
Sam Weber, Software Engineering Institute, United States
Forrest Shull, Software Engineering Institute, United States
Feature-Model Interfaces: The Highway to Compositional Analyses of Highly-Configurable Systems
Reimar Schröter, University of Magdeburg, Germany
Sebastian Krieter, University of Magdeburg, Germany
Thomas Thüm, TU Braunschweig, Germany
F* Benduhn, University of Magdeburg, Germany
Gunter Saake, University of Magdeburg, Germany
Featured Model-based Mutation Analysis
Xavier Devroey, PReCISE, University of Namur, Belgium
Gilles Perrouin, PReCISE, University of Namur, Belgium
Mike Papadakis, SnT, SERVAL Team, University of Luxembourg, Luxembourg
Axel Legay, INRIA Rennes, France
Pierre-Yves Schobbens, PReCISE, University of Namur, Belgium
Patrick Heymans, PReCISE, University of Namur, Belgium
Feedback-Directed Instrumentation for Deployed JavaScript Applications
Magnus Madsen, University of Waterloo, Canada
Frank Tip, Samsung Research America, United States
Esben Andreasen, Aarhus University, Denmark
Koushik Sen, UC Berkeley, United States
Anders Møller, Aarhus University, Denmark
Finding and Analyzing Compiler Warning Defects
Chengnian Sun, Department of Computer Science, University of California, Davis, United States
Vu Le, Department of Computer Science, University of California, Davis, United States
Zhendong Su, Department of Computer Science, University of California, Davis, United States
Finding Security Bugs in Web Applications Using a Catalog of Access Control Patterns
Joseph Near, University of California, Berkeley, United States
Daniel Jackson, Massachusetts Institute of Technology, United States
Fixing Deadlocks via Lock Pre-Acquisitions
Yan Cai, State Key Lab of Computer Science, Institute of Software, Chinese Academy of Sciences, China
Lingwei Cao, State Key Lab of Computer Science, Institute of Software, Chinese Academy of Sciences, China
Floating-Point Precision Tuning Using Blame Analysis
Cindy Rubio-Gonzalez, University of California, Davis, United States
Cuong Nguyen, University of California, Berkeley, United States
Benjamin Mehne, University of California, Berkeley, United States
Koushik Sen, University of California, Berkeley, United States
James Demmel, University of California, Berkeley, United States
William Kahan, University of California, Berkeley, United States
Costin Iancu, Lawrence Berkeley National Laboratory, United States
Wim Lavrijsen, Lawrence Berkeley National Laboratory, United States
David H. Bailey, Lawrence Berkeley National Laboratory, United States
David Hough, Oracle Corporation, United States
From Word Embeddings To Document Similarities for Improved Information Retrieval in Software Engineering
Xin Ye, School of Electrical Engineering and Computer Science, Ohio University, United States
Hui Shen, School of Electrical Engineering and Computer Science, Ohio University, United States
Xiao Ma, School of Electrical Engineering and Computer Science, Ohio University, United States
Razvan Bunescu, School of Electrical Engineering and Computer Science, Ohio University, United States
Chang Liu, School of Electrical Engineering and Computer Science, Ohio University, United States
Generating Performance Distributions via Probabilistic Symbolic Execution
Bihuan Chen, Nanyang Technological University, Singapore
Yang Liu, Nanyang Technological University, Singapore
Wei Le, Iowa State University, United States
Grounded Theory in Software Engineering Research: A Critical Review and Guidelines
Klaas-Jan Stol, Lero, University of Limerick, Ireland
Paul Ralph, University of Auckland, New Zealand
Brian Fitzgerald, Lero, University of Limerick, Ireland
Guiding Dynamic Symbolic Execution Toward Unverified Program Executions
Maria Christakis, ETH Zurich, Switzerland
Peter Müller, ETH Zurich, Switzerland
Valentin Wüstholz, ETH Zurich, Switzerland
How Does Regression Test Prioritization Perform in Real-World Software Evolution?
Yafeng Lu, University of Texas at Dallas, United States
Yiling Lou, Peking University, China
Shiyang Cheng, University of Texas at Dallas, United States
Lingming Zhang, University of Texas at Dallas, United States
Dan Hao, Peking University, China
Yangfan Zhou, Fudan University, China
Lu Zhang, Peking University, China
How Does the Degree of Variability Affect Bug-Finding?
Jean Melo, IT University of Copenhagen, Denmark
Claus Brabrand, IT University of Copenhagen, Denmark
Andrzej Wasowski, IT University of Copenhagen, Denmark
Identifying and Quantifying Architectural Debts
Lu Xiao, Drexel University, United States
Yuanfang Cai, Drexel University, United States
Rick Kazman, Hawaii University, United States
Ran Mo, Drexel University, United States
Qiong Feng, Drexel University, United States
iDice: Problem Identification for Emerging Issues
Qingwei Lin, Microsoft Research, China
Jian-Guang Lou, Microsoft Research, China
Hongyu Zhang, Microsoft Research, China
Dongmei Zhang, Microsoft Research, China
Improving Refactoring Speed by 10X
Jongwook Kim, University of Texas at Austin, United States
Don Batory, University of Texas at Austin, United States
Danny Dig, Oregon State University, United States
Maider Azanza, University of the Basque Country (UPV/EHU), Spain
IntEQ: Recognizing Benign Integer Overflows via Equivalence Checking Across Multiple Precisions
Hao Sun, Nanjing University, China
Xiangyu Zhang, Purdue University, United States
Yunhui Zheng, IBM T.J. Watson Research Center, United States
Qingkai Zeng, Nanjing University, China
"Jumping Through Hoops" Why Do Java Developers Misuse Cryptography APIs?
Sarah Nadi, Technische Universität Darmstadt, Germany
Stefan Krüger, Technische Universität Darmstadt, Germany
Mira Mezini, Technische Universität Darmstadt, Germany
Eric Bodden, Technische Universität Darmstadt, Germany
Learning API Usages from Bytecode: A Statistical Approach
Tam The Nguyen, Utah State University, United States
Hung Viet Pham, Utah State University, United States
Phong Minh Vu, Utah State University, United States
Tung Thanh Nguyen, Utah State University, United States
Locking Discipline Inference and Checking
Michael Ernst, University of Washington, United States
Alberto Lovato, University of Verona, Italy
Damiano Macedonio, JuliaSoft, Italy
Fausto Spoto, University of Verona, Italy
Javier Thaine, University of Washington, United States
Mining Sandboxes
Konrad Jamrozik, Saarland University, Saarbrücken, Germany
Philipp von Styp-Rekowsky, Saarland University, Saarbrücken, Germany
Andreas Zeller, Saarland University, Saarbrücken, Germany
Missing Data Imputation Based on Low-rank Recovery and Semi-supervised Regression for Software Effort Estimation
Xiao-Yuan Jing, State Key Laboratory of Software Engineering, School of Computer, Wuhan University, China
Fumin Qi, State Key Laboratory of Software Engineering, School of Computer, Wuhan University, China
Fei Wu, State Key Laboratory of Software Engineering, School of Computer, Wuhan University, China
Baowen Xu, State Key Laboratory of Software Engineering, School of Computer, Wuhan University, China
Multi-Objective Software Effort Estimation
Federica Sarro, University College London, United Kingdom
Alessio Petrozziello, University of Salerno, Italy
Mark Harman, University College London, United Kingdom
MobiPlay: A Remote Execution Based Record-and-Replay Tool for Mobile Applications
Zhengrui Qin, College of William and Mary, United States
Yutao Tang, College of William and Mary, United States
Ed Novak, College of William and Mary, United States
Qun Li, College of William and Mary, United States
Nomen Est Omen: Exploring and Exploiting Similarities between Argument and Parameter Names
Hui Liu, Beijing Institute of Technology, China
Qiurong Liu, Beijing Institute of Technology, China
Cristian-Alexandru Staicu, TU Darmstadt, Germany
Michael Pradel, TU Darmstadt, Germany
Yue Luo, Beijing Institute of Technology, China
On The Limits of Mutation Reduction Strategies
Rahul Gopinath, Oregon State University, United States
Amin Alipour, Oregon State University, United States
Iftekhar Ahmed, Oregon State University, United States
Carlos Jensen, Oregon State University, United States
Alex Groce, Oregon State University, United States
On the "Naturalness" of Buggy Code
Baishakhi Ray, University of California, Davis, United States
Vincent Hellendoorn, Delft University of Technology, Netherlands
Saheel Godhane, University of California, Davis, United States
Zhaopeng Tu, Huawei Technologies Co. Ltd., China
Alberto Bacchelli, Delft University of Technology, Netherlands
Premkumar Devanbu, University of California, Davis, United States
On the Techniques We Create, the Tools We Build, and Their Misalignments: A Study of KLEE
Eric F. Rizzi, University of Nebraska - Lincoln, United States
Sebastian Elbaum, University of Nebraska - Lincoln, United States
Matthew B. Dwyer, University of Nebraska - Lincoln, United States
Optimizing Selection of Competing Services with Probabilistic Hierarchical Refinement
Tian Huat Tan, Singapore University of Technology and Design, Singapore
Manman Chen, National University of Singapore, Singapore
Jun Sun, Singapore University of Technology and Design, Singapore
Yang Liu, Nanyang Technological University, Singapore
Étienne André, Université Paris 13,, France
Yinxing Xue, Nanyang Technological University, Singapore
Jin Song Dong, National University of Singapore, Singapore
Overcoming Open Source Project Entry Barriers with a Portal for Newcomers
Igor Steinmacher, UTFPR, Brazil
Tayana Y Conte, UFAM, Brazil
Christoph Treude, University of São Paulo, Brazil
Marco Aurélio Gerosa, University of São Paulo, Brazil
PAC Learning-Based Verification and Model Synthesis
Yu-Fang Chen, Academia Sinica, *
Chiao Hsieh, Academia Sinica, *
Ondrej Lengal, Academia Sinica & Brno University of Technology, Czech Republic
Tsung-Ju Lii, Academia Sinica & National * University, *
Ming-Hsien Tsai, Academia Sinica, *
Bow-Yaw Wang, Academia Sinica, *
Farn Wang, National * University, *
Performance Issues and Optimizations in JavaScript: An Empirical Study
Marija Selakovic, TU Darmstadt, Germany
Michael Pradel, TU Darmstadt, Germany
PRADA: Prioritizing Android Devices for Apps by Mining Large-Scale Usage Data
Xuan Lu, Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, PRC, China
Xuanzhe Liu, Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, PRC, China
Huoran Li, Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, PRC, China
Tao Xie, University of Illinois at Urbana-Champaign, United States
Dan Hao, Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, PRC, China
Qiaozhu Mei, University of Michigan, United States
Gang Huang, Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, PRC, China
Feng Feng, Wandoujia Lab, Beijing, China, China
Probing for Requirements Knowledge to Stimulate Architectural Thinking
Preethu Rose Anish, Tata Consultancy Services, India
Balaji Balasubramaniam, Tata Consultancy Services, India
Abhishek Sainani, Tata Consultancy Services, India
Jane Cleland-Huang, DePaul University, United States
Maya Daneva, University of Twente, Netherlands
Roel J. Wieringa, University of Twente, Netherlands
Smita Ghaisas, Tata Consultancy Services, India
Program Synthesis Using Natural Language
Aditya Desai, IIT Kanpur (now at Tower Research), India
Sumit Gulwani, Microsoft Research, United States
Vineet Hingorani, IIT Kanpur (now at SAP), India
Nidhi Jain, IIT Kanpur (now at Intel), India
Amey Karkare, IIT Kanpur, India
Mark Marron, Microsoft Research, United States
Sailesh R., IIT Kanpur (now at Intel), India
Subhajit Roy, IIT Kanpur, India, India
Quality Experience: A Grounded Theory of Software Quality Assurance Without Testers
Lutz Prechelt, Freie Universität Berlin, Germany
Holger Schmeisky, Freie Universität Berlin, Germany
Franz Zieris, Freie Universität Berlin, Germany
Quantifying and Mitigating Turnover-Induced Knowledge Loss: Case Studies of Chrome and a Project at Avaya
Peter C Rigby, Concordia University, Canada
Yue Cai Zhu, Concordia University, Canada
Samuel M Donadelli, Concordia University, Canada
Audris Mockus, University of Tennessee, United States
Reducing Combinatorics in GUI Testing of Android Applications
Nariman Mirzaei, George Mason University, United States
Joshua Garcia, University of California, Irvine, United States
Hamid Bagheri, University of California, Irvine, United States
Alireza Sadeghi, University of California, Irvine, United States
Sam Malek, University of California, Irvine, United States
Reference Hijacking: Patching, Protecting and Analyzing on Unmodified and Non-Rooted Android Devices
Wei You, Renmin University of China, China
Bin Liang, Renmin University of China, China
Wenchang Shi, Renmin University of China, China
Shuyang Zhu, Renmin University of China, China
Peng Wang, Renmin University of China, China
Sikefu Xie, Renmin University of China, China
Xiangyu Zhang, Purdue University, United States
Release Planning of Mobile Apps Based on User Reviews
Lorenzo Villarroel, Free University of Bozen-Bolzano, Italy
Gabriele Bavota, Free University of Bozen-Bolzano, Italy
Barbara Russo, Free University of Bozen-Bolzano, Italy
Rocco Oliveto, University of Molise, Pesche (IS), Italy
Massimiliano Di Penta, University of Sannio, Benevento, Italy
Reliability of Run-Time Quality-of-Service Evaluation Using Parametric Model Checking
Guoxin Su, National University of Singapore, Singapore
David Rosenblum, National University of Singapore, Singapore
Giordano Tamburrelli, Vrije Universiteit, Netherlands
RETracer: Triaging Crashes by Reverse Execution from Partial Memory Dumps
Weidong Cui, Microsoft Research, United States
Marcus Peinado, Microsoft Research, United States
Sang Kil Cha, Carnegie Mellon University, United States
Yanick Fratantonio, University of California at Santa Barbara, United States
Vasileios Kemerlis, Brown University, United States
Revisit of Automatic Debugging via Human Focus-tracking Analysis
Xiaoyuan Xie, State Key Lab of Software Engineering, Wuhan University, China
Zicong Liu, State Key Lab of Novel Software Technology, Nanjing University, China
Shuo Song, State Key Lab of Novel Software Technology, Nanjing University, China
Zhenyu Chen, State Key Lab of Novel Software Technology, Nanjing University, China
Jifeng Xuan, State Key Lab of Software Engineering, Wuhan University, China
Baowen Xu, State Key Lab of Novel Software Technology, Nanjing University, China
Revisiting Code Ownership and Its Relationship with Software Quality in the Scope of Modern Code Review
Patanamon Thongtanunam, Nara Institute of Science and Technology, Japan
Shane McIntosh, McGill University, Canada
Ahmed E. Hassan, Queen’s University, Canada
Hajimu Iida, Nara Institute of Science and Technology, Japan
Risk-Driven Revision of Requirements Models
Dalal Alrajeh, Imperial College London, United Kingdom
Axel Van Lamsweerde, Universite catholique de Louvain, Belgium
Jeff Kramer, Imperial College London, United Kingdom
Alessandra Russo, Imperial College London, United Kingdom
Sebastian Uchitel, Imperial College London, United Kingdom
Scalable Thread Sharing Analysis
Jeff Huang, Texas A&M University, United States
Shadow of a Doubt: Testing for Divergences Between Software Versions
Hristina Palikareva, Imperial College London, United Kingdom
Tomasz Kuchta, Imperial College London, United Kingdom
Cristian Cadar, Imperial College London, United Kingdom
SourcererCC: Scaling Code Clone Detection to Big-Code
Hitesh Sajnani, School of Information and Computer Science, UC Irvine, USA, United States
Vaibhav Saini, School of Information and Computer Science, UC Irvine, USA, United States
Jeffrey Svajlenko, Department of Computer Science, University of Saskatchewan, Canada, Canada
Chanchal K. Roy, Department of Computer Science, University of Saskatchewan, Canada, Canada
Cristina V. Lopes, School of Information and Computer Science, UC Irvine, USA, United States
StubDroid: Automatic Inference of Precise Data-flow Summaries for the Android Framework
Steven Arzt, TU Darmstadt / EC SPRIDE, Germany
Eric Bodden, TU Darmstadt and Fraunhofer SIT, Germany
SWIM: Synthesizing What I Mean
Mukund Raghothaman, University of Pennsylvania, United States
Yi Wei, Microsoft Research, Cambridge, United Kingdom
Youssef Hamadi, Microsoft Research, Cambridge, United Kingdom
Synthesizing Framework Models for Symbolic Execution
Jinseong Jeon, University of Maryland, College Park, United States
Xiaokang Qiu, Massachusetts Institute of Technology, United States
Jonathan Fetter-Degges, University of Maryland, College Park, United States
Jeffrey S. Foster, University of Maryland, College Park, United States
Armando Solar-Lezama, Massachusetts Institute of Technology, United States
Termination-Checking for LLVM Peephole Optimizations
David Menendez, Rutgers University, United States
Santosh Nagarakatte, Rutgers University, United States
The Challenges of Staying Together While Moving Fast: An Exploratory Study
Julia Rubin, Massachusetts Institute of Technology, United States
Martin Rinard, Massachusetts Institute of Technology, United States
The Emerging Role of Data Scientists on Software Development Teams
Miryung Kim, University of California, Los Angeles, United States
Thomas Zimmermann, Microsoft Research, United States
Robert DeLine, Microsoft Research, United States
Andrew Begel, Microsoft Research, United States
The Evolution of C Programming Practices: A Study of the Unix Operating System 1973-2015
Diomidis Spinellis, Athens University of Economics and Business, Greece
Panos Louridas, Athens University of Economics and Business, Greece
Maria Kechagia, Athens University of Economics and Business, Greece
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Investigation
Sebastiano Panichella, University of Zurich, Department of Informatics, Switzerland
Annibale Panichella, Delft University of Technology, Netherlands
Moritz Beller, Delft University of Technology, Netherlands
Andy Zaidman, Delft University of Technology, Netherlands
Harald Gall, University of Zurich, Department of Informatics, Switzerland
The Sky Is Not the Limit: Multitasking on GitHub Projects
Bogdan Vasilescu, University of California, Davis, United States
Kelly Blincoe, Auckland University of Technology, New Zealand, New Zealand
Qi Xuan, Zhejiang University of Technology, China
Casey Casalnuovo, University of California, Davis, United States
Daniela Damian, University of Victoria, Victoria, Canada
Premkumar Devanbu, University of California, Davis, United States
Vladimir Filkov, University of California, Davis, United States
Too Long; Didn't Watch! Extracting Relevant Fragments from Software Development Video Tutorials
Luca Ponzanelli, Università della Svizzera italiana (USI), Switzerland
Gabriele Bavota, Free University of Bozen-Bolzano, Italy
Andrea Mocci, Università della Svizzera italiana (USI), Switzerland
Massimiliano Di Penta, University of Sannio, Italy
Rocco Oliveto, University of Molise, Italy
Mir Hasan, Florida State University, United States
Barbara Russo, Free University of Bozen-Bolzano, Italy
Sonia Haiduc, Florida State University, United States
Michele Lanza, Università della Svizzera italiana (USI), Switzerland
Toward a Framework for Detecting Privacy Policy Violation in Android Application Code
Rocky Slavin, Department of Computer Science, University of Texas at San Antonio, United States
Xiaoyin Wang, Department of Computer Science, University of Texas at San Antonio, United States
Mitra Bokaei Hosseini, Department of Computer Science, University of Texas at San Antonio, United States
William Hester, Department of Computer Science, University of Texas at Dallas, United States
Ram Krishnan, Department of Electrical and Computer Engineering, University of Texas at San Antonio, United States
Jaspreet Bhatia, Institute for Software Research, Carnegie Mellon University, United States
Travis D. Breaux, Institute for Software Research, Carnegie Mellon University, United States
Jianwei Niu, Department of Computer Science, University of Texas at San Antonio, United States
Type-Aware Concolic Testing of JavaScript Programs
Monika Dhok, Indian Institute of Science, India
Murali Krishna Ramanathan, Indian Institute of Science, India
Nishant Sinha, IBM Research, India, India
Understanding and Fixing Multiple Language Interoperability Issues: The C/Fortran Case
Nawrin Sultana, Auburn University, United States
Justin Middleton, Auburn University, United States
Jeffrey Overbey, Auburn University, United States
Munawar Hafiz, Auburn University, United States
Understanding Asynchronous Interactions in Full-Stack JavaScript
Saba Alimadadi, University of British Columbia, Canada
Ali Mesbah, University of British Columbia, Canada
Karthik Pattabiraman, University of British Columbia, Canada
Using (Bio)Metrics to Predict Code Quality Online
Sebastian C. Müller, University of Zurich, Switzerland
Thomas Fritz, University of Zurich, Switzerland
VDTest: An Automated Framework to Support Testing for Virtual Devices
Tingting Yu, University of Kentucky, United States
Xiao Qu, ABB Corporate Research, United States
Myra B. Cohen, University of Nebraska - Lincoln, United States
Work Practices and Challenges in Pull-Based Development: The Contributor’s Perspective
Georgios Gousios, Radboud University Nijmegen, Netherlands
Margaret-Anne Storey, University of Victoria, Canada
Alberto Bacchelli, Delft University of Technology, Netherlands
Journal First Papers
Open Innovation in Software Engineering: A Systematic Mapping Study — Empirical Software Engineering (April 2015)
Hussan Munir, Department of Computer Science, Lund University
Krzysztof Wnuk, Department of Computer Science, Lund University
Per Runeson, Department of Computer Science, Lund University
From Aristotle to Ringelmann: A large-scale analysis of team productivity and coordination in Open Source Software projects — Empirical Software Engineering (December 2015)
Ingo Scholtes,ETH Zürich
Pavlin Mavrodiev,ETH Zürich
Frank Schweitzer,ETH Zürich
A Field Study of How Developers Locate Features in Source Code — Empirical Software Engineering (March 2015)
Kostadin Damevski,Virginia State University
David Shepherd,ABB
Lori Pollock,University of Delaware
Inflow and Retention in OSS Communities with Commercial Involvement: A Case Study of Three Hybrid Projects — ACM TOSEM (January 2016)
Minghui Zhou,Peking University
Audris Mockus,University of Tennessee
Xiujuan Ma,National Institute of Network and Information Security Beijing
Lu Zhang,Peking University
Hong Mei,Peking University
Automatically Recommending Peer Reviewers in Modern Code Review — IEEE TSE (October 2015)
Motahareh Bahrami Zanjani,Wichita State University
Huzefa Kagdi,Wichita State University
Christian Bird,Microsoft Research
Evaluating the Effects of Architectural Documentation: A Case Study of a Large Scale Open Source Project — IEEE TSE (July 2015)
Rick Kazman, Software Engineering Institute, Carnegie Mellon University and University of Hawaii
Dennis Goldenson, Software Engineering Institute, Carnegie Mellon University
Ira Monarch, Software Engineering Institute, Carnegie Mellon University
William Nichols, Software Engineering Institute, Carnegie Mellon University
Giuseppe Valetto,Fondazione Bruno Kessler
Metamorphic Testing for Software Quality Assessment: A Study of Search Engines — IEEE TSE (September 2015)
Zhi Quan Zhou, University of Wollongong
Shaowen Xiang, University of Wollongong
Tsong Yueh Chen, Swinburne University of Technolog