Skip to main contentVenues / ICSE / ICSE 2019
109 papers
- 9.6 million links in source code comments: purpose, evolution, and decay · Hideaki Hata, Christoph Treude, Raula Gaikovina Kula, Takashi Ishio
- A framework for checking regression test selection tools · Chenguang Zhu, Owolabi Legunsen, August Shi, Milos Gligoric
- A neural model for generating natural language summaries of program subroutines · Alexander LeClair, Siyuan Jiang, Collin McMillan
- A novel neural source code representation based on abstract syntax tree · Jian Zhang, Xu Wang, Hongyu Zhang, Hailong Sun, Kaixuan Wang, Xudong Liu
- A system identification based Oracle for control-CPS software fault localization · Zhijian He, Yao Chen, Enyan Huang, Qixin Wang, Yu Pei, Haidong Yuan
- ActionNet: vision-based workflow action recognition from programming screencasts · Dehai Zhao, Zhenchang Xing, Chunyang Chen, Xin Xia, Guoqiang Li
- Active inductive logic programming for code search · Aishwarya Sivaraman, Tianyi Zhang, Guy Van den Broeck, Miryung Kim
- Adjust: runtime mitigation of resource abusing third-party online ads · Weihang Wang, I Luk Kim, Yunhui Zheng
- Adversarial sample detection for deep neural network through model mutation testing · Jingyi Wang, Guoliang Dong, Jun Sun, Xinyu Wang, Peixin Zhang
- Analysis and detection of information types of open source software issue discussions · Deeksha M. Arya, Wenting Wang, Jin L. C. Guo, Jinghui Cheng
- Analyzing and supporting adaptation of online code examples · Tianyi Zhang, Di Yang, Cristina V. Lopes, Miryung Kim
- AutoTap: synthesizing and repairing trigger-action programs using LTL properties · Lefan Zhang, Weijia He, Jesse J. Martinez, Noah Brackenbury, Shan Lu, Blase Ur
- Automated reporting of anti-patterns and decay in continuous integration · Carmine Vassallo, Sebastian Proksch, Harald C. Gall, Massimiliano Di Penta
- Automatically generating precise Oracles from structured natural language specifications · Manish Motwani, Yuriy Brun
- BugSwarm: mining and continuously growing a dataset of reproducible failures and fixes · David A. Tomassi, Naji Dmeiri, Yichen Wang, Antara Bhowmick, Yen-Chuan Liu, Premkumar T. Devanbu + 2 more
- CRADLE: cross-backend validation to detect and localize bugs in deep learning libraries · Hung Viet Pham, Thibaud Lutellier, Weizhen Qi, Lin Tan
- CTRAS: crowdsourced test report aggregation and summarization · Rui Hao, Yang Feng, James A. Jones, Yuying Li, Zhenyu Chen
- Class imbalance evolution and verification latency in just-in-time software defect prediction · George G. Cabral, Leandro L. Minku, Emad Shihab, Suhaib Mujahid
- Could I have a stack trace to examine the dependency conflict issue? · Ying Wang, Ming Wen, Rongxin Wu, Zhenwei Liu, Shin Hwei Tan, Zhiliang Zhu + 2 more
- Deep differential testing of JVM implementations · Yuting Chen, Ting Su, Zhendong Su
- DeepPerf: performance prediction for configurable software with deep sparse neural network · Huong Ha, Hongyu Zhang
- Detecting atomicity violations for event-driven Node.js applications · Xiaoning Chang, Wensheng Dou, Yu Gao, Jie Wang, Jun Wei, Tao Huang
- Detecting incorrect build rules · Nándor Licker, Andrew Rice
- Detection and repair of architectural inconsistencies in Java · Negar Ghorbani, Joshua Garcia, Sam Malek
- Developer reading behavior while summarizing Java methods: size and context matters · Nahla J. Abid, Bonita Sharif, Natalia Dragan, Hend Alrasheed, Jonathan I. Maletic
- DifFuzz: differential fuzzing for side-channel analysis · Shirin Nilizadeh, Yannic Noller, Corina S. Pasareanu
- Distance-based sampling of software configuration spaces · Christian Kaltenecker, Alexander Grebhahn, Norbert Siegmund, Jianmei Guo, Sven Apel
- Distilling neural representations of data structure manipulation using fMRI and fNIRS · Yu Huang, Xinyu Liu, Ryan Krueger, Tyler Santander, Xiaosu Hu, Kevin Leach + 1 more
- Dlfinder: characterizing and detecting duplicate logging code smells · Zhenhao Li, Tse-Hsun (Peter) Chen, Jinqiu Yang, Weiyi Shang
- Do developers discover new tools on the toilet? · Emerson R. Murphy-Hill, Edward K. Smith, Caitlin Sadowski, Ciera Jaspan, Collin Winter, Matthew Jorde + 3 more
- DockerizeMe: automatic inference of environment dependencies for python code snippets · Eric Horton, Chris Parnin
- Dynamic slicing for Android · Tanzirul Azim, Arash Alavi, Iulian Neamtiu, Rajiv Gupta
- Easy modelling and verification of unpredictable and preemptive interrupt-driven systems · Minxue Pan, Shouyu Chen, Yu Pei, Tian Zhang, Xuandong Li
- Exposing library API misuses via mutation analysis · Ming Wen, Yepang Liu, Rongxin Wu, Xuan Xie, Shing-Chi Cheung, Zhendong Su
- FLOSS participants' perceptions about gender and inclusiveness: a survey · Amanda Lee, Jeffrey C. Carver
- FOCUS: a recommender system for mining API function calls and usage patterns · Phuong Thanh Nguyen, Juri Di Rocco, Davide Di Ruscio, Lina Ochoa, Thomas Degueule, Massimiliano Di Penta
- FastLane: test minimization for rapidly deployed large-scale online services · Adithya Abraham Philip, Ranjita Bhagwan, Rahul Kumar, Chandra Shekhar Maddila, Nachiappan Nagappan
- Gigahorse: thorough, declarative decompilation of smart contracts · Neville Grech, Lexi Brent, Bernhard Scholz, Yannis Smaragdakis
- Global optimization of numerical programs via prioritized stochastic algebraic transformations · Xie Wang, Huaijin Wang, Zhendong Su, Enyi Tang, Xin Chen, Weijun Shen + 4 more
- Going farther together: the impact of social capital on sustained participation in open source · Huilian Sophie Qiu, Alexander Nolte, Anita Brown, Alexander Serebrenik, Bogdan Vasilescu
- Graph embedding based familial analysis of Android malware using unsupervised learning · Ming Fan, Xiapu Luo, Jun Liu, Meng Wang, Chunyin Nong, Qinghua Zheng + 1 more
- Graph-based mining of in-the-wild, fine-grained, semantic code change patterns · Hoan Anh Nguyen, Tien N. Nguyen, Danny Dig, Son Nguyen, Hieu Tran, Michael Hilton
- GreenBundle: an empirical study on the energy impact of bundled processing · Shaiful Alam Chowdhury, Abram Hindle, Rick Kazman, Takumi Shuto, Ken Matsui, Yasutaka Kamei
- Grey-box concolic testing on binary code · Jaeseung Choi, Joonun Jang, Choongwoo Han, Sang Kil Cha
- Guiding deep learning system testing using surprise adequacy · Jinhan Kim, Robert Feldt, Shin Yoo
- Harnessing evolution for multi-hunk program repair · Seemanta Saha, Ripon K. Saha, Mukul R. Prasad
- How C++ developers use immutability declarations: an empirical study · Jonathan Eyolfson, Patrick Lam
- How practitioners perceive coding proficiency · Xin Xia, Zhiyuan Wan, Pavneet Singh Kochhar, David Lo
- How reliable is the crowdsourced knowledge of security implementation? · Mengsu Chen, Felix Fischer, Na Meng, Xiaoyin Wang, Jens Grossklags
- Hunting for bugs in code coverage tools via randomized differential testing · Yibiao Yang, Yuming Zhou, Hao Sun, Zhendong Su, Zhiqiang Zuo, Lei Xu + 1 more
- IconIntent: automatic identification of sensitive UI widgets based on icon classification for Android apps · Xusheng Xiao, Xiaoyin Wang, Zhihao Cao, Hanlin Wang, Peng Gao
- Intention-based integration of software variants · Max Lillack, Stefan Stanciulescu, Wilhelm Hedman, Thorsten Berger, Andrzej Wasowski
- Interactive production performance feedback in the IDE · Jürgen Cito, Philipp Leitner, Martin C. Rinard, Harald C. Gall
- Investigating the effects of gender bias on GitHub · Nasif Imtiaz, Justin Middleton, Joymallya Chakraborty, Neill Robson, Gina R. Bai, Emerson R. Murphy-Hill
- Investigating the impact of multiple dependency structures on software defects · Di Cui, Ting Liu, Yuanfang Cai, Qinghua Zheng, Qiong Feng, Wuxia Jin + 2 more
- Latent patterns in activities: a field study of how developers manage context · Souti Chattopadhyay, Nicholas Nelson, Yenifer Ramirez Gonzalez, Annel Amelia Leon, Rahul Pandita, Anita Sarma
- Learning to spot and refactor inconsistent method names · Kui Liu, Dongsun Kim, Tegawendé F. Bissyandé, Tae-young Kim, Kisub Kim, Anil Koyuncu + 2 more
- Leopard: identifying vulnerable code for vulnerability assessment through program metrics · Xiaoning Du, Bihuan Chen, Yuekang Li, Jianmin Guo, Yaqin Zhou, Yang Liu + 1 more
- Leveraging artifact trees to evolve and reuse safety cases · Ankit Agrawal, Seyedehzahra Khoshmanesh, Michael Vierhauser, Mona Rahimi, Jane Cleland-Huang, Robyn R. Lutz
- Mimic: UI compatibility testing system for Android apps · Taeyeon Ki, Chang Min Park, Karthik Dantu, Steven Y. Ko, Lukasz Ziarek
- Mining historical test logs to predict bugs and localize faults in the test logs · Anunay Amar, Peter C. Rigby
- Mining software defects: should we consider affected releases? · Suraj Yatish, Jirayus Jiarpakdee, Patanamon Thongtanunam, Chakkrit Tantithamthavorn
- Multifaceted automated analyses for variability-intensive embedded systems · Sami Lazreg, Maxime Cordy, Philippe Collet, Patrick Heymans, Sébastien Mosser
- NL2Type: inferring JavaScript function types from natural language information · Rabee Sohail Malik, Jibesh Patra, Michael Pradel
- Natural software revisited · Musfiqur Rahman, Dharani Palani, Peter C. Rigby
- On learning meaningful code changes via neural machine translation · Michele Tufano, Jevgenija Pantiuchina, Cody Watson, Gabriele Bavota, Denys Poshyvanyk
- On reliability of patch correctness assessment · Xuan-Bach Dinh Le, Lingfeng Bao, David Lo, Xin Xia, Shanping Li, Corina S. Pasareanu
- Parallel refinement for multi-threaded program verification · Liangze Yin, Wei Dong, Wanwei Liu, Ji Wang
- Pattern-based mining of opinions in Q&A websites · Bin Lin, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta, Michele Lanza
- Pivot: learning API-device correlations to facilitate Android compatibility issue detection · Lili Wei, Yepang Liu, Shing-Chi Cheung
- Practical GUI testing of Android applications via model abstraction and refinement · Tianxiao Gu, Chengnian Sun, Xiaoxing Ma, Chun Cao, Chang Xu, Yuan Yao + 3 more
- Probabilistic disassembly · Kenneth A. Miller, Yonghwi Kwon, Yi Sun, Zhuo Zhang, Xiangyu Zhang, Zhiqiang Lin
- RESTler: stateful REST API fuzzing · Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
- ReCDroid: automatically reproducing Android application crashes from bug reports · Yu Zhao, Tingting Yu, Ting Su, Yang Liu, Wei Zheng, Jingzhi Zhang + 1 more
- Reasonably-most-general clients for JavaScript library analysis · Erik Krogh Kristensen, Anders Møller
- Recovering variable names for minified code with usage contexts · Hieu Tran, Ngoc M. Tran, Son Nguyen, Hoan Nguyen, Tien N. Nguyen
- Redundant loads: a software inefficiency indicator · Pengfei Su, Shasha Wen, Hailong Yang, Milind Chabbi, Xu Liu
- Resource-aware program analysis via online abstraction coarsening · Kihong Heo, Hakjoo Oh, Hongseok Yang
- Rotten green tests · Julien Delplanque, Stéphane Ducasse, Guillermo Polito, Andrew P. Black, Anne Etien
- SLF: fuzzing without valid seed inputs · Wei You, Xuwei Liu, Shiqing Ma, David Mitchel Perry, Xiangyu Zhang, Bin Liang
- Safe automated refactoring for intelligent parallelization of Java 8 streams · Raffi Khatchadourian, Yiming Tang, Mehdi Bagherzadeh, Syed Ahmed
- SafeCheck: safety enhancement of Java unsafe API · Shiyou Huang, Jianmei Guo, Sanhong Li, Xiang Li, Yumin Qi, Kingsum Chow + 1 more
- Scalable approaches for test suite reduction · Emilio Cruciani, Breno Miranda, Roberto Verdecchia, Antonia Bertolino
- Search-based energy testing of Android · Reyhaneh Jabbarvand, Jun-Wei Lin, Sam Malek
- Smoke: scalable path-sensitive memory leak detection for millions of lines of code · Gang Fan, Rongxin Wu, Qingkai Shi, Xiao Xiao, Jinguo Zhou, Charles Zhang
- Socio-technical work-rate increase associates with changes in work patterns in online projects · Farhana Sarker, Bogdan Vasilescu, Kelly Blincoe, Vladimir Filkov
- Software documentation issues unveiled · Emad Aghajani, Csaba Nagy, Olga Lucero Vega-Márquez, Mario Linares-Vásquez, Laura Moreno, Gabriele Bavota + 1 more
- Statistical algorithmic profiling for randomized approximate programs · Keyur Joshi, Vimuth Fernando, Sasa Misailovic
- StoryDroid: automated generation of storyboard for Android apps · Sen Chen, Lingling Fan, Chunyang Chen, Ting Su, Wenhe Li, Yang Liu + 1 more
- Superion: grammar-aware greybox fuzzing · Junjie Wang, Bihuan Chen, Lei Wei, Yang Liu
- Supporting analysts by dynamic extraction and classification of requirements-related knowledge · Zahra Shakeri Hossein Abad, Vincenzo Gervasi, Didar Zowghi, Behrouz H. Far
- Supporting the statistical analysis of variability models · Ruben Heradio, David Fernández-Amorós, Christoph Mayr-Dorn, Alexander Egyed
- Symbolic repairs for GR(1) specifications · Shahar Maoz, Jan Oliver Ringert, Rafi Shalom
- Test-driven code review: an empirical study · Davide Spadini, Fabio Palomba, Tobias Baum, Stefan Hanenberg, Magiel Bruntink, Alberto Bacchelli
- The list is the process: reliable pre-integration tracking of commits on mailing lists · Ralf Ramsauer, Daniel Lohmann, Wolfgang Mauerer
- The product backlog · Todd Sedano, Paul Ralph, Cécile Péraire
- The seven sins: security smells in infrastructure as code scripts · Akond Rahman, Chris Parnin, Laurie A. Williams
- Tool choice matters: JavaScript quality assurance tools and usage outcomes in GitHub projects · David Kavaler, Asher Trockman, Bogdan Vasilescu, Vladimir Filkov
- Towards automating precision studies of clone detectors · Vaibhav Saini, Farima Farmahinifarahani, Yadong Lu, Di Yang, Pedro Martins, Hitesh Sajnani + 2 more
- Towards understanding and reasoning about Android interoperations · Sora Bae, Sungho Lee, Sukyoung Ryu
- Training binary classifiers as data structure invariants · Facundo Molina, Renzo Degiovanni, Pablo Ponzio, Germán Regis, Nazareno Aguirre, Marcelo F. Frias
- Type migration in ultra-large-scale codebases · Ameya Ketkar, Ali Mesbah, Davood Mazinanian, Danny Dig, Edward Aftandilian
- VFix: value-flow-guided precise program repair for null pointer dereferences · Xuezheng Xu, Yulei Sui, Hua Yan, Jingling Xue
- View-centric performance optimization for database-backed web applications · Junwen Yang, Cong Yan, Chengcheng Wan, Shan Lu, Alvin Cheung
- When code completion fails: a case study on real-world completions · Vincent J. Hellendoorn, Sebastian Proksch, Harald C. Gall, Alberto Bacchelli
- Why do episodic volunteers stay in FLOSS communities? · Ann Barcomb, Klaas-Jan Stol, Dirk Riehle, Brian Fitzgerald
- Why does code review work for open source software communities? · Adam Alami, Marisa Leavitt Cohn, Andrzej Wasowski
- Zero-overhead path prediction with progressive symbolic execution · Richard Rutledge, Sunjae Park, Haider Adnan Khan, Alessandro Orso, Milos Prvulovic, Alenka G. Zajic
- iSENSE: completion-aware crowdtesting management · Junjie Wang, Ye Yang, Rahul Krishna, Tim Menzies, Qing Wang