


default search action
22nd SANER 2015: Montreal, QC, Canada
- Yann-Gaël Guéhéneuc, Bram Adams, Alexander Serebrenik:

22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015, Montreal, QC, Canada, March 2-6, 2015. IEEE Computer Society 2015, ISBN 978-1-4799-8469-5
Keynotes
- Jane Cleland-Huang:

On whose shoulders? (Keynote). 1 - Boris Debic:

Checkpoint alpha (keynote). 2
Main Research
Information Retrieval
- Jiajun Hu, Xiaobing Sun

, David Lo
, Bin Li:
Modeling the evolution of development topics using Dynamic Topic Models. 3-12 - Shihai Jiang, Liwei Shen, Xin Peng, Zhaojin Lv, Wenyun Zhao:

Understanding developers' natural language queries with interactive clarification. 13-22
APIs and Patterns
- Mohamed Aymen Saied

, Omar Benomar, Hani Abdeen, Houari A. Sahraoui:
Mining Multi-level API Usage Patterns. 23-32 - Mohamed Aymen Saied

, Houari A. Sahraoui, Bruno Dufour:
An observational study on API usage constraints and their documentation. 33-42 - Nicolas Palix

, Jean-Rémy Falleri
, Julia Lawall:
Improving pattern tracking with a language-aware tree differencing algorithm. 43-52 - Shouzheng Yang, Ayesha Manzer, Vassilios Tzerpos:

Measuring the quality of design pattern detection results. 53-62
Analysis of Programming Languages
- Laleh Mousavi Eshkevari, Fabien Dos Santos, James R. Cordy, Giuliano Antoniol:

Are PHP applications ready for Hack? 63-72 - Leonardo Humberto Silva, Miguel Ramos, Marco Túlio Valente

, Alexandre Bergel, Nicolas Anquetil
:
Does JavaScript software embrace classes? 73-82 - Kazuo Kobori, Makoto Matsushita, Katsuro Inoue:

Evolution analysis for Accessibility Excessiveness in Java. 83-90 - Gergely Ladányi, Zoltán Tóth

, Rudolf Ferenc
, Tibor Keresztesi:
A software quality model for RPG. 91-100
On Crashes and Traces
- Mathieu Nayrolles, Abdelwahab Hamou-Lhadj

, Sofiène Tahar, Alf Larsson
:
JCHARMING: A bug reproduction approach using crash traces and directed model checking. 101-110 - Luay Alawneh

, Abdelwahab Hamou-Lhadj
, Jameleddine Hassine
:
Towards a common metamodel for traces of high performance computing systems to enable software analysis tasks. 111-120 - Tobias Roehm, Stefan Nosovic, Bernd Bruegge:

Automated extraction of failure reproduction steps from user interaction traces. 121-130 - Tommaso Dal Sasso, Andrea Mocci

, Michele Lanza
:
Misery loves company: CrowdStacking traces to aid problem detection. 131-140
Code Reviews
- Patanamon Thongtanunam, Chakkrit Tantithamthavorn

, Raula Gaikovina Kula
, Norihiro Yoshida, Hajimu Iida, Ken-ichi Matsumoto:
Who should review my code? A file location-based code-reviewer recommendation approach for Modern Code Review. 141-150 - Yuriy Tymchuk, Andrea Mocci

, Michele Lanza
:
Code review: Veni, ViDI, vici. 151-160 - Sebastiano Panichella

, Venera Arnaoudova, Massimiliano Di Penta
, Giuliano Antoniol:
Would static analysis tools help developers with code reviews? 161-170 - Rodrigo Morales

, Shane McIntosh, Foutse Khomh:
Do code review practices impact design quality? A case study of the Qt, VTK, and ITK projects. 171-180
Searching and Cloning
- Kostadin Damevski

, David C. Shepherd
, Lori L. Pollock:
Scaling up evaluation of code search tools through developer usage metrics. 181-190 - Xiaoli Lian, Li Zhang:

Optimized feature selection towards functional and non-functional requirements in Software Product Lines. 191-200 - Iman Keivanloo, Feng Zhang, Ying Zou:

Threshold-free code clone detection for a large-scale heterogeneous Java repository. 201-210 - Karan Aggarwal, Tanner Rutgers, Finbarr Timbers, Abram Hindle, Russell Greiner, Eleni Stroulia:

Detecting duplicate bug reports with software engineering domain knowledge. 211-220
Change Impact Analysis
- Marwan Abi-Antoun, Yibin Wang, Ebrahim Khalaj, Andrew Giang, Václav Rajlich:

Impact analysis based on a global hierarchical Object Graph. 221-230 - Haipeng Cai

, Raúl A. Santelices:
A framework for cost-effective dependence-based dynamic impact analysis. 231-240 - Tosin Daniel Oyetoyan, Jean-Rémy Falleri

, Jens Dietrich
, Kamil Jezek:
Circular dependencies and change-proneness: An empirical study. 241-250 - Heider Sanchez, Romain Robbes, Víctor M. González

:
An empirical study of work fragmentation in software evolution tasks. 251-260
SCAM at SANER
- Jing Qiu

, Xiaohong Su, Peijun Ma:
Library functions identification in binary code by using graph isomorphism testings. 261-270 - Sven Mattsen, Arne Wichmann, Sibylle Schupp:

A non-convex abstract domain for the value analysis of binaries. 271-280 - Raveendra Kumar Medicherla, Raghavan Komondoor:

Precision vs. scalability: Context sensitive analysis with prefix approximation. 281-290 - Vineet Singh, Rajiv Gupta

, Iulian Neamtiu:
MG++: Memory graphs for analyzing dynamic data structures. 291-300
Mining Software Repositories
- Martin Brandtner, Sebastian C. Müller, Philipp Leitner, Harald C. Gall

:
SQA-Profiles: Rule-based activity profiles for Continuous Integration environments. 301-310 - Xin Xia

, David Lo
, Shane McIntosh, Emad Shihab, Ahmed E. Hassan:
Cross-project build co-change prediction. 311-320 - Latifa Guerrouj, Shams Azad, Peter C. Rigby:

The influence of App churn on App success and StackOverflow discussions. 321-330 - Tien-Duy B. Le, David Lo

:
Beyond support and confidence: Exploring interestingness measures for rule-based specification mining. 331-340
On Code Changes
- Martin Dias, Alberto Bacchelli

, Georgios Gousios
, Damien Cassou, Stéphane Ducasse:
Untangling fine-grained code changes. 341-350 - Masatomo Hashimoto

, Akira Mori, Tomonori Izumida:
A comprehensive and scalable method for analyzing fine-grained source code change patterns. 351-360 - Qingtao Jiang, Xin Peng, Hai Wang, Zhenchang Xing, Wenyun Zhao:

Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes. 361-370 - Hayatou Oumarou

, Nicolas Anquetil
, Anne Etien
, Stéphane Ducasse, Dina Taiwé Kolyang:
Identifying the exact fixing actions of static rule violation. 371-379
The Human Within
- Edmund Wong, Taiyue Liu, Lin Tan:

CloCom: Mining existing source code for automatic comment generation. 380-389 - Hongwei Li

, Xuejiao Zhao, Zhenchang Xing, Lingfeng Bao, Xin Peng, Dongjing Gao, Wenyun Zhao:
amAssist: In-IDE ambient search of online programming resources. 390-398 - Lingfeng Bao, Jing Li, Zhenchang Xing, Xinyu Wang, Bo Zhou:

Reverse engineering time-series interaction data from screen-captured videos. 399-408 - Jose Ricardo da Silva Jr., Esteban Clua

, Leonardo Murta, Anita Sarma
:
Niche vs. breadth: Calculating expertise over time through a fine-grained analysis. 409-418
Search, Touch, Tweet
- Boze Zekan, Mark Shtern, Vassilios Tzerpos:

Protecting web applications via Unicode extension. 419-428 - Amir Saeidi, Jurriaan Hage

, Ravi Khadka, Slinger Jansen
:
A search-based approach to multi-view clustering of software systems. 429-438 - Remo Lemma, Michele Lanza

, Andrea Mocci
:
CEL: Touching software modeling in essence. 439-448 - Abhishek Sharma, Yuan Tian, David Lo

:
NIRMAL: Automatic identification of software relevant tweets leveraging language model. 449-458
Tool Demonstrations
- Sreeja Nair, Raoul Jetley, Anil R. Nair, Stefan Hauck-Stattelmann:

A static code analysis tool for control system software. 459-463 - Michael Moser, Josef Pichler, Günther Fleck, Michael Witlatschil:

RbG: A documentation generator for scientific and engineering software. 464-468 - Shinpei Hayashi

, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama:
Historef: A tool for edit history refactoring. 469-473 - Hiroaki Murakami, Yoshiki Higo, Shinji Kusumoto:

ClonePacker: A tool for clone set visualization. 474-478 - Javier Luis Cánovas Izquierdo

, Valerio Cosentino, Belen Rolandi, Alexandre Bergel, Jordi Cabot
:
GiLA: GitHub label analyzer. 479-483 - Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider:

SPCP-Miner: A tool for mining code clones that are important for refactoring or tracking. 484-488 - Haipeng Cai

, Raúl A. Santelices:
TRACERJD: Generic trace-based dynamic dependence analysis with fine-grained logging. 489-493 - Miguel Garzón, Hamoud Aljamaan

, Timothy C. Lethbridge
:
Umple: A framework for Model Driven Development of Object-Oriented Systems. 494-498 - Valerio Cosentino, Javier Luis Cánovas Izquierdo

, Jordi Cabot
:
Assessing the bus factor of Git repositories. 499-503
Industrial Research
- Erik Ammerlaan, Wim Veninga, Andy Zaidman

:
Old habits die hard: Why refactoring for understandability does not give immediate benefits. 504-507 - Ian J. Davis, Mike Wexler, Cheng Zhang, Richard C. Holt, Theresa Weber:

Bash2py: A bash to Python translator. 508-511 - Tukaram Muske, Prasad Bokil:

On implementational variations in static analysis tools. 512-515 - Mircea Cadariu, Eric Bouwers, Joost Visser

, Arie van Deursen
:
Tracking known security vulnerabilities in proprietary software systems. 516-519
Early Research Achievements
Evolution and Reuse
- Raula Gaikovina Kula

, Daniel M. Germán, Takashi Ishio
, Katsuro Inoue:
Trusting a library: A study of the latency to adopt the latest Maven release. 520-524 - Mark Hills

:
Evolution of dynamic feature usage in PHP. 525-529 - Sascha Lity, Hauke Baller, Ina Schaefer:

Towards incremental model slicing for delta-oriented software product lines. 530-534 - Cor-Paul Bezemer

, Johan Pouwelse
, Brendan Gregg:
Understanding software performance regressions using differential flame graphs. 535-539
Text and Labeling
- Mohammad Masudur Rahman

, Chanchal K. Roy:
TextRank based search term identification for software change tasks. 540-544 - Meili Lu, Xiaobing Sun

, Shaowei Wang, David Lo
, Yucong Duan:
Query expansion via WordNet for effective code search. 545-549 - Jordi Cabot

, Javier Luis Cánovas Izquierdo
, Valerio Cosentino, Belen Rolandi:
Exploring the use of labels to categorize issues in Open-Source Software projects. 550-554 - Jiajun Hu, Xiaobing Sun

, Bin Li:
Explore the evolution of development topics via on-line LDA. 555-559
Bugs and Violations
- Pavneet Singh Kochhar, Ferdian Thung, David Lo

:
Code coverage and test suite effectiveness: Empirical study with real bugs in large systems. 560-564 - Sebastian Herold

, Michael English, Jim Buckley
, Steve Counsell, Mel Ó Cinnéide:
Detection of violation causes in reflexion models. 565-569 - Yuan Tian, David Lo

:
A comparative study on the effectiveness of part-of-speech tagging techniques on bug reports. 570-574
Static and Dynamic Analysis
- Alejandro Infante, Alexandre Bergel:

Efficiently identifying object production sites. 575-579 - Csaba Nagy, Loup Meurice, Anthony Cleve:

Where was this SQL query executed? a static concept location approach. 580-584 - Marc-André Laverdière, Bernhard J. Berger

, Ettore Merlo:
Taint analysis of manual service compositions using Cross-Application Call Graphs. 585-589
Tutorials and Briefings
- James R. Cordy:

TXL source transformation in practice. 590-591 - Jens Knodel, Matthias Naab, Eric Bouwers, Joost Visser

:
Software risk management in practice: Shed light on your software product. 592-594 - Mehdi Mirakhorli:

Software architecture reconstruction: Why? What? How? 595
Doctoral Symposium
- Timm Felden:

SKilLed communication for toolchains. 596 - Martin Lorenz:

The impact of column-orientation on the quality of class inheritance mapping specifications. 597 - Yujuan Jiang:

Improving the integration process of large software systems. 598 - Ildiko Pete, Dharini Balasubramaniam

:
Handling the differential evolution of software artefacts: A framework for consistency management. 599-600 - Douglas Martin:

Towards a framework for analysis, transformation, and manipulation of Makefiles. 601-602 - Rodrigo Morales

:
Towards a framework for automatic correction of anti-patterns. 603-604 - Mostafa Erfani:

Towards an ontology-based context-aware meta-model for the software domain. 605-606 - Md Tajmilur Rahman:

Investigating modern release engineering practices. 607-608

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














