Responsive image

Accepted Papers of Research Track

  • Fabio Palomba and Andy Zaidman. Does Refactoring of Test Smells Induce Fixing Flaky Tests?
  • Terese Besker, Antonio Martini and Jan Bosch. The Pricey Bill of Technical Debt - When and by whom will it be paid?
  • Jinkun Pan and Xiaoguang Mao. Detecting DOM-Sourced Cross-Site Scripting in Browser Extensions
  • Stanislav Levin and Amiram Yehudai. The Co-Evolution of Test Maintenance and Code Maintenance through the lens of Fine-Grained Semantic Changes
  • Xuewen Zhang, Juanru Li, Yuanyuan Zhang, Yikun Hu, Huayi Li and Dawu Gu. Embroidery: Patching Vulnerable Binary Code of Fragmentized Android Devices
  • Vincent Blondeau, Anne Etien, Nicolas Anquetil, Sylvain Cresson, Pascal Croisy and Stéphane Ducasse. What are the Testing Habits of Developers? A Case Study in a Large IT Company
  • Jefferson Silva, Igor Scaliante Wiese, Daniel German, Igor Steinmacher and Marco Gerosa. How Long and How Much: What to Expect from Summer of Code Participants?
  • Yi Fan, Chenxi Lv, Xu Zhang, Guoqiang Zhou and Yuming Zhou. Privacy-preserving data-sharing in cross-company defect prediction: Has the utility challenge been addressed? An empirical study of the CLIFF&MORPH algorithm
  • Zhiqiang Li, Xiao-Yuan Jing, Xiaoke Zhu and Hongyu Zhang. Heterogeneous Defect Prediction through Multiple Kernel Learning and Ensemble Learning
  • Tianxiao Gu, Chun Cao, Tianchi Liu, Chengnian Sun, Jing Deng, Xiaoxing Ma and Jian Lü. AimDroid: Activity-Insulated Multi-level Automated Testing for Android Applications
  • Jayati Deshmukh, Annervaz K M, Shubhashis Sengupta, Sanjay Podder and Neville Dubash. Towards Accurate Duplicate Bug Retrieval using Deep Learning
  • Zhuobing Han, Xiaohong Li, Zhenchang Xing, Hongtao Liu and Zhiyong Feng. Learning to Predict Severity of Software Vulnerability Using Only Vulnerability Description
  • Bingying Guo, Huiyan Wang, Chang Xu and Jian Lu. GEAS: Generic Adaptive Scheduling for High-efficiency Context Inconsistency Detection
  • Florian Angerer, Paul Grünbacher, Herbert Prähofer and Lukas Linsbauer. An Experiment Comparing Lifted and Delayed Variability-Aware Program Analysis
  • Qiao Huang, Xin Xia and David Lo. Supervised vs Unsupervised Models: A Holistic Look at Effort-Aware Just-in-Time Defect Prediction
  • Katja Kevic and Thomas Fritz. Towards Activity-Aware Tool Support for Change Tasks
  • Carmine Vassallo, Gerald Schermann, Fiorella Zampetti, Daniele Romano, Philipp Leitner, Andy Zaidman, Massimiliano Di Penta and Sebastiano Panichella. A Tale of CI Build Failures: an Open Source and a Financial Organization Perspective
  • Renata Hodovan, Akos Kiss and Tibor Gyimothy. Coarse Hierarchical Delta Debugging
  • Tingting Yu. SimEvo: Testing Evolving Multi-Process Software Systems
  • Fiorella Zampetti, Cédric Noiseux, Giuliano Antoniol, Foutse Khomh and Massimiliano Di Penta. Recommending when Design Technical Debt Should be Self-Admitted
  • Manishankar Mondal, Chanchal K. Roy and Kevin Schneider. Bug Propagation through Code Cloning: An Empirical Study
  • Everton Maldonado, Rabe Abdalkareem, Emad Shihab and Alexander Serebrenik. An Empirical Study On the Removal of Self-Admitted Technical Debt
  • Liuqing Li, He Feng, Wenjie Zhuang, Na Meng and Barbara Ryder. CCLearner: A Deep Learning-Based Clone Detection Approach
  • Mathieu Nassif and Martin P. Robillard. Revisiting Turnover-Induced Knowledge Loss in Software Projects
  • Stephen Romansky, Shaiful Chowdhury, Abram Hindle, Neil Borle and Russ Greiner. Deep Green: modelling time-series of software energy consumption
  • Shuai Wang, Pei Wang and Dinghao Wu. Composite Software Diversification
  • Bushra Aloraini and Meiyappan Nagappan. Evaluating State-of-the-Art Free and Open Source Static Analysis Techniques against Buffer Errors in Android Apps
  • Nahla Abid, Natalia Dragan, Michael Collard and Jonathan Maletic. The Evaluation of an Approach for Automatic Generated Documentation
  • Xin Xia, David Lo, Lingfeng Bao, Abhishek Sharma and Shanping Li. Personality and Project Success: Insights from a Large-Scale Study with Professionals
  • Tobias Baum, Kurt Schneider and Alberto Bacchelli. On the Optimal Order of Reading Source Code Changes for Review
  • Jinfu Chen and Weiyi Shang. An Exploratory Study of Performance Regression Introducing Code Changes
  • Keheliya Gallaba, Quinn Hanam, Ali Mesbah and Ivan Beschastnikh. Refactoring Asynchrony in JavaScript
  • Haipeng Cai and Barbara Ryder. Understanding Android Application Programming and Security: A Dynamic Study
  • Oscar Chaparro, Juan Manuel Florez and Andrian Marcus. Using Observed Behavior to Reformulate Queries during Text Retrieval-based Bug Localization
  • Shuai Wang, Pei Wang and Dinghao Wu. Semantics-Aware Machine Learning for Function Recognition in Binary Code
  • Mario Linares-Vásquez, Kevin Moran and Denys Poshyvanyk. Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing
  • Marco Castelluccio, Le An and Foutse Khomh. Is It Safe to Uplift This Patch? An Empirical Study on Mozilla Firefox
  • Ruru Yue, Na Meng and Qianxiang Wang. A Characterization Study of Repeated Bug Fixes
  • Hoan Nguyen, Tung Nguyen, Tien Nguyen and Hung Nguyen. Interaction-based Tracking of Program Entities for Test Case Evolution
  • Yingjun Lyu, Jiaping Gui, Mian Wan and William G.J. Halfond. An Empirical Study of Local Database Usage in Android Applications
  • Muhammad Asaduzzaman, Chanchal K. Roy, Kevin Schneider and Daqing Hou. Recommending Framework Extension Examples
  • Shane McKee, Nicholas Nelson, Anita Sarma and Danny Dig. Software Practitioner Perspectives on Merge Conflicts and Resolutions