


default search action
23rd SANER 2016: Suita, Osaka, Japan
- IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016, Suita, Osaka, Japan, March 14-18, 2016 - Volume 1. IEEE Computer Society 2016, ISBN 978-1-5090-1855-0

Refactoring
- Hui Liu, Yuting Wu, Wenmei Liu, Qiurong Liu, Chao Li:

Domino Effect: Move More Methods Once a Method is Moved. 1-12 - Xiao Cheng, Yuting Chen, Zhenjiang Hu, Tao Zan, Mengyu Liu, Hao Zhong

, Jianjun Zhao:
Supporting Selective Undo for Refactoring. 13-23 - Rodrigo Morales, Aminata Sabané, Pooya Musavi, Foutse Khomh, Francisco Chicano, Giuliano Antoniol:

Finding the Best Compromise Between Design Quality and Testing Effort During Refactoring. 24-35 - Bilal Karasneh, Michel R. V. Chaudron, Foutse Khomh, Yann-Gaël Guéhéneuc:

Studying the Relation between Anti-Patterns in Design Models and in Source Code. 36-45
Clones
- Henrique Rocha

, Marco Túlio Valente
, Humberto Marques-Neto, Gail C. Murphy:
An Empirical Study on Recommendations of Similar Bugs. 46-56 - Yikun Hu, Yuanyuan Zhang, Juanru Li, Dawu Gu:

Cross-Architecture Binary Semantics Understanding via Similar Code Comparison. 57-67 - Judith F. Islam, Manishankar Mondal, Chanchal K. Roy:

Bug Replication in Code Clones: An Empirical Study. 68-78 - Stefan Wagner

, Asim Abdulkhaleq, Kamer Kaya, Alexander Paar:
On the Relationship of Inconsistent Software Clones and Faults: An Empirical Study. 79-89
People
- Deheng Ye, Zhenchang Xing, Chee Yong Foo, Zi Qun Ang, Jing Li, Nachiket Kapre:

Software-Specific Named Entity Recognition in Software Engineering Social Content. 90-101 - Ayushi Rastogi

, Nachiappan Nagappan:
Forking and the Sustainability of the Developer Community Participation - An Empirical Investigation on Outcomes and Reasons. 102-111 - Gustavo Pinto, Igor Steinmacher, Marco Aurélio Gerosa:

More Common Than You Think: An In-depth Study of Casual Contributors. 112-123 - Sven Amann, Sebastian Proksch, Sarah Nadi, Mira Mezini:

A Study of Visual Studio Usage in Practice. 124-134
New Sources
- Sohon Roy, Felienne Hermans, Efthimia Aivaloglou, Jos Winter, Arie van Deursen

:
Evaluating Automatic Spreadsheet Metadata Extraction on a Large Set of Responses from MOOC Participants. 135-145 - Bing Liu, Lucia, Shiva Nejati, Lionel C. Briand, Thomas Bruckmann:

Localizing Multiple Faults in Simulink Models. 146-156 - He Jiang, Jingxuan Zhang, Xiaochen Li, Zhilei Ren, David Lo

:
A More Accurate Model for Finding Tutorial Segments Explaining APIs. 157-167 - Davood Mazinanian, Nikolaos Tsantalis

:
An Empirical Study on the Use of CSS Preprocessors. 168-178
Quality
- Sultan Wehaibi, Emad Shihab, Latifa Guerrouj:

Examining the Impact of Self-Admitted Technical Debt on Software Quality. 179-188 - Parastou Tourani, Bram Adams

:
The Impact of Human Discussions on Just-in-Time Quality Assurance: An Empirical Study on OpenStack and Eclipse. 189-200 - Thomas Rolfsnes, Stefano Di Alesio, Razieh Behjati

, Leon Moonen
, Dave W. Binkley:
Generalizing the Analysis of Evolutionary Coupling for Software Change Impact Analysis. 201-212 - Xuan-Bach Dinh Le, David Lo

, Claire Le Goues
:
History Driven Program Repair. 213-224
Instrumental
- Dávid Tengeri, Ferenc Horváth, Árpád Beszédes

, Tamás Gergely, Tibor Gyimóthy:
Negative Effects of Bytecode Instrumentation on Java Source Code Coverage. 225-235 - Shuai Wang

, Pei Wang, Dinghao Wu:
UROBOROS: Instrumenting Stripped Binaries with Static Reassembling. 236-247 - Kevin Leach, Chad Spensky, Westley Weimer, Fengwei Zhang:

Towards Transparent Introspection. 248-259 - Laurent Christophe, Elisa Gonzalez Boix, Wolfgang De Meuter, Coen De Roover

:
Linvail: A General-Purpose Platform for Shadow Execution of JavaScript. 260-270
PoLemic
- David Wille, Sandro Schulze, Christoph Seidl, Ina Schaefer:

Custom-Tailored Variability Mining for Block-Based Languages. 271-282 - Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz

:
A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects. 283-292 - Tobias Weck, Matthias Tichy

:
Visualizing Data-Flows in Functional Programs. 293-303 - Haidar Osman, Manuel Leuenberger, Mircea Lungu, Oscar Nierstrasz

:
Tracking Null Checks in Open-Source Java Systems. 304-313
IR-onic Mining
- Annibale Panichella, Bogdan Dit, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk

, Andrea De Lucia:
Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms. 314-325 - Suhas Kabinna, Weiyi Shang, Cor-Paul Bezemer, Ahmed E. Hassan:

Examining the Stability of Logging Statements. 326-337 - Chunyang Chen, Sa Gao, Zhenchang Xing:

Mining Analogical Libraries in Q&A Discussions - Incorporating Relational and Categorical Knowledge into Word Embedding. 338-348 - Mohammad Masudur Rahman

, Chanchal Kumar Roy, David Lo
:
RACK: Automatic API Recommendation Using Crowdsourced Knowledge. 349-359
Crystal Balls
- Gleison Brito, André C. Hora, Marco Túlio Valente

, Romain Robbes:
Do Developers Deprecate APIs with Replacement Messages? A Large-Scale Analysis on Java Systems. 360-369 - Zhou Xu, Jifeng Xuan

, Jin Liu, Xiaohui Cui:
MICHAC: Defect Prediction via Feature Selection Based on Maximal Information Coefficient with Hierarchical Agglomerative Clustering. 370-381 - Ons Mlouki, Foutse Khomh, Giuliano Antoniol:

On the Detection of Licenses Violations in the Android Ecosystem. 382-392 - Zéphyrin Soh, Aiko Yamashita, Foutse Khomh, Yann-Gaël Guéhéneuc:

Do Code Smells Impact the Effort of Different Maintenance Programming Activities? 393-402
Mobile
- Li Li, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon

:
An Investigation into the Use of Common Libraries in Android Apps. 403-414 - Le Yu, Xiapu Luo, Chenxiong Qian, Shuai Wang:

Revisiting the Description-to-Behavior Fidelity in Android Applications. 415-426 - Md Yasser Karim, Huzefa H. Kagdi, Massimiliano Di Penta:

Mining Android Apps to Recommend Permissions. 427-437 - Rubén Saborido, Giovanni Beltrame, Foutse Khomh, Enrique Alba, Giuliano Antoniol:

Optimizing User Experience in Choosing Android Applications. 438-448
Program Analysis
- Jiabin Ye, Cheng Zhang, Lei Ma, Haibo Yu, Jianjun Zhao:

Efficient and Precise Dynamic Slicing for Client-Side JavaScript Programs. 449-459 - Andreas Grimmer, Florian Angerer, Herbert Prähofer, Paul Grünbacher:

Supporting Program Analysis for Non-Mainstream Languages: Experiences and Lessons Learned. 460-469 - Moritz Beller

, Radjino Bholanath, Shane McIntosh, Andy Zaidman:
Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software. 470-481 - Andrea Caracciolo, Bledar Aga, Mircea Lungu, Oscar Nierstrasz

:
Marea: A Semi-Automatic Decision Support System for Breaking Dependency Cycles. 482-492
Eco-Logical
- Alexandre Decan, Tom Mens, Maëlick Claes

, Philippe Grosjean:
When GitHub Meets CRAN: An Analysis of Inter-Repository Package Dependency Problems. 493-504 - Lorena Arcega

, Jaime Font
, Øystein Haugen, Carlos Cetina
:
Achieving Knowledge Evolution in Dynamic Software Product Lines. 505-516 - Luis Gabriel Lima, Francisco Soares-Neto, Paulo Lieuthier, Fernando Castor

, Gilberto Melfe, João Paulo Fernandes
:
Haskell in Green Land: Analyzing the Energy Behavior of a Purely Functional Language. 517-528 - Shaiful Alam Chowdhury, Varun Sapra, Abram Hindle:

Client-Side Energy Efficiency of HTTP/2 for Web and Mobile App Developers. 529-540
Release Engineering
- Christian Macho, Shane McIntosh, Martin Pinzger:

Predicting Build Co-changes with Source Code Change and Commit Categories. 541-551 - Maleknaz Nayebi, Bram Adams, Guenther Ruhe:

Release Practices for Mobile Apps - What do Users and Developers Think? 552-562 - Pavneet Singh Kochhar, Dinusha Wijedasa, David Lo

:
A Large Scale Study of Multiple Programming Languages and Code Quality. 563-573 - Noureddine Kerzazi, Bram Adams

:
Botched Releases: Do We Need to Roll Back? Empirical Study on a Commercial Web App. 574-583
Early Research Achievements: APIs, Refactoring, and Design
- Li Li, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon

:
Parameter Values of Android APIs: A Preliminary Study on 100, 000 Apps. 584-588 - Wellington Oliveira

, Weslley Torres, Fernando Castor
, Bianca H. Ximenes:
Native or Web? A Preliminary Study on the Energy Consumption of Android Development Models. 589-593 - Yusuke Takahashi, Naoya Nitta:

Composite Refactoring for Decoupling Multiple Classes. 594-598 - István Kádár, Péter Hegedüs, Rudolf Ferenc

, Tibor Gyimóthy
:
A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability. 599-603 - Hayley Borck

, Mark S. Boddy, Ian J. De Silva, Steven A. Harp, Ken Hoyme, Steven Johnston, August Schwerdfeger, Mary Southern:
Frankencode: Creating Diverse Programs Using Code Clones. 604-608 - Francesca Arcelli Fontana, Jens Dietrich

, Bartosz Walter
, Aiko Yamashita, Marco Zanoni:
Antipattern and Code Smell False Positives: Preliminary Conceptualization and Classification. 609-613 - Tamara Mendes, Marco Túlio Valente

, André C. Hora, Alexander Serebrenik
:
Identifying Utility Functions Using Random Forests. 614-618
Early Research Achievements: Mining and Empirical Studies
- Stevche Radevski, Hideaki Hata

, Ken-ichi Matsumoto:
Towards Building API Usage Example Metrics. 619-623 - Juriaan Kennedy van Dam, Vadim Zaytsev:

Software Language Identification with Natural Language Classifiers. 624-628 - Jan-Peter Ostberg, Stefan Wagner

:
At Ease with Your Warnings: The Principles of the Salutogenesis Model Applied to Automatic Static Analysis. 629-633 - Marcel Rebouças, Gustavo Pinto, Felipe Ebert, Weslley Torres, Alexander Serebrenik

, Fernando Castor
:
An Empirical Study on the Usage of the Swift Programming Language. 634-638 - Yudi Zheng, Andrea Rosà

, Luca Salucci, Yao Li
, Haiyang Sun, Omar Javed, Lubomír Bulej
, Lydia Y. Chen, Zhengwei Qi, Walter Binder
:
AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses. 639-643 - Kanako Kina, Masateru Tsunoda, Hideaki Hata

, Haruaki Tamada
, Hiroshi Igaki:
Analyzing the Decision Criteria of Software Developers Based on Prospect Theory. 644-648
Tool Demonstrations
- Mathieu Nayrolles, Abdelwahab Hamou-Lhadj

:
BUMPER: A Tool for Coping with Natural Language Searches of Millions of Bugs and Fixes. 649-652 - Robin David, Sébastien Bardin

, Thanh Dinh Ta, Laurent Mounier, Josselin Feist, Marie-Laure Potet, Jean-Yves Marion:
BINSEC/SE: A Dynamic Symbolic Execution Toolkit for Binary-Level Analysis. 653-656 - Andreas Sailer, Michael Deubzer, Gerald Lüttgen, Jürgen Mottok:

CoreTAna: A Trace Analyzer for Reverse Engineering Real-Time Software. 657-660 - Yuichi Nishimura, Katsuhisa Maruyama:

Supporting Merge Conflict Resolution by Using Fine-Grained Code Change History. 661-664 - Angela Lozano, Carlos Noguera, Viviane Jonckers:

Managing Traceability Links with MaTraca. 665-668 - Tim Molderez, Coen De Roover

:
Automated Generalization and Refinement of Code Templates with Ekeko/X. 669-672
Industrial Research
- Alaaeddin Swidan

, Felienne Hermans, Ruben Koesoemowidjojo:
Improving the Performance of a Large Scale Spreadsheet: A Case Study. 673-677 - Timothy C. Fanelli, Scott C. Simons, Sean Banerjee:

A Systematic Framework for Modernizing Legacy Application Systems. 678-682 - Günter Fleck, Wilhelm Kirchmayr, Michael Moser, Ludwig Nocke, Josef Pichler, Rudolf Tober, Michael Witlatschil:

Experience Report on Building ASTM Based Tools for Multi-language Reverse Engineering. 683-687 - Harald Altinger, Yanja Dajsuren, Sebastian Siegl, Jurgen J. Vinju, Franz Wotawa:

On Error-Class Distribution in Automotive Model-Based Software. 688-692 - Gábor Szoke, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy:

Designing and Developing Automated Refactoring Transformations: An Experience Report. 693-697

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














