The Community for Technology Leaders
2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C) (2017)
Buenos Aires, Argentina
May 20, 2017 to May 28, 2017
ISBN: 978-1-5386-1589-8
TABLE OF CONTENTS

CrashScope: A Practical Tool for Automated Testing of Android Applications (Abstract)

Kevin Moran , Coll. of William & Mary, Williamsburg, VA, USA
Mario Linares-Vasquez , Univ. de los Andes, Bogota, Colombia
Carlos Bernal-Cardenas , Coll. of William & Mary, Williamsburg, VA, USA
Christopher Vendome , Coll. of William & Mary, Williamsburg, VA, USA
Denys Poshyvanyk , Coll. of William & Mary, Williamsburg, VA, USA
pp. 15-18

SMUG: a selective mutant generator tool (Abstract)

Simone Romano , Univ. of Basilicata, Potenza, Italy
Giuseppe Scanniello , Univ. of Basilicata, Potenza, Italy
pp. 19-22

DroidBot: a lightweight UI-Guided test input generator for android (Abstract)

Yuanchun Li , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Ziyue Yang , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Yao Guo , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Xiangqun Chen , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
pp. 23-26

Mining Input Grammars with AUTOGRAM (Abstract)

Matthias Hoschele , Saarland Inf. Campus, Saarland Univ., Saarbrucken, Germany
Andreas Zeller , Saarland Inf. Campus, Saarland Univ., Saarbrucken, Germany
pp. 31-34

Cheetah: just-in-time taint analysis for android apps (Abstract)

Lisa Nguyen Quang Do , Fraunhofer IEM, Germany
Karim Ali , Univ. of Alberta, Edmonton, AB, Canada
Benjamin Livshits , Imperial Coll. London, London, UK
Eric Bodden , Heinz Nixdorf Inst., Paderborn Univ., Paderborn, Germany
Justin Smith , North Carolina State Univ., Raleigh, NC, USA
Emerson Murphy-Hill , North Carolina State Univ., Raleigh, NC, USA
pp. 39-42

Data-Directed Contextual Relevance in the IoT (Abstract)

Colin Maxfield , Univ. of Texas at Austin, Austin, TX, USA
Christine Julien , Univ. of Texas at Austin, Austin, TX, USA
pp. 43-46

SURF: Summarizer of User Reviews Feedback (Abstract)

Andrea Di Sorbo , Dept. of Eng., Univ. of Sannio, Benevento, Italy
Sebastiano Panichella , Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
Carol V. Alexandru , Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
Corrado A. Visaggio , Dept. of Eng., Univ. of Sannio, Benevento, Italy
Gerardo Canfora , Dept. of Eng., Univ. of Sannio, Benevento, Italy
pp. 55-58

JSDeodorant: Class-Awareness for JavaScript Programs (Abstract)

Laleh Eshkevari , Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
Davood Mazinanian , Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
Shahriar Rostami , Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
Nikolaos Tsantalis , Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
pp. 71-74

A Synergistic Approach for Distributed Symbolic Execution Using Test Ranges (Abstract)

Rui Qiu , Univ. of Texas, Austin, TX, USA
Sarfraz Khurshid , Univ. of Texas, Austin, TX, USA
Corina S. Pasareanu , NASA, CMU, Ames, IA, USA
Guowei Yang , Texas State Univ., San Marcos, TX, USA
pp. 130-132

A Tool Supporting Postponable Refactoring (Abstract)

Katsuhisa Maruyama , Dept. of Comput. Sci., Ritsumeikan Univ., Kusatsu, Japan
Shinpei Hayashi , Dept. of Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
pp. 133-135

A Visualization of Specification Coverage Based on Document Similarity (Abstract)

Hiroyuki Nakagawa , Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
Shori Matsui , Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
Tatsuhiro Tsuchiya , Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
pp. 136-138

Aladdin: Automating Release of Android Deep Links to In-App Content (Abstract)

Yun Ma , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Xuanzhe Liu , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Ziniu Hu , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Dian Yang , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Gang Huang , Key Lab. of High-Confidence Software Technol., Peking Univ., Beijing, China
Yunxin Liu , Microsoft Res., Beijing, China
Tao Xie , Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
pp. 139-140

An empirical study on using hints from past fixes (Abstract)

Hao Zhong , Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
Na Meng , Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
pp. 144-145

App Store Mining Is Not Enough (Abstract)

Maleknaz Nayebi , SEDS Lab., Univ. of Calgary, Calgary, AB, Canada
Henry Cho , SEDS Lab., Univ. of Calgary, Calgary, AB, Canada
Homayoon Farrahi , SEDS Lab., Univ. of Calgary, Calgary, AB, Canada
Guenther Ruhe , SEDS Lab., Univ. of Calgary, Calgary, AB, Canada
pp. 152-154

Assertion Generation through Active Learning (Abstract)

Long H. Pham , Singapore Univ. of Technol. & Design, Singapore, Singapore
Ly Ly Tran Thi , Singapore Univ. of Technol. & Design, Singapore, Singapore
Jun Sun , Singapore Univ. of Technol. & Design, Singapore, Singapore
pp. 155-157

Attribution Required: Stack Overflow Code Snippets in GitHub Projects (Abstract)

Sebastian Baltes , Software Eng. Group, Univ. of Trier, Trier, Germany
Richard Kiefer , Software Eng. Group, Univ. of Trier, Trier, Germany
Stephan Diehl , Software Eng. Group, Univ. of Trier, Trier, Germany
pp. 161-163

Automatic Categorization with Deep Neural Network for Open-Source Java Projects (Abstract)

Anh Tuan Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Tien N. Nguyen , Comput. Sci. Dept., Univ. of Texas at Dallas, Dallas, TX, USA
pp. 164-166

Causal Modeling, Discovery, & Inference for Software Engineering (Abstract)

Rick Kazman , SEI, Univ. of Hawaii, Honolulu, HI, USA
Robert Stoddard , Software Eng. Inst., CMU, Pittsburgh, PA, USA
David Danks , Dept. of Philos., CMU, Pittsburgh, PA, USA
Yuanfang Cai , Comput. Sci. Dept., Drexel, Philadelphia, PA, USA
pp. 172-174

Codeflaws: a programming competition benchmark for evaluating automated program repair tools (Abstract)

Shin Hwei Tan , Nat. Univ. of Singapore, Singapore, Singapore
Jooyong Yi , Innopolis Univ., Innopolis, Russia
Yulis , Nat. Univ. of Singapore, Singapore, Singapore
Sergey Mechtaev , Nat. Univ. of Singapore, Singapore, Singapore
Abhik Roychoudhury , Nat. Univ. of Singapore, Singapore, Singapore
pp. 180-182

Comparison of Model Size Predictors in Practice (Abstract)

Jan Schroeder , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Christian Berger , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Alessia Knauss , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Harri Preenja , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Mohammad Ali , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Miroslaw Staron , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Thomas Herpel , Automotive Safety Technol. GmbH, Ingolstadt, Germany
pp. 186-188

CQM: Coverage-Constrained Quality Maximization in Crowdsourcing Test (Abstract)

Miao Xie , CSI Euler Dept., Huawei, Nanjing, China
Guowei Yang , Dept. of Comput. Sci., Texas State Univ., San Marcos, TX, USA
pp. 192-194

Cross-project and within-project semi-supervised software defect prediction problems study using a unified solution (Abstract)

Fei Wu , State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
Xiao-Yuan Jing , State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
Xiwei Dong , Coll. of Autom., Nanjing Univ. of Posts & Telecommun., Nanjing, China
Jicheng Cao , Coll. of Autom., Nanjing Univ. of Posts & Telecommun., Nanjing, China
Mingwei Xu , Coll. of Autom., Nanjing Univ. of Posts & Telecommun., Nanjing, China
Hongyu Zhang , Sch. of Elect Eng. & Comput. Sci., Univ. of Newcastle, Newcastle, NSW, Australia
Shi Ying , State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
Baowen Xu , State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
pp. 195-197

Dependency-aware software release planning (Abstract)

Davoud Mougouei , Sch. of Comput. Sci., Eng., & Math., Flinders Univ., Adelaide, SA, Australia
David M. W. Powers , Sch. of Comput. Sci., Eng., & Math., Flinders Univ., Adelaide, SA, Australia
Asghar Moeini , Sch. of Comput. Sci., Eng., & Math., Flinders Univ., Adelaide, SA, Australia
pp. 198-200

End-user software engineering for the personal web (Abstract)

Sergio Firmenich , Fac. de Inf., UNLP, Buenos Aires, Argentina
Gabriela Bosetti , Fac. de Inf., UNLP, Buenos Aires, Argentina
Gustavo Rossi , Fac. de Inf., UNLP, Buenos Aires, Argentina
Marco Winckler , ICS-IRIT, Univ. Toulouse III, Toulouse, France
pp. 216-218

Fully-reflective VMS for ruling software adaptation (Abstract)

Guido Chari , Dept. de Comput., UBA, Buenos Aires, Argentina
Diego Garbervetsky , Dept. de Comput., UBA, Buenos Aires, Argentina
Stefan Marr , Dept. de Comput., UBA, Buenos Aires, Argentina
pp. 229-231

Group Developmental Psychology and Software Development Performance (Abstract)

Lucas Gren , Dept. of Comput. Sci. & Eng., Univ. of Gothenburg, Gothenburg, Sweden
Khaled Al-Sabbagh , Dept. of Appl. IT, Univ. of Gothenburg, Gothenburg, Sweden
pp. 232-234

How to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants (Abstract)

Hui Song , SINTEF, Trondheim, Norway
Franck Chauvel , SINTEF, Trondheim, Norway
Arnor Solberg , SINTEF, Trondheim, Norway
Bent Foyn , VISMA Software Int. AS, Norway
Tony Yates , SuperOffice AS, Norway
pp. 247-249

JSFox: Integrating Static and Dynamic Type Analysis of JavaScript Programs (Abstract)

Tian Huat Tan , Acronis, Singapore, Singapore
Yinxing Xue , NTU, Singapore, Singapore
Manman Chen , SUTD, Singapore, Singapore
Shuang Liu , SIT, Singapore, Singapore
Yi Yu , NII, Japan
Jun Sun , SUTD, Singapore, Singapore
pp. 256-258

Keeping Continuous Deliveries Safe (Abstract)

Sebastian Vost , R&D, BMW Group, Munich, Germany
Stefan Wagner , Inst. of Software Eng., Univ. of Stuttgart, Stuttgart, Germany
pp. 259-261

Last Mile End-User Programmers: Programming Exposure, Influences, and Preferences of the Masses (Abstract)

Ramya M. Srinivasan , Fujitsu Labs. of America, Sunnyvale, CA, USA
Jorjeta G. Jetcheva , Fujitsu Labs. of America, Sunnyvale, CA, USA
Ajay Chander , Fujitsu Labs. of America, Sunnyvale, CA, USA
pp. 262-264

Let Smart Ants Help You Reduce the Delay Penalty of Multiple Software Projects (Abstract)

Wei Zhang , Sch. of Software, East China Univ. of Technol., Nanchang, China
Xiao Liu , Sch. of Inf. Technol., Deakin Univ., Melbourne, VIC, Australia
Yun Yang , Sch. of Comput. Sci. & Technol., Anhui Univ., Hefei, China
pp. 271-273

Mining Readme Files to Support Automatic Building of Java Projects in Software Repositories (Abstract)

Foyzul Hassan , Univ. of Texas at San Antonio, San Antonio, TX, USA
Xiaoyin Wang , Univ. of Texas at San Antonio, San Antonio, TX, USA
pp. 277-279

Mining Twitter Data for a More Responsive Software Engineering Process (Abstract)

Grant Williams , Div. of Comput. Sci. & Eng., Louisiana Sate Univ., Baton Rouge, LA, USA
Anas Mahmoud , Div. of Comput. Sci. & Eng., Louisiana Sate Univ., Baton Rouge, LA, USA
pp. 280-282

PSpec: A Formal Specification Language for Fine-Grained Control on Distributed Data Analytics (Abstract)

Chen Luo , Intel Labs., Beijing, China
Fei He , Intel Labs., Beijing, China
Dong Yan , Intel Labs., Beijing, China
Dan Zhang , Intel Labs., Beijing, China
Xin Zhou , Intel Labs., Beijing, China
Bow-Yaw Wang , Acad. Sinica, Taipei, Taiwan
pp. 300-302

Refactoring Opportunities for Replacing Type Code with State and Subclass (Abstract)

Jyothi Vedurada , IIT Madras, Chennai, India
V. Krishna Nandivada , IIT Madras, Chennai, India
pp. 305-307

SCRUMI: A Board Serious Virtual Game for Teaching the SCRUM Framework (Abstract)

Adler Diniz De Souza , Inst. de Matemetica e Comput., Univ. Fed. de Itajube, Itajube, Brazil
Rodrigo Duarte Seabra , Inst. de Matemetica e Comput., Univ. Fed. de Itajube, Itajube, Brazil
Juliano Marinho Ribeiro , Inst. de Matemetica e Comput., Univ. Fed. de Itajube, Itajube, Brazil
Lucas E. Da S. Rodrigues , Inst. de Matemetica e Comput., Univ. Fed. de Itajube, Itajube, Brazil
pp. 319-321

Software-Related Challenges of Testing Automated Vehicles (Abstract)

Alessia Knauss , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Jan Schroder , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Christian Berger , Dept. of Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
Henrik Eriksson , Dept. of Electron., RISE Res. Inst. of Sweden, Boras, Sweden
pp. 328-330

Teaching predictive modeling to junior software engineers - seminar format and its evaluation (Abstract)

Katsiaryna Labunets , Univ. of Trento, Trento, Italy
Andrea Janes , Univ. of Bozen-Bolzano, Bolzano, Italy
Michael Felderer , Univ. of Innsbruck, Innsbruck, Austria
Fabio Massacci , Univ. of Trento, Trento, Italy
pp. 339-340

Towards systematic spreadsheet construction processes (Abstract)

Jorge Mendes , HASLab, Univ. do Minho, Braga, Portugal
Jacome Cunha , NOVA LINCS, Univ. NOVA de Lisboa, Lisbon, Portugal
Francisco Duarte , Bosch Car Multimedia, Portugal
Gregor Engels , Univ. Paderborn, Paderborn, Germany
Joao Saraiva , HASLab, Univ. do Minho, Braga, Portugal
Stefan Sauer , Univ. Paderborn, Paderborn, Germany
pp. 356-358

What paper types are accepted at the international conference on software engineering? (Abstract)

Antonia Bertolino , ISTI, Pisa, Italy
Antonello Calabro , ISTI, Pisa, Italy
Francesca Lonetti , ISTI, Pisa, Italy
Eda Marchetti , ISTI, Pisa, Italy
Breno Miranda , ISTI, Pisa, Italy
pp. 399-401

Topic-Driven Testing (Abstract)

pp. 409-412

Advancing Energy Testing of Mobile Applications (Abstract)

Reyhaneh Jabbarvand , Dept. of Inf., Univ. of California, Irvine, Irvine, CA, USA
Sam Malek , Dept. of Inf., Univ. of California, Irvine, Irvine, CA, USA
pp. 491-492

DevOps: Introducing Infrastructure-as-Code (Abstract)

Matej Artac , XLAB, Ljubljana, Slovenia
Tadej Borovssak , XLAB, Ljubljana, Slovenia
Elisabetta Di Nitto , DEEPSE Group, Politec. di Milano, Milan, Italy
Michele Guerriero , DEEPSE Group, Politec. di Milano, Milan, Italy
Damian Andrew Tamburri , DEEPSE Group, Politec. di Milano, Milan, Italy
pp. 497-498

Detecting and Quantifying Architectural Debt: Theory and Practice (Abstract)

Yuanfang Cai , Comput. Sci. Dept., Drexel Univ., Philadelphia, PA, USA
Rick Kazman , Shidler Coll. of Bus., Univ. of Hawaii, Honolulu, HI, USA
pp. 503-504

Engineering the software of robotic systems (Abstract)

Federico Ciccozzi , Malardalen Univ., Vasteras, Sweden
Davide Di Ruscio , Univ. of L'Aquila, L'Aquila, Italy
Ivano Malavolta , Vrije Univ. Amsterdam, Amsterdam, Netherlands
Patrizio Pelliccione , Chalmers Univ. of Technol., Gothenburg, Sweden
Jana Tumova , KTH R. Inst. of Technol., Stockholm, Sweden
pp. 507-508

Automatic software summarization: the state of the art (Abstract)

Laura Moreno , Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
Andrian Marcus , Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
pp. 511-512
89 ms
(Ver 3.3 (11022016))