| 2016 | A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects. Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz |
| 2016 | A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability. István Kádár, Péter Hegedüs, Rudolf Ferenc, Tibor Gyimóthy |
| 2016 | A Large Scale Study of Multiple Programming Languages and Code Quality. Pavneet Singh Kochhar, Dinusha Wijedasa, David Lo |
| 2016 | A More Accurate Model for Finding Tutorial Segments Explaining APIs. He Jiang, Jingxuan Zhang, Xiaochen Li, Zhilei Ren, David Lo |
| 2016 | A Study of Visual Studio Usage in Practice. Sven Amann, Sebastian Proksch, Sarah Nadi, Mira Mezini |
| 2016 | A Systematic Framework for Modernizing Legacy Application Systems. Timothy C. Fanelli, Scott C. Simons, Sean Banerjee |
| 2016 | Achieving Knowledge Evolution in Dynamic Software Product Lines. Lorena Arcega, Jaime Font, Øystein Haugen, Carlos Cetina |
| 2016 | An Empirical Study on Recommendations of Similar Bugs. Henrique Rocha, Marco Túlio Valente, Humberto Marques-Neto, Gail C. Murphy |
| 2016 | An Empirical Study on the Usage of the Swift Programming Language. Marcel Rebouças, Gustavo Pinto, Felipe Ebert, Weslley Torres, Alexander Serebrenik, Fernando Castor |
| 2016 | An Empirical Study on the Use of CSS Preprocessors. Davood Mazinanian, Nikolaos Tsantalis |
| 2016 | An Investigation into the Use of Common Libraries in Android Apps. Li Li, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon |
| 2016 | Analyzing the Decision Criteria of Software Developers Based on Prospect Theory. Kanako Kina, Masateru Tsunoda, Hideaki Hata, Haruaki Tamada, Hiroshi Igaki |
| 2016 | Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software. Moritz Beller, Radjino Bholanath, Shane McIntosh, Andy Zaidman |
| 2016 | Antipattern and Code Smell False Positives: Preliminary Conceptualization and Classification. Francesca Arcelli Fontana, Jens Dietrich, Bartosz Walter, Aiko Yamashita, Marco Zanoni |
| 2016 | At Ease with Your Warnings: The Principles of the Salutogenesis Model Applied to Automatic Static Analysis. Jan-Peter Ostberg, Stefan Wagner |
| 2016 | AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses. Yudi Zheng, Andrea Rosà, Luca Salucci, Yao Li, Haiyang Sun, Omar Javed, Lubomír Bulej, Lydia Y. Chen, Zhengwei Qi, Walter Binder |
| 2016 | Automated Generalization and Refinement of Code Templates with Ekeko/X. Tim Molderez, Coen De Roover |
| 2016 | BINSEC/SE: A Dynamic Symbolic Execution Toolkit for Binary-Level Analysis. Robin David, Sébastien Bardin, Thanh Dinh Ta, Laurent Mounier, Josselin Feist, Marie-Laure Potet, Jean-Yves Marion |
| 2016 | BUMPER: A Tool for Coping with Natural Language Searches of Millions of Bugs and Fixes. Mathieu Nayrolles, Abdelwahab Hamou-Lhadj |
| 2016 | Botched Releases: Do We Need to Roll Back? Empirical Study on a Commercial Web App. Noureddine Kerzazi, Bram Adams |
| 2016 | Bug Replication in Code Clones: An Empirical Study. Judith F. Islam, Manishankar Mondal, Chanchal K. Roy |
| 2016 | Client-Side Energy Efficiency of HTTP/2 for Web and Mobile App Developers. Shaiful Alam Chowdhury, Varun Sapra, Abram Hindle |
| 2016 | Composite Refactoring for Decoupling Multiple Classes. Yusuke Takahashi, Naoya Nitta |
| 2016 | CoreTAna: A Trace Analyzer for Reverse Engineering Real-Time Software. Andreas Sailer, Michael Deubzer, Gerald Lüttgen, Jürgen Mottok |
| 2016 | Cross-Architecture Binary Semantics Understanding via Similar Code Comparison. Yikun Hu, Yuanyuan Zhang, Juanru Li, Dawu Gu |
| 2016 | Custom-Tailored Variability Mining for Block-Based Languages. David Wille, Sandro Schulze, Christoph Seidl, Ina Schaefer |
| 2016 | Designing and Developing Automated Refactoring Transformations: An Experience Report. Gábor Szoke, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy |
| 2016 | Do Code Smells Impact the Effort of Different Maintenance Programming Activities? Zéphyrin Soh, Aiko Yamashita, Foutse Khomh, Yann-Gaël Guéhéneuc |
| 2016 | Do Developers Deprecate APIs with Replacement Messages? A Large-Scale Analysis on Java Systems. Gleison Brito, André C. Hora, Marco Túlio Valente, Romain Robbes |
| 2016 | Domino Effect: Move More Methods Once a Method is Moved. Hui Liu, Yuting Wu, Wenmei Liu, Qiurong Liu, Chao Li |
| 2016 | Efficient and Precise Dynamic Slicing for Client-Side JavaScript Programs. Jiabin Ye, Cheng Zhang, Lei Ma, Haibo Yu, Jianjun Zhao |
| 2016 | Evaluating Automatic Spreadsheet Metadata Extraction on a Large Set of Responses from MOOC Participants. Sohon Roy, Felienne Hermans, Efthimia Aivaloglou, Jos Winter, Arie van Deursen |
| 2016 | Examining the Impact of Self-Admitted Technical Debt on Software Quality. Sultan Wehaibi, Emad Shihab, Latifa Guerrouj |
| 2016 | Examining the Stability of Logging Statements. Suhas Kabinna, Weiyi Shang, Cor-Paul Bezemer, Ahmed E. Hassan |
| 2016 | Experience Report on Building ASTM Based Tools for Multi-language Reverse Engineering. Günter Fleck, Wilhelm Kirchmayr, Michael Moser, Ludwig Nocke, Josef Pichler, Rudolf Tober, Michael Witlatschil |
| 2016 | Finding the Best Compromise Between Design Quality and Testing Effort During Refactoring. Rodrigo Morales, Aminata Sabané, Pooya Musavi, Foutse Khomh, Francisco Chicano, Giuliano Antoniol |
| 2016 | Forking and the Sustainability of the Developer Community Participation - An Empirical Investigation on Outcomes and Reasons. Ayushi Rastogi, Nachiappan Nagappan |
| 2016 | Frankencode: Creating Diverse Programs Using Code Clones. Hayley Borck, Mark S. Boddy, Ian J. De Silva, Steven A. Harp, Ken Hoyme, Steven Johnston, August Schwerdfeger, Mary Southern |
| 2016 | Generalizing the Analysis of Evolutionary Coupling for Software Change Impact Analysis. Thomas Rolfsnes, Stefano Di Alesio, Razieh Behjati, Leon Moonen, Dave W. Binkley |
| 2016 | Haskell in Green Land: Analyzing the Energy Behavior of a Purely Functional Language. Luis Gabriel Lima, Francisco Soares-Neto, Paulo Lieuthier, Fernando Castor, Gilberto Melfe, João Paulo Fernandes |
| 2016 | History Driven Program Repair. Xuan-Bach Dinh Le, David Lo, Claire Le Goues |
| 2016 | IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016, Suita, Osaka, Japan, March 14-18, 2016 - Volume 1 |
| 2016 | Identifying Utility Functions Using Random Forests. Tamara Mendes, Marco Túlio Valente, André C. Hora, Alexander Serebrenik |
| 2016 | Improving the Performance of a Large Scale Spreadsheet: A Case Study. Alaaeddin Swidan, Felienne Hermans, Ruben Koesoemowidjojo |
| 2016 | Linvail: A General-Purpose Platform for Shadow Execution of JavaScript. Laurent Christophe, Elisa Gonzalez Boix, Wolfgang De Meuter, Coen De Roover |
| 2016 | Localizing Multiple Faults in Simulink Models. Bing Liu, Lucia, Shiva Nejati, Lionel C. Briand, Thomas Bruckmann |
| 2016 | MICHAC: Defect Prediction via Feature Selection Based on Maximal Information Coefficient with Hierarchical Agglomerative Clustering. Zhou Xu, Jifeng Xuan, Jin Liu, Xiaohui Cui |
| 2016 | Managing Traceability Links with MaTraca. Angela Lozano, Carlos Noguera, Viviane Jonckers |
| 2016 | Marea: A Semi-Automatic Decision Support System for Breaking Dependency Cycles. Andrea Caracciolo, Bledar Aga, Mircea Lungu, Oscar Nierstrasz |
| 2016 | Mining Analogical Libraries in Q&A Discussions - Incorporating Relational and Categorical Knowledge into Word Embedding. Chunyang Chen, Sa Gao, Zhenchang Xing |
| 2016 | Mining Android Apps to Recommend Permissions. Md Yasser Karim, Huzefa H. Kagdi, Massimiliano Di Penta |
| 2016 | More Common Than You Think: An In-depth Study of Casual Contributors. Gustavo Pinto, Igor Steinmacher, Marco Aurélio Gerosa |
| 2016 | Native or Web? A Preliminary Study on the Energy Consumption of Android Development Models. Wellington Oliveira, Weslley Torres, Fernando Castor, Bianca H. Ximenes |
| 2016 | Negative Effects of Bytecode Instrumentation on Java Source Code Coverage. Dávid Tengeri, Ferenc Horváth, Árpád Beszédes, Tamás Gergely, Tibor Gyimóthy |
| 2016 | On Error-Class Distribution in Automotive Model-Based Software. Harald Altinger, Yanja Dajsuren, Sebastian Siegl, Jurgen J. Vinju, Franz Wotawa |
| 2016 | On the Detection of Licenses Violations in the Android Ecosystem. Ons Mlouki, Foutse Khomh, Giuliano Antoniol |
| 2016 | On the Relationship of Inconsistent Software Clones and Faults: An Empirical Study. Stefan Wagner, Asim Abdulkhaleq, Kamer Kaya, Alexander Paar |
| 2016 | Optimizing User Experience in Choosing Android Applications. Rubén Saborido, Giovanni Beltrame, Foutse Khomh, Enrique Alba, Giuliano Antoniol |
| 2016 | Parameter Values of Android APIs: A Preliminary Study on 100, 000 Apps. Li Li, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon |
| 2016 | Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms. Annibale Panichella, Bogdan Dit, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia |
| 2016 | Predicting Build Co-changes with Source Code Change and Commit Categories. Christian Macho, Shane McIntosh, Martin Pinzger |
| 2016 | RACK: Automatic API Recommendation Using Crowdsourced Knowledge. Mohammad Masudur Rahman, Chanchal Kumar Roy, David Lo |
| 2016 | Release Practices for Mobile Apps - What do Users and Developers Think? Maleknaz Nayebi, Bram Adams, Guenther Ruhe |
| 2016 | Revisiting the Description-to-Behavior Fidelity in Android Applications. Le Yu, Xiapu Luo, Chenxiong Qian, Shuai Wang |
| 2016 | Software Language Identification with Natural Language Classifiers. Juriaan Kennedy van Dam, Vadim Zaytsev |
| 2016 | Software-Specific Named Entity Recognition in Software Engineering Social Content. Deheng Ye, Zhenchang Xing, Chee Yong Foo, Zi Qun Ang, Jing Li, Nachiket Kapre |
| 2016 | Studying the Relation between Anti-Patterns in Design Models and in Source Code. Bilal Karasneh, Michel R. V. Chaudron, Foutse Khomh, Yann-Gaël Guéhéneuc |
| 2016 | Supporting Merge Conflict Resolution by Using Fine-Grained Code Change History. Yuichi Nishimura, Katsuhisa Maruyama |
| 2016 | Supporting Program Analysis for Non-Mainstream Languages: Experiences and Lessons Learned. Andreas Grimmer, Florian Angerer, Herbert Prähofer, Paul Grünbacher |
| 2016 | Supporting Selective Undo for Refactoring. Xiao Cheng, Yuting Chen, Zhenjiang Hu, Tao Zan, Mengyu Liu, Hao Zhong, Jianjun Zhao |
| 2016 | The Impact of Human Discussions on Just-in-Time Quality Assurance: An Empirical Study on OpenStack and Eclipse. Parastou Tourani, Bram Adams |
| 2016 | Towards Building API Usage Example Metrics. Stevche Radevski, Hideaki Hata, Ken-ichi Matsumoto |
| 2016 | Towards Transparent Introspection. Kevin Leach, Chad Spensky, Westley Weimer, Fengwei Zhang |
| 2016 | Tracking Null Checks in Open-Source Java Systems. Haidar Osman, Manuel Leuenberger, Mircea Lungu, Oscar Nierstrasz |
| 2016 | UROBOROS: Instrumenting Stripped Binaries with Static Reassembling. Shuai Wang, Pei Wang, Dinghao Wu |
| 2016 | Visualizing Data-Flows in Functional Programs. Tobias Weck, Matthias Tichy |
| 2016 | When GitHub Meets CRAN: An Analysis of Inter-Repository Package Dependency Problems. Alexandre Decan, Tom Mens, Maëlick Claes, Philippe Grosjean |