ICSE A*

102 papers

YearTitle / Authors
2016A comparison of 10 sampling algorithms for configurable systems.
Flávio Medeiros, Christian Kästner, Márcio Ribeiro, Rohit Gheyi, Sven Apel
2016A practical guide to select quality indicators for assessing pareto-based search algorithms in search-based software engineering.
Shuai Wang, Shaukat Ali, Tao Yue, Yan Li, Marius Liaaen
2016An analysis of the search spaces for generate and validate patch generation systems.
Fan Long, Martin C. Rinard
2016An empirical comparison of compiler testing techniques.
Junjie Chen, Wenxiang Hu, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie
2016An empirical study of practitioners' perspectives on green software engineering.
Irene Manotas, Christian Bird, Rui Zhang, David C. Shepherd, Ciera Jaspan, Caitlin Sadowski, Lori L. Pollock, James Clause
2016An empirical study on the impact of C++ lambdas and programmer experience.
Phillip Merlin Uesbeck, Andreas Stefik, Stefan Hanenberg, Jan Pedersen, Patrick Daleiden
2016Angelix: scalable multiline program patch synthesis via symbolic analysis.
Sergey Mechtaev, Jooyong Yi, Abhik Roychoudhury
2016AntMiner: mining more bugs by reducing noise interference.
Bin Liang, Pan Bian, Yan Zhang, Wenchang Shi, Wei You, Yan Cai
2016Are "non-functional" requirements really non-functional?: an investigation of non-functional requirements in practice.
Jonas Eckhardt, Andreas Vogelsang, Daniel Méndez Fernández
2016Augmenting API documentation with insights from stack overflow.
Christoph Treude, Martin P. Robillard
2016Automated energy optimization of HTTP requests for mobile applications.
Ding Li, Yingjun Lyu, Jiaping Gui, William G. J. Halfond
2016Automated parameter optimization of classification techniques for defect prediction models.
Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto
2016Automated partitioning of android applications for trusted execution environments.
Konstantin Rubinov, Lucia Rosculete, Tulika Mitra, Abhik Roychoudhury
2016Automated test suite generation for time-continuous simulink models.
Reza Matinnejad, Shiva Nejati, Lionel C. Briand, Thomas Bruckmann
2016Automatic model generation from documentation for Java API functions.
Juan Zhai, Jianjun Huang, Shiqing Ma, Xiangyu Zhang, Lin Tan, Jianhua Zhao, Feng Qin
2016Automatically learning semantic features for defect prediction.
Song Wang, Taiyue Liu, Lin Tan
2016Behavioral log analysis with statistical guarantees.
Nimrod Busany, Shahar Maoz
2016Belief & evidence in empirical software engineering.
Premkumar T. Devanbu, Thomas Zimmermann, Christian Bird
2016BigDebug: debugging primitives for interactive big data processing in spark.
Muhammad Ali Gulzar, Matteo Interlandi, Seunghyun Yoo, Sai Deep Tetali, Tyson Condie, Todd D. Millstein, Miryung Kim
2016Building a theory of job rotation in software engineering from an instrumental case study.
Ronnie E. S. Santos, Fabio Q. B. da Silva, Cleyton V. C. de Magalhães, Cleviton V. F. Monteiro
2016CUSTODES: automatic spreadsheet cell clustering and smell detection using strong and weak features.
Shing-Chi Cheung, Wanjun Chen, Yepang Liu, Chang Xu
2016Code anomalies flock together: exploring code anomaly agglomerations for locating design problems.
Willian Nalepa Oizumi, Alessandro F. Garcia, Leonardo da Silva Sousa, Bruno Barbieri Pontes Cafeo, Yixue Zhao
2016Code review quality: how developers see it.
Oleksii Kononenko, Olga Baysal, Michael W. Godfrey
2016Comparing white-box and black-box test prioritization.
Christopher Henard, Mike Papadakis, Mark Harman, Yue Jia, Yves Le Traon
2016Coverage-driven test code generation for concurrent classes.
Valerio Terragni, Shing-Chi Cheung
2016Cross-project defect prediction using a connectivity-based unsupervised classifier.
Feng Zhang, Quan Zheng, Ying Zou, Ahmed E. Hassan
2016Cross-supervised synthesis of web-crawlers.
Adi Omari, Sharon Shoham, Eran Yahav
2016Crowdsourcing program preconditions via a classification game.
Daniel Fava, Daniel G. Shapiro, Joseph C. Osborn, Martin Schäf, E. James Whitehead Jr.
2016Debugging for reactive programming.
Guido Salvaneschi, Mira Mezini
2016Decoupling level: a new metric for architectural maintenance complexity.
Ran Mo, Yuanfang Cai, Rick Kazman, Lu Xiao, Qiong Feng
2016Discovering "unknown known" security requirements.
Awais Rashid, Syed Asad Ali Naqvi, Rajiv Ramdhany, Matthew Edwards, Ruzanna Chitchyan, Muhammad Ali Babar
2016Disseminating architectural knowledge on open-source projects: a case study of the book "architecture of open-source applications".
Martin P. Robillard, Nenad Medvidovic
2016DoubleTake: fast and precise error detection via evidence-based dynamic analysis.
Tongping Liu, Charlie Curtsinger, Emery D. Berger
2016Efficient large-scale trace checking using mapreduce.
Marcello M. Bersani, Domenico Bianculli, Carlo Ghezzi, Srdan Krstic, Pierluigi San Pietro
2016Energy profiles of Java collections classes.
Samir Hasan, Zachary King, Munawar Hafiz, Mohammed Sayagh, Bram Adams, Abram Hindle
2016Exploring language support for immutability.
Michael J. Coblenz, Joshua Sunshine, Jonathan Aldrich, Brad A. Myers, Sam Weber, Forrest Shull
2016Feature-model interfaces: the highway to compositional analyses of highly-configurable systems.
Reimar Schröter, Sebastian Krieter, Thomas Thüm, Fabian Benduhn, Gunter Saake
2016Featured model-based mutation analysis.
Xavier Devroey, Gilles Perrouin, Mike Papadakis, Axel Legay, Pierre-Yves Schobbens, Patrick Heymans
2016Feedback-directed instrumentation for deployed JavaScript applications.
Magnus Madsen, Frank Tip, Esben Andreasen, Koushik Sen, Anders Møller
2016Finding and analyzing compiler warning defects.
Chengnian Sun, Vu Le, Zhendong Su
2016Finding security bugs in web applications using a catalog of access control patterns.
Joseph P. Near, Daniel Jackson
2016Fixing deadlocks via lock pre-acquisitions.
Yan Cai, Lingwei Cao
2016Floating-point precision tuning using blame analysis.
Cindy Rubio-González, Cuong Nguyen, Benjamin Mehne, Koushik Sen, James Demmel, William Kahan, Costin Iancu, Wim Lavrijsen, David H. Bailey, David Hough
2016From word embeddings to document similarities for improved information retrieval in software engineering.
Xin Ye, Hui Shen, Xiao Ma, Razvan C. Bunescu, Chang Liu
2016Generating performance distributions via probabilistic symbolic execution.
Bihuan Chen, Yang Liu, Wei Le
2016Grounded theory in software engineering research: a critical review and guidelines.
Klaas-Jan Stol, Paul Ralph, Brian Fitzgerald
2016Guiding dynamic symbolic execution toward unverified program executions.
Maria Christakis, Peter Müller, Valentin Wüstholz
2016How does regression test prioritization perform in real-world software evolution?
Yafeng Lu, Yiling Lou, Shiyang Cheng, Lingming Zhang, Dan Hao, Yangfan Zhou, Lu Zhang
2016How does the degree of variability affect bug finding?
Jean Melo, Claus Brabrand, Andrzej Wasowski
2016Identifying and quantifying architectural debt.
Lu Xiao, Yuanfang Cai, Rick Kazman, Ran Mo, Qiong Feng
2016Improving refactoring speed by 10X.
JongWook Kim, Don S. Batory, Danny Dig, Maider Azanza
2016IntEQ: recognizing benign integer overflows via equivalence checking across multiple precisions.
Hao Sun, Xiangyu Zhang, Yunhui Zheng, Qingkai Zeng
2016Jumping through hoops: why do Java developers struggle with cryptography APIs?
Sarah Nadi, Stefan Krüger, Mira Mezini, Eric Bodden
2016Learning API usages from bytecode: a statistical approach.
Tam The Nguyen, Hung Viet Pham, Phong Minh Vu, Tung Thanh Nguyen
2016Locking discipline inference and checking.
Michael D. Ernst, Alberto Lovato, Damiano Macedonio, Fausto Spoto, Javier Thaine
2016Mining sandboxes.
Konrad Jamrozik, Philipp von Styp-Rekowsky, Andreas Zeller
2016Missing data imputation based on low-rank recovery and semi-supervised regression for software effort estimation.
Xiao-Yuan Jing, Fumin Qi, Fei Wu, Baowen Xu
2016MobiPlay: a remote execution based record-and-replay tool for mobile applications.
Zhengrui Qin, Yutao Tang, Edmund Novak, Qun Li
2016Multi-objective software effort estimation.
Federica Sarro, Alessio Petrozziello, Mark Harman
2016Nomen est omen: exploring and exploiting similarities between argument and parameter names.
Hui Liu, Qiurong Liu, Cristian-Alexandru Staicu, Michael Pradel, Yue Luo
2016On the "naturalness" of buggy code.
Baishakhi Ray, Vincent J. Hellendoorn, Saheel Godhane, Zhaopeng Tu, Alberto Bacchelli, Premkumar T. Devanbu
2016On the limits of mutation reduction strategies.
Rahul Gopinath, Mohammad Amin Alipour, Iftekhar Ahmed, Carlos Jensen, Alex Groce
2016On the techniques we create, the tools we build, and their misalignments: a study of KLEE.
Eric F. Rizzi, Sebastian G. Elbaum, Matthew B. Dwyer
2016Optimizing selection of competing services with probabilistic hierarchical refinement.
Tian Huat Tan, Manman Chen, Jun Sun, Yang Liu, Étienne André, Yinxing Xue, Jin Song Dong
2016Overcoming open source project entry barriers with a portal for newcomers.
Igor Steinmacher, Tayana Uchôa Conte, Christoph Treude, Marco Aurélio Gerosa
2016PAC learning-based verification and model synthesis.
Yu-Fang Chen, Chiao Hsieh, Ondrej Lengál, Tsung-Ju Lii, Ming-Hsien Tsai, Bow-Yaw Wang, Farn Wang
2016PRADA: prioritizing android devices for apps by mining large-scale usage data.
Xuan Lu, Xuanzhe Liu, Huoran Li, Tao Xie, Qiaozhu Mei, Dan Hao, Gang Huang, Feng Feng
2016Performance issues and optimizations in JavaScript: an empirical study.
Marija Selakovic, Michael Pradel
2016Probing for requirements knowledge to stimulate architectural thinking.
Preethu Rose Anish, Balaji Balasubramaniam, Abhishek Sainani, Jane Cleland-Huang, Maya Daneva, Roel J. Wieringa, Smita Ghaisas
2016Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016
Laura K. Dillon, Willem Visser, Laurie A. Williams
2016Program synthesis using natural language.
Aditya Desai, Sumit Gulwani, Vineet Hingorani, Nidhi Jain, Amey Karkare, Mark Marron, Sailesh R, Subhajit Roy
2016Quality experience: a grounded theory of successful agile projects without dedicated testers.
Lutz Prechelt, Holger Schmeisky, Franz Zieris
2016Quantifying and mitigating turnover-induced knowledge loss: case studies of chrome and a project at avaya.
Peter C. Rigby, Yue Cai Zhu, Samuel M. Donadelli, Audris Mockus
2016RETracer: triaging crashes by reverse execution from partial memory dumps.
Weidong Cui, Marcus Peinado, Sang Kil Cha, Yanick Fratantonio, Vasileios P. Kemerlis
2016Reducing combinatorics in GUI testing of android applications.
Nariman Mirzaei, Joshua Garcia, Hamid Bagheri, Alireza Sadeghi, Sam Malek
2016Reference hijacking: patching, protecting and analyzing on unmodified and non-rooted android devices.
Wei You, Bin Liang, Wenchang Shi, Shuyang Zhu, Peng Wang, Sikefu Xie, Xiangyu Zhang
2016Release planning of mobile apps based on user reviews.
Lorenzo Villarroel, Gabriele Bavota, Barbara Russo, Rocco Oliveto, Massimiliano Di Penta
2016Reliability of Run-Time Quality-of-Service evaluation using parametric model checking.
Guoxin Su, David S. Rosenblum, Giordano Tamburrelli
2016Revisit of automatic debugging via human focus-tracking analysis.
Xiaoyuan Xie, Zicong Liu, Shuo Song, Zhenyu Chen, Jifeng Xuan, Baowen Xu
2016Revisiting code ownership and its relationship with software quality in the scope of modern code review.
Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida
2016Risk-driven revision of requirements models.
Dalal Alrajeh, Axel van Lamsweerde, Jeff Kramer, Alessandra Russo, Sebastián Uchitel
2016SWIM: synthesizing what i mean: code search and idiomatic snippet synthesis.
Mukund Raghothaman, Yi Wei, Youssef Hamadi
2016Scalable thread sharing analysis.
Jeff Huang
2016Shadow of a doubt: testing for divergences between software versions.
Hristina Palikareva, Tomasz Kuchta, Cristian Cadar
2016SourcererCC: scaling code clone detection to big-code.
Hitesh Sajnani, Vaibhav Saini, Jeffrey Svajlenko, Chanchal K. Roy, Cristina V. Lopes
2016StubDroid: automatic inference of precise data-flow summaries for the android framework.
Steven Arzt, Eric Bodden
2016Synthesizing framework models for symbolic execution.
Jinseong Jeon, Xiaokang Qiu, Jonathan Fetter-Degges, Jeffrey S. Foster, Armando Solar-Lezama
2016Termination-checking for LLVM peephole optimizations.
David Menendez, Santosh Nagarakatte
2016The challenges of staying together while moving fast: an exploratory study.
Julia Rubin, Martin C. Rinard
2016The emerging role of data scientists on software development teams.
Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel
2016The evolution of C programming practices: a study of the Unix operating system 1973-2015.
Diomidis Spinellis, Panos Louridas, Maria Kechagia
2016The impact of test case summaries on bug fixing performance: an empirical investigation.
Sebastiano Panichella, Annibale Panichella, Moritz Beller, Andy Zaidman, Harald C. Gall
2016The sky is not the limit: multitasking across GitHub projects.
Bogdan Vasilescu, Kelly Blincoe, Qi Xuan, Casey Casalnuovo, Daniela E. Damian, Premkumar T. Devanbu, Vladimir Filkov
2016Too long; didn't watch!: extracting relevant fragments from software development video tutorials.
Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Rocco Oliveto, Mir Hasan, Barbara Russo, Sonia Haiduc, Michele Lanza
2016Toward a framework for detecting privacy policy violations in android application code.
Rocky Slavin, Xiaoyin Wang, Mitra Bokaei Hosseini, James Hester, Ram Krishnan, Jaspreet Bhatia, Travis D. Breaux, Jianwei Niu
2016Type-aware concolic testing of JavaScript programs.
Monika Dhok, Murali Krishna Ramanathan, Nishant Sinha
2016Understanding and fixing multiple language interoperability issues: the C/Fortran case.
Nawrin Sultana, Justin Middleton, Jeffrey Overbey, Munawar Hafiz
2016Understanding asynchronous interactions in full-stack JavaScript.
Saba Alimadadi, Ali Mesbah, Karthik Pattabiraman
2016Using (bio)metrics to predict code quality online.
Sebastian C. Müller, Thomas Fritz
2016VDTest: an automated framework to support testing for virtual devices.
Tingting Yu, Xiao Qu, Myra B. Cohen
2016Work practices and challenges in pull-based development: the contributor's perspective.
Georgios Gousios, Margaret-Anne D. Storey, Alberto Bacchelli
2016iDice: problem identification for emerging issues.
Qingwei Lin, Jian-Guang Lou, Hongyu Zhang, Dongmei Zhang