22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering

User Tools

Site Tools


Research track presentations will be 15 minutes, including one clarification question. After all presentations in a session, there will be a group-wide discussion about the topics and papers of the paper session.

Papers with are SANER 2015 best paper candidates.

Research Papers on TUESDAY 03/03/2015

Session 1. 11:00-11:45 Information Retrieval (chairs: Emily Hill & Jane Huffman Hayes)

Jiajun Hu, Xiaobing Sun, David Lo and Bin Li Modeling the Evolution of Development Topics Using Dynamic Topic Models
Shihai Jiang, Liwei Shen, Xin Peng, Zhaojin Lv and Wenyun Zhao Understanding Developers' Natural Language Queries with Interactive Clarification

Session 2. 14:00-15:30 APIs and Patterns (chairs: Davy Landman and Giuliano Antoniol)

Mohamed Aymen Saied, Omar Benomar, Hani Abdeen and Houari Sahraoui Mining Multi-Level API Usage Patterns
Mohamed Aymen Saied, Houari Sahraoui and Bruno Dufour An Observational Study on API Usage Constraints and their Documentation
Nicolas Palix, Jean-Rémy Falleri and Julia Lawall Improving Pattern Tracking with a Language-Aware Tree Differencing Algorithm
Shouzheng Yang, Ayesha Manzer and Vassilios Tzerpos Measuring the Quality of Design Pattern Detection Results

Session 3. 16:00-17:30 Analysis of Programming Languages (chairs: Vadim Zaytsev and David Lo)

Laleh Eshkevari, Fabien Dos Santos, James R. Cordy and Giuliano Antoniol Are PHP applications ready for Hack?
Leonardo Humberto Silva, Miguel Ramos, Marco Tulio Valente, Alexandre Bergel and Nicolas Anquetil Does Javascript Software Embrace Classes?
Kazuo Kobori, Makoto Matsushita and Katsuro Inoue Evolution Analysis for Accessibility Excessiveness in Java
Gergely Ladányi, Zoltán Tóth, Rudolf Ferenc and Tibor Keresztesi A Software Quality Model for RPG

Research Papers on WEDNESDAY 04/03/2015

Session 4. 09:00-10:30 On Crashes and Traces (chairs: Alexandre Bergel and Julia Lawall)

Mathieu Nayrolles, Abdelwahab Hamou-Lhadj, Sofiene Tahar and Alf Larsson JCHARMING: A Bug Reproduction Approach Using Crash Traces and Directed Model Checking
Luay Alawneh, Abdelwahab Hamou-Lhadj and Jameleddine Hassine Towards a Common Metamodel For Traces of High Performance Computing Systems to Enable Software Analysis Tasks
Tobias Roehm, Stefan Nosovic and Bernd Bruegge Automated Extraction of Failure Reproduction Steps From User Interaction Traces
Tommaso Dal Sasso, Andrea Mocci and Michele Lanza Misery Loves Company - CrowdStacking Traces to Aid Problem Detection

Session 5. 11:00-12:30 Code Reviews (chairs: Alberto Bacchelli and Peter Rigby)

Patanamon Thongtanunam, Chakkrit Tantithamthavorn, Raula Gaikovina Kula, Norihiro Yoshida, Hajimu Iida and Kenichi Matsumoto Who Should Review My Code? A File Location-Based Code-Reviewer Recommendation Approach for Modern Code Review
Yuriy Tymchuk, Andrea Mocci and Michele Lanza Code Review: Veni, ViDI, Vici
Sebastiano Panichella, Venera Arnaoudova, Massimiliano Di Penta and Giuliano Antoniol Would Static Analysis Tools Help Developers with Code Reviews?
Rodrigo Morales, Shane McIntosh and Foutse Khomh Do Code Review Practices Impact Design Quality? A Case Study of the Qt, VTK, and ITK Projects

Session 6. 16:00-17:30 Searching and Cloning (chairs: Rainer Koschke and Jim Cordy)

Kostadin Damevski, David Shepherd and Lori Pollock Scaling Up Evaluation of Code Search Tools Through Developer Usage Metrics
Xiaoli Lian and Li Zhang Optimized Feature Selection towards Functional and Non-Functional Requirements in Software Product Lines
Iman Keivanloo, Feng Zhang and Ying Zou Threshold-free Code Clone Detection for a Large-scale Heterogeneous Java Repository
Karan Aggarwal, Tanner Rutgers, Finbarr Timbers, Abram Hindle, Russ Greiner and Eleni Stroulia Detecting Duplicate Bug Reports with Software Engineering Domain Knowledge

Research Papers on THURSDAY 05/03/2015

Session 7. 11:00-12:30 Change Impact Analysis (chairs: Angela Lozano and Tom Mens)

Marwan Abi-Antoun, Yibin Wang, Ebrahim Khalaj, Andrew Giang and Vaclav Rajlich Impact Analysis Based on a Global Hierarchical Object Graph
Haipeng Cai and Raul Santelices A Framework for Cost-effective Dependence-based Dynamic Impact Analysis
Tosin Daniel Oyetoyan, Jens Dietrich, Jean-Remy Falleri and Kamil Jezek Circular dependencies and change-proneness: an empirical study
Heider Sanchez, Romain Robbes and Victor Gonzalez An empirical study of work fragmentation in software evolution tasks

Session 8. 16:00-17:30 SCAM at SANER (chairs: Dave Binkley and Tom Dean)

Jing Qiu, Xiaohong Su and Peijun Ma Library Functions Identification in Binary Code by Using Graph Isomorphism Testings
Sven Mattsen, Arne Wichmann and Sibylle Schupp A Non-Convex Abstract Domain for the Value Analysis of Binaries
Raveendra Kumar M and Raghavan Komondoor Precision Vs. Scalability: Context Sensitive Analysis With Prefix Approximation
Vineet Singh, Rajiv Gupta and Iulian Neamtiu MG++ Memory Graphs for Analyzing Dynamic Data Structures

Research Papers on FRIDAY 06/03/2015

Session 9. 09:00-10:30 Mining Software Repositories (chairs: Olga Baysal and Yasutaka Kamei)

Martin Brandtner, Sebastian C. Müller, Philipp Leitner and Harald Gall SQA-Profiles: Rule-based Activity Profiles for Continuous Integration Environments
Xin Xia, David Lo, Shane McIntosh, Emad Shihab and Ahmed Hassan Cross-Project Build Co-change Prediction
Latifa Guerrouj, Shams Azad and Peter C. Rigby The Influence of App Churn on App Success and StackOverflow Discussions
Tien-Duy B. Le and David Lo Beyond Support and Confidence: Exploring Interestingness Measures for Specification Mining

Session 10. 11:00-12:30 On Code Changes (chairs: Lin Tan and Marco Tulio Valente)

Martín Dias, Alberto Bacchelli, Georgios Gousios, Damien Cassou and Stéphane Ducasse Untangling Fine-Grained Code Changes
Masatomo Hashimoto, Akira Mori and Tomonori Izumida A Comprehensive and Scalable Method for Analyzing Fine-Grained Source Code Change Patterns
Qingtao Jiang, Xin Peng, Hai Wang, Zhenchang Xing and Wenyun Zhao Summarizing Evolutionary Trajectory by Grouping and Aggregating Relevant Code Changes
Hayatou Oumarou, Nicolas Anquetil, Anne Etien, Stéphane Ducasse and Kolyang Dina Taiwe Identifying the Exact Fixing Actions of Static Rule Violation

Session 11. 14:00-15:30 The Human Within (chairs: Bonita Sharif and Michele Lanza)

Edmund Wong, Taiyue Liu and Lin Tan CloCom: Mining Existing Source Code for Automatic Comment Generation
Hongwei Li, Xuejiao Zhao, Zhenchang Xing, Xin Peng, Dongjing Gao, Lingfeng Bao and Wenyun Zhao amAssist: In-IDE Ambient Search of Online Programming Resources
Lingfeng Bao, Jing Li, Zhenchang Xing, Xinyu Wang and Bo Zhou Reverse Engineering Time-Series Interaction Data from Screen-Captured Videos
Jose Ricado Da Silva Júnior, Esteban Clua, Leonardo Murta and Anita Sarma Niche vs. Breadth Calculating Expertise Over Time through a Fine-grained Analysis

Session 12. 16:00-17:30 Search, Touch, Tweet (chairs: Siim Karus and Serge Demeyer)

Boze Zekan, Mark Shtern and Vassilios Tzerpos Protecting Web Applications via Unicode Extension
Amir Saeidi, Jurriaan Hage, Ravi Khadka and Slinger Jansen A Search-based Approach to Multi-View Clustering of Software Systems
Remo Lemma, Michele Lanza and Andrea Mocci CEL - Touching Software Modeling in Essence
Abhishek Sharma, Yuan Tian and David Lo NIRMAL Automatic Identification of Software Relevant Tweets Leveraging Language Model
en/research_program.txt · Last modified: 2015/05/12 12:25 by yann