ICSE A*

69 papers

YearTitle / Authors
2017A
Youn Kyu Lee, Jae Young Bang, Gholamreza Safi, Arman Shahbazian, Yixue Zhao, Nenad Medvidovic
2017A general framework for dynamic stub injection.
Maria Christakis, Patrick Emmisberger, Patrice Godefroid, Peter Müller
2017A guided genetic algorithm for automated crash reproduction.
Mozhan Soltani, Annibale Panichella, Arie van Deursen
2017A test-suite diagnosability metric for spectrum-based fault localization approaches.
Alexandre Perez, Rui Abreu, Arie van Deursen
2017Adaptive coverage and operational profile-based testing for reliability improvement.
Antonia Bertolino, Breno Miranda, Roberto Pietrantuono, Stefano Russo
2017Adaptive unpacking of Android apps.
Lei Xue, Xiapu Luo, Le Yu, Shuai Wang, Dinghao Wu
2017An efficient, robust, and scalable approach for analyzing interacting android apps.
Yutaka Tsutano, Shakthi Bachala, Witawas Srisa-an, Gregg Rothermel, Jackson Dinh
2017An empirical study on mutation, statement and branch coverage fault revelation that avoids the unreliable clean program assumption.
Thierry Titcheu Chekam, Mike Papadakis, Yves Le Traon, Mark Harman
2017An unsupervised approach for discovering relevant tutorial fragments for APIs.
He Jiang, Jingxuan Zhang, Zhilei Ren, Tao Zhang
2017Analysis and testing of notifications in Android wear applications.
Hailong Zhang, Atanas Rountev
2017Analyzing APIs documentation and code to detect directive defects.
Yu Zhou, Ruihang Gu, Taolue Chen, Zhiqiu Huang, Sebastiano Panichella, Harald C. Gall
2017Automated refactoring of legacy Java software to default methods.
Raffi Khatchadourian, Hidehiko Masuhara
2017Automated transplantation and differential testing for clones.
Tianyi Zhang, Miryung Kim
2017Automatic text input generation for mobile testing.
Peng Liu, Xiangyu Zhang, Marco Pistoia, Yunhui Zheng, Manoel Marques, Lingfei Zeng
2017Balancing soundness and efficiency for practical testing of configurable systems.
Sabrina Souto, Marcelo d'Amorim, Rohit Gheyi
2017Becoming agile: a grounded theory of agile transitions in practice.
Rashina Hoda, James Noble
2017Can latent topics in source code predict missing architectural tactics?
Raghuram Gopalakrishnan, Palak Sharma, Mehdi Mirakhorli, Matthias Galster
2017Challenges for static analysis of Java reflection: literature review and empirical study.
Davy Landman, Alexander Serebrenik, Jurgen J. Vinju
2017Characterizing and detecting anti-patterns in the logging code.
Boyuan Chen, Zhen Ming (Jack) Jiang
2017Classifying developers into core and peripheral: an empirical study on count and network metrics.
Mitchell Joblin, Sven Apel, Claus Hunsen, Wolfgang Mauerer
2017Clone refactoring with lambda expressions.
Nikolaos Tsantalis, Davood Mazinanian, Shahriar Rostami
2017Code defenders: crowdsourcing effective tests and subtle mutants with a mutation testing game.
José Miguel Rojas, Thomas D. White, Benjamin S. Clegg, Gordon Fraser
2017Decoding the representation of code in the brain: an fMRI study of code review and expertise.
Benjamin Floyd, Tyler Santander, Westley Weimer
2017Detecting user story information in developer-client conversations to generate extractive summaries.
Paige Rodeghero, Siyuan Jiang, Ameer Armaly, Collin McMillan
2017Do developers read compiler error messages?
Titus Barik, Justin Smith, Kevin Lubick, Elisabeth Holmes, Jing Feng, Emerson R. Murphy-Hill, Chris Parnin
2017Efficient detection of thread safety violations via coverage-guided generation of concurrent tests.
Ankit Choudhary, Shan Lu, Michael Pradel
2017Evaluating and improving fault localization.
Spencer Pearson, José Campos, René Just, Gordon Fraser, Rui Abreu, Michael D. Ernst, Deric Pang, Benjamin Keller
2017Exploring API embedding for API usages and applications.
Trong Duc Nguyen, Anh Tuan Nguyen, Hung Dang Phan, Tien N. Nguyen
2017Feedback-based debugging.
Yun Lin, Jun Sun, Yinxing Xue, Yang Liu, Jinsong Dong
2017From diversity by numbers to diversity as process: supporting inclusiveness in software development teams with brainstorming.
Anna Filippova, Erik H. Trainer, James D. Herbsleb
2017Fuzzy fine-grained code-history analysis.
Francisco Servant, James A. Jones
2017Glacier: transitive class immutability for Java.
Michael J. Coblenz, Whitney Nelson, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine
2017Heuristically matching solution spaces of arithmetic formulas to efficiently reuse solutions.
Andrea Aquino, Giovanni Denaro, Mauro Pezzè
2017How do developers fix cross-project correlated bugs?: a case study on the GitHub scientific python ecosystem.
Wanwangying Ma, Lin Chen, Xiangyu Zhang, Yuming Zhou, Baowen Xu
2017How good is a security policy against real breaches?: a HIPAA case study.
Özgür Kafali, Jasmine Jones, Megan Petruso, Laurie A. Williams, Munindar P. Singh
2017Learning syntactic program transformations from examples.
Reudismam Rolim, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi, Ryo Suzuki, Björn Hartmann
2017Learning to prioritize test programs for compiler testing.
Junjie Chen, Yanwei Bai, Dan Hao, Yingfei Xiong, Hongyu Zhang, Bing Xie
2017LibD: scalable and precise third-party library detection in android markets.
Menghao Li, Wei Wang, Pei Wang, Shuai Wang, Dinghao Wu, Jian Liu, Rui Xue, Wei Huo
2017Machine learning-based detection of open source license exceptions.
Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk
2017Machine-learning-guided selectively unsound static analysis.
Kihong Heo, Hakjoo Oh, Kwangkeun Yi
2017Making malory behave maliciously: targeted fuzzing of android execution environments.
Siegfried Rasthofer, Steven Arzt, Stefan Triller, Michael Pradel
2017On cross-stack configuration errors.
Mohammed Sayagh, Noureddine Kerzazi, Bram Adams
2017Optimizing test placement for module-level regression testing.
August Shi, Suresh Thummalapenta, Shuvendu K. Lahiri, Nikolaj S. Bjørner, Jacek Czerwonka
2017PEoPL: projectional editing of product lines.
Benjamin Behringer, Jochen Palz, Thorsten Berger
2017Performance diagnosis for inefficient loops.
Linhai Song, Shan Lu
2017Precise condition synthesis for program repair.
Yingfei Xiong, Jie Wang, Runfa Yan, Jiachen Zhang, Shi Han, Gang Huang, Lu Zhang
2017ProEva: runtime proactive performance evaluation based on continuous-time markov chains.
Guoxin Su, Taolue Chen, Yuan Feng, David S. Rosenblum
2017Proceedings of the 39th International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, May 20-28, 2017
Sebastián Uchitel, Alessandro Orso, Martin P. Robillard
2017RADAR: a lightweight tool for requirements and architecture decision analysis.
Saheed A. Busari, Emmanuel Letier
2017RClassify: classifying race conditions in web applications via deterministic replay.
Lu Zhang, Chao Wang
2017Recommending and localizing change requests for mobile apps based on user reviews.
Fabio Palomba, Pasquale Salza, Adelina Ciurumelea, Sebastiano Panichella, Harald C. Gall, Filomena Ferrucci, Andrea De Lucia
2017Repairing event race errors by controlling nondeterminism.
Christoffer Quist Adamsen, Anders Møller, Rezwana Karim, Manu Sridharan, Frank Tip, Koushik Sen
2017SPAIN: security patch analysis for binaries towards understanding the pain and pills.
Zhengzi Xu, Bihuan Chen, Mahinthan Chandramohan, Yang Liu, Fu Song
2017Search-driven string constraint solving for vulnerability detection.
Julian Thomé, Lwin Khin Shar, Domenico Bianculli, Lionel C. Briand
2017Semantically enhanced software traceability using deep learning techniques.
Jin Guo, Jinghui Cheng, Jane Cleland-Huang
2017Software development waste.
Todd Sedano, Paul Ralph, Cécile Péraire
2017Statically checking web API requests in JavaScript.
Erik Wittern, Annie T. T. Ying, Yunhui Zheng, Julian Dolby, Jim Alain Laredo
2017Stochastic optimization of program obfuscation.
Han Liu, Chengnian Sun, Zhendong Su, Yu Jiang, Ming Gu, Jiaguang Sun
2017Supporting software developers with a holistic recommender system.
Luca Ponzanelli, Simone Scalabrino, Gabriele Bavota, Andrea Mocci, Rocco Oliveto, Massimiliano Di Penta, Michele Lanza
2017Symbolic model extraction for web application verification.
Ivan Bocic, Tevfik Bultan
2017Syntactic and semantic differencing for combinatorial models of test designs.
Rachel Tzoref-Brill, Shahar Maoz
2017The evolution of continuous experimentation in software product development: from data to a data-driven organization at scale.
Aleksander Fabijan, Pavel A. Dmitriev, Helena Holmström Olsson, Jan Bosch
2017To type or not to type: quantifying detectable bugs in JavaScript.
Zheng Gao, Christian Bird, Earl T. Barr
2017Travioli: a dynamic analysis for detecting data-structure traversals.
Rohan Padhye, Koushik Sen
2017UML diagram refinement (focusing on class- and use case diagrams).
David Faitelson, Shmuel S. Tyszberowicz
2017Understanding the impressions, motivations, and barriers of one time code contributors to FLOSS projects: a survey.
Amanda Lee, Jeffrey C. Carver, Amiangshu Bosu
2017Unsupervised software-specific morphological forms inference from informal discussions.
Chunyang Chen, Zhenchang Xing, Ximing Wang
2017What causes my test alarm?: automatic cause analysis for test alarms in system and integration testing.
He Jiang, Xiaochen Li, Zijiang Yang, Jifeng Xuan
2017ZenIDS: introspective intrusion detection for PHP applications.
Byron Hawkins, Brian Demsky