Accepted Technical Research Papers and Journal First Papers 【ICSE2016】

ICSE2016 Accepted Paper

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 Hong Kong University of Science and Technology, Hong Kong
Shing-Chi Cheung, The Hong Kong University of Science and Technology, Hong Kong

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 Hong Kong University of Science and Technology, Hong Kong
Wanjun Chen, The Hong Kong University of Science and Technology, Hong Kong
Yepang Liu, The Hong Kong University of Science and Technology, Hong Kong
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
Fabian 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, Taiwan
Chiao Hsieh, Academia Sinica, Taiwan
Ondrej Lengal, Academia Sinica & Brno University of Technology, Czech Republic
Tsung-Ju Lii, Academia Sinica & National Taiwan University, Taiwan
Ming-Hsien Tsai, Academia Sinica, Taiwan
Bow-Yaw Wang, Academia Sinica, Taiwan
Farn Wang, National Taiwan University, Taiwan

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

原文地址:https://www.cnblogs.com/juking/p/5343986.html