ICSE A*

110 papers

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