SANER 2017
2017 IEEE 24th International Conference on Software Analysis, Evolution, and Reengineering (SANER)
Powered by
Conference Publishing Consulting

2017 IEEE 24th International Conference on Software Analysis, Evolution, and Reengineering (SANER), February 20-24, 2017, Klagenfurt, Austria

SANER 2017 – Proceedings

Contents - Abstracts - Authors

Main Research

MSR and Open Source

An Empirical Comparison of Dependency Issues in OSS Packaging Ecosystems
Alexandre Decan, Tom Mens, and Maëlick Claes
(University of Mons, Belgium)
Article Search
Detecting Similar Repositories on GitHub
Yun Zhang, David Lo, Pavneet Singh Kochhar, Xin Xia, Quanlai Li, and Jianling Sun
(Zhejiang University, China; Singapore Management University, Singapore; University of California at Berkeley, USA)
Article Search Info
Code of Conduct in Open Source Projects
Parastou Tourani, Bram Adams, and Alexander Serebrenik
(Polytechnique Montréal, Canada; Eindhoven University of Technology, Netherlands)
Article Search
Socio-Technical Evolution of the Ruby Ecosystem in GitHub
Eleni Constantinou and Tom Mens
(University of Mons, Belgium)
Article Search Info

Features and Knowledge

StiCProb: A Novel Feature Mining Approach using Conditional Probability
Yutian Tang and Hareton Leung
(Hong Kong Polytechnic University, China)
Article Search Info
HDSKG: Harvesting Domain Specific Knowledge Graph from Content of Webpages
Xuejiao Zhao, Zhenchang Xing, Muhammad Ashad Kabir, Naoya Sawada, Jing Li, and Shang-Wei Lin
(Nanyang Technological University, Singapore; Australian National University, Australia; Charles Sturt University, Australia; NTT, Japan)
Article Search Info
Analyzing Closeness of Code Dependencies for Improving IR-Based Traceability Recovery
Hongyu Kuang, Jia Nie, Hao Hu, Patrick Rempel, Jian Lü, Alexander Egyed, and Patrick Mäder
(Nanjing University, China; JKU Linz, Austria; TU Ilmenau, Germany)
Article Search
STRICT: Information Retrieval Based Search Term Identification for Concept Location
Mohammad Masudur Rahman and Chanchal K. Roy
(University of Saskatchewan, Canada)
Article Search Info

Apps and Energy

Analyzing Reviews and Code of Mobile Apps for Better Release Planning
Adelina Ciurumelea, Andreas Schaufelbühl, Sebastiano Panichella, and Harald C. Gall
(University of Zurich, Switzerland)
Article Search
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Dario Di Nucci, Fabio Palomba, Antonio Prota, Annibale Panichella, Andy Zaidman, and Andrea De Lucia
(University of Salerno, Italy; Delft University of Technology, Netherlands; University of Luxembourg, Luxembourg)
Article Search Video Info
Investigating the Energy Impact of Android Smells
Antonin Carette, Mehdi Adel Ait Younes, Geoffrey Hecht, Naouel Moha, and Romain Rouvoy
(Université du Québec à Montréal, Canada; Inria, France; University of Lille, France; IUF, France)
Article Search

Software and Model Analysis

Automated Generation of Consistency-Achieving Model Editors
Patrick Neubauer, Robert Bill, Tanja Mayerhofer, and Manuel Wimmer
(Vienna University of Technology, Austria)
Article Search Info
Historical and Impact Analysis of API Breaking Changes: A Large-Scale Study
Laerte Xavier, Aline Brito, Andre Hora, and Marco Tulio Valente
(Federal University of Minas Gerais, Brazil)
Article Search
Reducing Redundancies in Multi-revision Code Analysis
Carol V. Alexandru, Sebastiano Panichella, and Harald C. Gall
(University of Zurich, Switzerland)
Article Search

Code and Data Transformations

Recommending Source Code Locations for System Specific Transformations
Gustavo Santos, Klérisson V. R. Paixão, Nicolas Anquetil, Anne Etien, Marcelo de Almeida Maia, and Stéphane Ducasse
(University of Lille, France; CNRS, France; Inria, France; Federal University of Uberlândia, Brazil)
Article Search
Extracting Executable Transformations from Distilled Code Changes
Reinout Stevens and Coen De Roover
(Vrije Universiteit Brussel, Belgium)
Article Search
Automatic Generation of Opaque Constants Based on the K-Clique Problem for Resilient Data Obfuscation
Roberto Tiella and Mariano Ceccato
(Fondazione Bruno Kessler, Italy)
Article Search
The Dark Side of Event Sourcing: Managing Data Conversion
Michiel Overeem, Marten Spoor, and Slinger Jansen
(AFAS Software, Netherlands; Utrecht University, Netherlands)
Article Search

Program Comprehension

Automatically Generating Natural Language Descriptions for Object-Related Statement Sequences
Xiaoran Wang, Lori Pollock, and K. Vijay-Shanker
(University of Delaware, USA)
Article Search
Shorter Identifier Names Take Longer to Comprehend
Johannes Hofmeister, Janet Siegmund, and Daniel V. Holt
(University of Passau, Germany; University of Heidelberg, Germany)
Article Search Info
Lexical Categories for Source Code Identifiers
Christian D. Newman, Reem S. AlSuhaibani, Michael L. Collard, and Jonathan I. Maletic
(Kent State University, USA; University of Akron, USA)
Article Search
Computing Counter-Examples for Privilege Protection Losses using Security Models
Marc-André Laverdière and Ettore Merlo
(Tata Consultancy Services, Canada; Polytechnique Montréal, Canada)
Article Search

Software Development Support

Enriching In-IDE Process Information with Fine-Grained Source Code History
Sebastian Proksch, Sarah Nadi, Sven Amann, and Mira Mezini
(TU Darmstadt, Germany; University of Alberta, Canada)
Article Search Info
How to Gamify Software Engineering
Tommaso Dal Sasso, Andrea Mocci, Michele Lanza, and Ebrisa Mastrodicasa
(University of Lugano, Switzerland)
Article Search
Scalable Tag Recommendation for Software Information Sites
Pingyi Zhou, Jin Liu, Zijiang Yang, and Guangyou Zhou
(Wuhan University, China; Western Michigan University, USA; Central China Normal University, China)
Article Search
Stack Overflow: A Code Laundering Platform?
Le An, Ons Mlouki, Foutse Khomh, and Giuliano Antoniol
(Polytechnique Montréal, Canada)
Article Search

Code Smells and Refactoring

An Empirical Study of Code Smells in JavaScript Projects
Amir Saboury, Pooya Musavi, Foutse Khomh, and Giuliano Antoniol
(Polytechnique Montréal, Canada)
Article Search
Antipatterns Causing Memory Bloat: A Case Study
Kamil Jezek and Richard Lipka
(University of West Bohemia, Czech Republic)
Article Search
Variant-Preserving Refactorings for Migrating Cloned Products to a Product Line
Wolfram Fenske, Jens Meinicke, Sandro Schulze, Steffen Schulze, and Gunter Saake
(University of Magdeburg, Germany; Carnegie Mellon University, USA)
Article Search
Efficient Method Extraction for Automatic Elimination of Type-3 Clones
Ran Ettinger, Shmuel Tyszberowicz, and Shay Menaia
(Ben-Gurion University of the Negev, Israel; Academic College of Tel Aviv-Yaffo, Israel)
Article Search

Testing and Fault Localization

Spreadsheet Testing in Practice
Sohon Roy, Felienne Hermans, and Arie van Deursen
(Delft University of Technology, Netherlands)
Article Search
Dynamic Patch Generation for Null Pointer Exceptions using Metaprogramming
Thomas Durieux, Benoit Cornu, Lionel Seinturier, and Martin Monperrus
(University of Lille, France; Inria, France)
Article Search
Improving Fault Localization for Simulink Models using Search-Based Testing and Prediction Models
Bing Liu, Lucia, Shiva Nejati, and Lionel C. Briand
(University of Luxembourg, Luxembourg)
Article Search
An Empirical Investigation into the Cost-Effectiveness of Test Effort Allocation Strategies for Finding Faults
Yiyang Feng, Wanwangying Ma, Yibiao Yang, Hongmin Lu, Yuming Zhou, and Baowen Xu
(Nanjing University, China)
Article Search

proc time: 0.22