- Raffi Khatchadourian, Hidehiko Masuhara:
Automated refactoring of legacy Java software to default methods. ICSE 2017: 82-93 - Davy Landman, Alexander Serebrenik, Jurgen J. Vinju:
Challenges for static analysis of Java reflection: literature review and empirical study. ICSE 2017: 507-518 - Youn Kyu Lee, Jae Young Bang, Gholamreza Safi, Arman Shahbazian, Yixue Zhao, Nenad Medvidovic:
A SEALANT for inter-app security holes in android. ICSE 2017: 312-323 - Amanda Lee, Jeffrey C. Carver, Amiangshu Bosu:
Understanding the impressions, motivations, and barriers of one time code contributors to FLOSS projects: a survey. ICSE 2017: 187-197 - Menghao Li, Wei Wang, Pei Wang, Shuai Wang, Dinghao Wu, Jian Liu, Rui Xue, Wei Huo:
LibD: scalable and precise third-party library detection in android markets. ICSE 2017: 335-346 - Yun Lin, Jun Sun, Yinxing Xue, Yang Liu, Jin Song Dong:
Feedback-based debugging. ICSE 2017: 393-403 - Han Liu, Chengnian Sun, Zhendong Su, Yu Jiang, Ming Gu, Jiaguang Sun:
Stochastic optimization of program obfuscation. ICSE 2017: 221-231 - Wanwangying Ma, Lin Chen, Xiangyu Zhang, Yuming Zhou, Baowen Xu:
How do developers fix cross-project correlated bugs?: a case study on the GitHub scientific python ecosystem. ICSE 2017: 381-392 - Trong Duc Nguyen, Anh Tuan Nguyen, Hung Dang Phan, Tien N. Nguyen:
Exploring API embedding for API usages and applications. ICSE 2017: 438-449 - Rohan Padhye, Koushik Sen:
Travioli: a dynamic analysis for detecting data-structure traversals. ICSE 2017: 473-483 - Fabio Palomba, Pasquale Salza, Adelina Ciurumelea, Sebastiano Panichella, Harald C. Gall, Filomena Ferrucci, Andrea De Lucia:
Recommending and localizing change requests for mobile apps based on user reviews. ICSE 2017: 106-117 - Spencer Pearson, José Campos, René Just, Gordon Fraser, Rui Abreu, Michael D. Ernst, Deric Pang, Benjamin Keller:
Evaluating and improving fault localization. ICSE 2017: 609-620 - Alexandre Perez, Rui Abreu, Arie van Deursen:
A test-suite diagnosability metric for spectrum-based fault localization approaches. ICSE 2017: 654-664 - Luca Ponzanelli, Simone Scalabrino, Gabriele Bavota, Andrea Mocci, Rocco Oliveto, Massimiliano Di Penta, Michele Lanza:
Supporting software developers with a holistic recommender system. ICSE 2017: 94-105 - Siegfried Rasthofer, Steven Arzt, Stefan Triller, Michael Pradel:
Making malory behave maliciously: targeted fuzzing of android execution environments. ICSE 2017: 300-311 - Paige Rodeghero, Siyuan Jiang, Ameer Armaly, Collin McMillan:
Detecting user story information in developer-client conversations to generate extractive summaries. ICSE 2017: 49-59 - José Miguel Rojas, Thomas D. White, Benjamin S. Clegg, Gordon Fraser:
Code defenders: crowdsourcing effective tests and subtle mutants with a mutation testing game. ICSE 2017: 677-688 - Reudismam Rolim, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi, Ryo Suzuki, Björn Hartmann:
Learning syntactic program transformations from examples. ICSE 2017: 404-415 - Mohammed Sayagh, Noureddine Kerzazi, Bram Adams:
On cross-stack configuration errors. ICSE 2017: 255-265 - Todd Sedano, Paul Ralph, Cécile Péraire:
Software development waste. ICSE 2017: 130-140 - Francisco Servant, James A. Jones:
Fuzzy fine-grained code-history analysis. ICSE 2017: 746-757 - August Shi, Suresh Thummalapenta, Shuvendu K. Lahiri, Nikolaj S. Bjørner, Jacek Czerwonka:
Optimizing test placement for module-level regression testing. ICSE 2017: 689-699 - Mozhan Soltani, Annibale Panichella, Arie van Deursen:
A guided genetic algorithm for automated crash reproduction. ICSE 2017: 209-220 - Linhai Song, Shan Lu:
Performance diagnosis for inefficient loops. ICSE 2017: 370-380 - Sabrina Souto, Marcelo d'Amorim, Rohit Gheyi:
Balancing soundness and efficiency for practical testing of configurable systems. ICSE 2017: 632-642 - Guoxin Su, Taolue Chen, Yuan Feng, David S. Rosenblum:
ProEva: runtime proactive performance evaluation based on continuous-time markov chains. ICSE 2017: 484-495 - Julian Thomé, Lwin Khin Shar, Domenico Bianculli, Lionel C. Briand:
Search-driven string constraint solving for vulnerability detection. ICSE 2017: 198-208 - Nikolaos Tsantalis, Davood Mazinanian, Shahriar Rostami:
Clone refactoring with lambda expressions. ICSE 2017: 60-70 - Yutaka Tsutano, Shakthi Bachala, Witawas Srisa-an, Gregg Rothermel, Jackson Dinh:
An efficient, robust, and scalable approach for analyzing interacting android apps. ICSE 2017: 324-334 - Rachel Tzoref-Brill, Shahar Maoz:
Syntactic and semantic differencing for combinatorial models of test designs. ICSE 2017: 621-631