SANER A

84 papers

YearTitle / Authors
2017A framework for classifying and comparing source code recommendation systems.
Mohammad Ghafari, Hamidreza Moradi
2017An arc-based approach for visualization of code smells.
Marcel Steinbeck
2017An empirical comparison of dependency issues in OSS packaging ecosystems.
Alexandre Decan, Tom Mens, Maëlick Claes
2017An empirical investigation into the cost-effectiveness of test effort allocation strategies for finding faults.
Yiyang Feng, Wanwangying Ma, Yibiao Yang, Hongmin Lu, Yuming Zhou, Baowen Xu
2017An empirical study of clone density evolution and developer cloning tendency.
Brent van Bladel, Alessandro Murgia, Serge Demeyer
2017An empirical study of code smells in JavaScript projects.
Amir Saboury, Pooya Musavi, Foutse Khomh, Giulio Antoniol
2017An exploratory study on library aging by monitoring client usage in a software ecosystem.
Raula Gaikovina Kula, Daniel M. Germán, Takashi Ishio, Ali Ouni, Katsuro Inoue
2017Analyzing closeness of code dependencies for improving IR-based Traceability Recovery.
Hongyu Kuang, Jia Nie, Hao Hu, Patrick Rempel, Jian Lu, Alexander Egyed, Patrick Mäder
2017Analyzing reviews and code of mobile apps for better release planning.
Adelina Ciurumelea, Andreas Schaufelbühl, Sebastiano Panichella, Harald C. Gall
2017Analyzing the evolution of testing library usage in open source Java projects.
Ahmed Zerouali, Tom Mens
2017Antipatterns causing memory bloat: A case study.
Kamil Jezek, Richard Lipka
2017Automated generation of consistency-achieving model editors.
Patrick Neubauer, Robert Bill, Tanja Mayerhofer, Manuel Wimmer
2017Automatic generation of opaque constants based on the k-clique problem for resilient data obfuscation.
Roberto Tiella, Mariano Ceccato
2017Automatically generating natural language descriptions for object-related statement sequences.
Xiaoran Wang, Lori L. Pollock, K. Vijay-Shanker
2017Bringing back-in-time debugging down to the database.
Arian Treffer, Michael Perscheid, Matthias Uflacker
2017Business process recovery based on system log and information of organizational structure.
Ryota Mibe, Tadashi Tanaka, Takashi Kobayashi, Shingo Kobayashi
2017Cloud-based parallel concolic execution.
Ting Chen, Youzheng Feng, Xiapu Luo, Xiaodong Lin, Xiaosong Zhang
2017Code of conduct in open source projects.
Parastou Tourani, Bram Adams, Alexander Serebrenik
2017CodeCritics applied to database schema: Challenges and first results.
Julien Delplanque, Anne Etien, Olivier Auverlot, Tom Mens, Nicolas Anquetil, Stéphane Ducasse
2017Columbo: High perfomance unpacking.
Jason Raber
2017Computing counter-examples for privilege protection losses using security models.
Marc-André Laverdière, Ettore Merlo
2017Conventionality analysis of array objects in JavaScript.
Astrid Younang, Lunjin Lu
2017Data access visualization for legacy application maintenance.
Keisuke Yano, Akihiko Matsuo
2017Detecting similar repositories on GitHub.
Yun Zhang, David Lo, Pavneet Singh Kochhar, Xin Xia, Quanlai Li, Jianling Sun
2017Does the release cycle of a library project influence when it is adopted by a client project?
Daiki Fujibayashi, Akinori Ihara, Hirohiko Suwa, Raula Gaikovina Kula, Ken-ichi Matsumoto
2017Dynamic patch generation for null pointer exceptions using metaprogramming.
Thomas Durieux, Benoit Cornu, Lionel Seinturier, Martin Monperrus
2017Efficient method extraction for automatic elimination of type-3 clones.
Ran Ettinger, Shmuel S. Tyszberowicz, Shay Menaia
2017Enriching in-IDE process information with fine-grained source code history.
Sebastian Proksch, Sarah Nadi, Sven Amann, Mira Mezini
2017Extracting executable transformations from distilled code changes.
Reinout Stevens, Coen De Roover
2017Frame-based behavior preservation in refactoring.
Katsuhisa Maruyama, Shinpei Hayashi, Norihiro Yoshida, Eunjong Choi
2017HDSKG: Harvesting domain specific knowledge graph from content of webpages.
Xuejiao Zhao, Zhenchang Xing, Muhammad Ashad Kabir, Naoya Sawada, Jing Li, Shang-Wei Lin
2017Harnessing Twitter to support serendipitous learning of developers.
Abhishek Sharma, Yuan Tian, Agus Sulistya, David Lo, Aiko Fallas Yamashita
2017Hindsight: Revealing the evolution of dependencies to developers.
George Ganea
2017Historical and impact analysis of API breaking changes: A large-scale study.
Laerte Xavier, Aline Brito, André C. Hora, Marco Túlio Valente
2017How to gamify software engineering.
Tommaso Dal Sasso, Andrea Mocci, Michele Lanza, Ebrisa Mastrodicasa
2017IEEE 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017, Klagenfurt, Austria, February 20-24, 2017
Martin Pinzger, Gabriele Bavota, Andrian Marcus
2017Improving fault localization for Simulink models using search-based testing and prediction models.
Bing Liu, Lucia, Shiva Nejati, Lionel C. Briand
2017InsDal: A safe and extensible instrumentation tool on Dalvik byte-code for Android applications.
Jierui Liu, Tianyong Wu, Xi Deng, Jun Yan, Jian Zhang
2017Investigating the energy impact of Android smells.
Antonin Carette, Mehdi Adel Ait Younes, Geoffrey Hecht, Naouel Moha, Romain Rouvoy
2017Lexical categories for source code identifiers.
Christian D. Newman, Reem S. Alsuhaibani, Michael L. Collard, Jonathan I. Maletic
2017Lightweight detection of Android-specific code smells: The aDoctor project.
Fabio Palomba, Dario Di Nucci, Annibale Panichella, Andy Zaidman, Andrea De Lucia
2017Log generation for coding behavior analysis: For focusing on how kids are coding not what they are coding.
Ra-Jeong Moon, Kyu-Min Shim, Hae Young Lee, Hyung-Jong Kim
2017Lost comments support program comprehension.
Takayuki Omori
2017Modernizing domain-specific languages with XMLText and IntellEdit.
Patrick Neubauer, Robert Bill, Manuel Wimmer
2017Multi-language re-documentation to support a COBOL to Java migration project.
Bernhard Dorninger, Michael Moser, Josef Pichler
2017On the evolution of exception usage in Java projects.
Haidar Osman, Andrei Chis, Jakob Schaerer, Mohammad Ghafari, Oscar Nierstrasz
2017Performance tuning for automotive Software Fault Prediction.
Harald Altinger, Steffen Herbold, Friederike Schneemann, Jens Grabowski, Franz Wotawa
2017Pluggable Controllers and Nano-Patterns.
Yossi Gil, Ori Marcovitch, Matteo Orrù
2017Proactive reviews of textual requirements.
Vard Antinyan, Miroslaw Staron
2017Query Construction Patterns in PHP.
David Anderson, Mark Hills
2017Recommending source code locations for system specific transformations.
Gustavo Santos, Klérisson Vinícius Ribeiro Paixão, Nicolas Anquetil, Anne Etien, Marcelo de Almeida Maia, Stéphane Ducasse
2017Reducing redundancies in multi-revision code analysis.
Carol V. Alexandru, Sebastiano Panichella, Harald C. Gall
2017Replan: A Release Planning Tool.
David Ameller, Carles Farré, Xavier Franch, Antonino Cassarino, Danilo Valerio, Valentin Elvassore
2017STRICT: Information retrieval based search term identification for concept location.
Mohammad Masudur Rahman, Chanchal K. Roy
2017Scalable tag recommendation for software information sites.
Pingyi Zhou, Jin Liu, Zijiang Yang, Guangyou Zhou
2017Self-adaptive systems framework based on agent and search-based optimization.
Liu He, Qingshan Li, Lu Wang, Jiewen Wan
2017Shorter identifier names take longer to comprehend.
Johannes C. Hofmeister, Janet Siegmund, Daniel V. Holt
2017Socio-technical evolution of the Ruby ecosystem in GitHub.
Eleni Constantinou, Tom Mens
2017Software-based energy profiling of Android apps: Simple, efficient and reliable?
Dario Di Nucci, Fabio Palomba, Antonio Prota, Annibale Panichella, Andy Zaidman, Andrea De Lucia
2017Spreadsheet testing in practice.
Sohon Roy, Felienne Hermans, Arie van Deursen
2017Stack Overflow: A code laundering platform?
Le An, Ons Mlouki, Foutse Khomh, Giuliano Antoniol
2017Statically identifying class dependencies in legacy JavaScript systems: First results.
Leonardo Humberto Silva, Marco Túlio Valente, Alexandre Bergel
2017StiCProb: A novel feature mining approach using conditional probability.
Yutian Tang, Hareton Leung
2017Supporting schema evolution in schema-less NoSQL data stores.
Loup Meurice, Anthony Cleve
2017The Spartanizer: Massive automatic refactoring.
Yossi Gil, Matteo Orrù
2017The dark side of event sourcing: Managing data conversion.
Michiel Overeem, Marten Spoor, Slinger Jansen
2017The importance of program Design Patterns training.
Viggo Holmstedt, Shegaw Anagaw Mengiste
2017Towards continuous software release planning.
David Ameller, Carles Farré, Xavier Franch, Danilo Valerio, Antonino Cassarino
2017Towards reverse engineering of intermediate code for documentation generators.
Michael Moser, Michael Pfeiffer, Josef Pichler
2017Towards understanding an open-source bounty: Analysis of Bountysource.
Tetsuya Kanda, Mingyu Guo, Hideaki Hata, Ken-ichi Matsumoto
2017Trends on empty exception handlers for Java open source libraries.
Ana Filipa Nogueira, José Carlos Bregieiro Ribeiro, Mário Alberto Zenha-Rela
2017Two improvements to detect duplicates in Stack Overflow.
Yuji Mizobuchi, Kuniharu Takayama
2017UAV: Warnings from multiple Automated Static Analysis Tools at a glance.
Tim Buckers, Clinton Cao, Michiel Doesburg, Boning Gong, Sunwei Wang, Moritz Beller, Andy Zaidman
2017UNVEIL: A large-scale, automated approach to detecting ransomware (keynote).
Engin Kirda
2017Under-optimized smart contracts devour your money.
Ting Chen, Xiaoqi Li, Xiapu Luo, Xiaosong Zhang
2017Variant-preserving refactorings for migrating cloned products to a product line.
Wolfram Fenske, Jens Meinicke, Sandro Schulze, Steffen Schulze, Gunter Saake
2017What information about code snippets is available in different software-related documents? An exploratory study.
Preetha Chatterjee, Manziba Akanda Nishi, Kostadin Damevski, Vinay Augustine, Lori L. Pollock, Nicholas A. Kraft
2017Which review feedback did long-term contributors get on OSS projects?
Takuto Norikane, Akinori Ihara, Kenichi Matsumoto
2017Why do we break APIs? First answers from developers.
Laerte Xavier, André C. Hora, Marco Túlio Valente
2017XCORE: Support for developing program analysis tools.
Alexandru Stefanica, Petru Florin Mihancea
2017c-JRefRec: Change-based identification of Move Method refactoring opportunities.
Naoya Ujihara, Ali Ouni, Takashi Ishio, Katsuro Inoue
2017dynStruct: An automatic reverse engineering tool for structure recovery and memory use analysis.
Daniel Mercier, Aziem Chawdhary, Richard Jones
2017scat: Learning from a single execution of a binary.
Franck de Goër, Christopher Ferreira, Laurent Mounier
2017srcQL: A syntax-aware query language for source code.
Brian Bartman, Christian D. Newman, Michael L. Collard, Jonathan I. Maletic