![](https://dblp.uni-trier.de/img/logo.ua.320x120.png)
![](https://dblp.uni-trier.de/img/dropdown.dark.16x16.png)
![](https://dblp.uni-trier.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
![search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
default search action
ICSME 2014: Victoria, BC, Canada
- 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29 - October 3, 2014. IEEE Computer Society 2014, ISBN 978-0-7695-5303-0
Research Track
Developer Knowledge
- Da Huo, Tao Ding, Collin McMillan, Malcom Gethers:
An Empirical Study of the Effects of Expert Knowledge on Bug Reports. 1-10 - Pamela Bhattacharya, Iulian Neamtiu, Michalis Faloutsos
:
Determining Developers' Expertise and Role: A Graph Hierarchy-Based Approach. 11-20 - Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan, Zhen Ming Jiang:
Understanding Log Lines Using Development Knowledge. 21-30 - Nélio Cacho, Eiji Adachi Barbosa, Juliana Araujo, Frederico Pranto
, Alessandro F. Garcia, Thiago César, Eliezio Soares
, Arthur Cassio, Thomas Filipe, Israel García:
How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications. 31-40
Evolving Systems
- Noureddine Kerzazi, Foutse Khomh, Bram Adams
:
Why Do Automated Builds Break? An Empirical Study. 41-50 - Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider
:
A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code. 51-60
Developer Support
- Katja Kevic, Thomas Fritz, David C. Shepherd
:
CoMoGen: An Approach to Locate Relevant Task Context by Combining Search and Navigation. 61-70 - Muhammad Asaduzzaman, Chanchal Kumar Roy, Kevin A. Schneider
, Daqing Hou:
CSCC: Simple, Efficient, Context Sensitive Code Completion. 71-80 - Hakam W. Alomari
, Michael L. Collard, Jonathan I. Maletic:
A Slice-Based Estimation Approach for Maintenance Effort. 81-90
Technical Debt
- Aniket Potdar, Emad Shihab:
An Exploratory Study on Self-Admitted Technical Debt. 91-100 - Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta
, Rocco Oliveto, Andrea De Lucia
:
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells. 101-110 - Rui Abreu
, Jácome Cunha
, João Paulo Fernandes
, Pedro Martins, Alexandre Perez
, João Saraiva
:
Smelling Faults in Spreadsheets. 111-120
Empirical Studies
- Ding Li, Shuai Hao, Jiaping Gui, William G. J. Halfond:
An Empirical Study of the Energy Consumption of Android Applications. 121-130 - Cagri Sahin
, Philip Tornquist, Ryan McKenna, Zachary Pearson, James Clause:
How Does Code Obfuscation Impact Energy Usage? 131-140 - Laurent Christophe, Reinout Stevens, Coen De Roover, Wolfgang De Meuter:
Prevalence and Maintenance of Automated Functional Tests for Web Applications. 141-150
Fault Localization 1
- Laura Moreno, John Joseph Treadway, Andrian Marcus
, Wuwei Shen:
On the Use of Stack Traces to Improve Text Retrieval-Based Bug Localization. 151-160 - Ripon K. Saha, Julia Lawall, Sarfraz Khurshid, Dewayne E. Perry:
On the Effectiveness of Information Retrieval Based Bug Localization for C Programs. 161-170 - Shaowei Wang, David Lo
, Julia Lawall:
Compositional Vector Space Models for Improved Bug Localization. 171-180
Fault Localization 2
- Chu-Pan Wong
, Yingfei Xiong
, Hongyu Zhang
, Dan Hao
, Lu Zhang, Hong Mei:
Boosting Bug-Report-Oriented Fault Localization with Segmentation and Stack-Trace Analysis. 181-190 - Jifeng Xuan
, Martin Monperrus
:
Learning to Combine Multiple Ranking Metrics for Fault Localization. 191-200 - Bo Liu, Zhengwei Qi, Bin Wang, Ruhui Ma:
Pinso: Precise Isolation of Concurrency Bugs via Delta Triaging. 201-210
Software Quality
- Eric Bouwers, Arie van Deursen
, Joost Visser
:
Quantifying the Encapsulation of Implemented Software Architectures. 211-220 - Davy Landman, Alexander Serebrenik
, Jurgen J. Vinju:
Empirical Analysis of the Relationship between CC and SLOC in a Large Corpus of Java Methods. 221-230 - Hitesh Sajnani, Vaibhav Saini, Joel Ossher, Cristina Videira Lopes:
Is Popularity a Measure of Quality? An Analysis of Maven Components. 231-240
Managing Change I
- Shane McIntosh, Bram Adams
, Meiyappan Nagappan, Ahmed E. Hassan:
Mining Co-change Information to Understand When Build Changes Are Necessary. 241-250 - Sebastiano Panichella
, Gabriele Bavota
, Massimiliano Di Penta
, Gerardo Canfora
, Giuliano Antoniol:
How Developers' Collaborations Identified from Different Sources Tell Us about Code Changes. 251-260
Patches
- Marco Biazzini, Martin Monperrus
, Benoit Baudry:
On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems. 261-270 - Yida Tao, DongGyun Han
, Sunghun Kim:
Writing Acceptable Patches: An Empirical Study of Open Source Project Patches. 271-280 - Daniel Alencar da Costa, Surafel Lemma Abebe
, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan:
An Empirical Study of Delays in the Integration of Addressed Issues. 281-290
Recommenders
- Shaowei Wang, David Lo
, Bogdan Vasilescu
, Alexander Serebrenik
:
EnTagRec: An Enhanced Tag Recommendation System for Software Information Sites. 291-300 - Zixiao Zhu, Yanzhen Zou, Bing Xie, Yong Jin, Zeqi Lin, Lu Zhang:
Mining API Usage Examples from Test Code. 301-310 - Yu Zhou, Yanxiang Tong, Ruihang Gu, Harald C. Gall
:
Combining Text Mining and Data Mining for Bug Report Classification. 311-320
Clones
- Jeffrey Svajlenko, Chanchal Kumar Roy:
Evaluating Modern Clone Detection Tools. 321-330 - Wei Wang, Michael W. Godfrey:
Recommending Clones for Refactoring Using Design, Context, and History. 331-340 - Yun Lin, Zhenchang Xing, Xin Peng, Yang Liu
, Jun Sun
, Wenyun Zhao, Jin Song Dong:
Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance. 341-350
Refactoring
- Daniele Romano, Steven Raemaekers, Martin Pinzger:
Refactoring Fat Interfaces Using a Genetic Algorithm. 351-360 - Binxian Tao, Ju Qian:
Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis. 361-370 - Melina Mongiovi
, Gustavo Mendes, Rohit Gheyi
, Gustavo Soares, Márcio Ribeiro
:
Scaling Testing of Refactoring Engines. 371-380
Managing Change 2
- Panos Kyriakakis, Alexander Chatzigeorgiou:
Maintenance Patterns of Large-Scale PHP Web Applications. 381-390 - Stefan Fischer, Lukas Linsbauer, Roberto Erick Lopez-Herrejon, Alexander Egyed:
Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants. 391-400
Early Research Achievements (ERA) Track
Commits & Visualization
- Bogdan Vasilescu
, Stef van Schuylenburg, Jules Wulms, Alexander Serebrenik
, Mark G. J. van den Brand
:
Continuous Integration in a Social-Coding World: Empirical Evidence from GitHub. 401-405 - Kenji Yamauchi, Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Shinji Kusumoto:
Clustering Commits for Understanding the Intents of Implementation. 406-410 - Benjamin Biegel, Fabian Beck, Benedikt Lesch, Stephan Diehl
:
Code Tagging as a Social Game. 411-415 - Roberto Minelli
, Lorenzo Baracchi, Andrea Mocci
, Michele Lanza:
Visual Storytelling of Development Sessions. 416-420 - Shamima Yeasmin, Chanchal Kumar Roy, Kevin A. Schneider
:
Interactive Visualization of Bug Reports Using Topic Evolution and Extractive Summaries. 421-425
Code & Traceability
- Lukas Linsbauer, Florian Angerer, Paul Grünbacher
, Daniela Lettner, Herbert Prähofer, Roberto E. Lopez-Herrejon, Alexander Egyed:
Recovering Feature-to-Code Mappings in Mixed-Variability Software Systems. 426-430 - Brian P. Eddy, Nicholas A. Kraft:
Using Structured Queries for Source Code Search. 431-435 - Steven P. Reiss:
Towards Creating Test Cases Using Code Search. 436-440 - David W. Binkley, Dawn J. Lawrie:
Learning to Rank Improves IR in SE. 441-445 - Sebastian Eder, Henning Femmer
, Benedikt Hauptmann, Maximilian Junker:
Which Features Do My Users (Not) Use? 446-450
Reengineering
- Tien-Duy B. Le, Jooyong Yi
, David Lo
, Ferdian Thung, Abhik Roychoudhury
:
Dynamic Inference of Change Contracts. 451-455 - Oscar Chaparro
, Gabriele Bavota
, Andrian Marcus
, Massimiliano Di Penta
:
On the Impact of Refactoring Operations on Code Quality Metrics. 456-460 - Loup Meurice, Francisco Javier Bermudez Ruiz, Jens H. Weber, Anthony Cleve:
Establishing Referential Integrity in Legacy Information Systems - Reality Bites! 461-465 - Mathew Hall, Muhammad Ali Khojaye, Neil Walkinshaw
, Phil McMinn:
Establishing the Source Code Disruption Caused by Automated Remodularisation Tools. 466-470 - Yan Yan, Massimiliano Menarini, William G. Griswold
:
Mining Software Contracts for Software Evolution. 471-475
Clones & Applications
- Jeffrey Svajlenko, Judith F. Islam, Iman Keivanloo, Chanchal Kumar Roy, Mohammad Mamun Mia:
Towards a Big Data Curated Benchmark of Inter-project Code Clones. 476-480 - Oleksii Kononenko, Cheng Zhang, Michael W. Godfrey:
Compiling Clones: What Happens? 481-485 - Manar H. Alalfi
, Eric J. Rapos, Andrew Stevenson, Matthew Stephan, Thomas R. Dean, James R. Cordy:
Semi-automatic Identification and Representation of Subsystem Variability in Simulink Models. 486-490 - Veronika Bauer
, Tobias Volke, Elmar Jürgens:
A Novel Approach to Detect Unintentional Re-implementations. 491-495 - Benjamin Klatt, Klaus Krogmann, Christoph Seidl:
Program Dependency Analysis for Consolidating Customized Product Copies. 496-500
Maintenance
- Frederik Kanning, Sandro Schulze
:
Program Slicing in the Presence of Preprocessor Variability. 501-505 - François Gauthier, Ettore Merlo, Eleni Stroulia, David Turner:
Supporting Maintenance and Evolution of Access Control Models in Web Applications. 506-510 - Boris Spasojevic, Mircea Lungu, Oscar Nierstrasz
:
Overthrowing the Tyranny of Alphabetical Ordering in Documentation Systems. 511-515 - Patrick Vanderveen, Michael Janzen, Andrew F. Tappenden:
A Web Service Test Generator. 516-520 - Andrws Vieira, Pedro Faustini, Érika F. Cota:
Using Software Metrics to Estimate the Impact of Maintenance in the Performance of Embedded Software. 521-525
Bugs & Issues
- Jafar M. Al-Kofahi, Hung Viet Nguyen, Tien N. Nguyen:
Fault Localization for Make-Based Build Crashes. 526-530 - Stefanie Beyer, Martin Pinzger:
A Manual Categorization of Android App Development Issues on Stack Overflow. 531-535 - Yutaro Kashiwa, Hayato Yoshiyuki, Yusuke Kukita, Masao Ohira:
A Pilot Study of Diversity in High Impact Bugs. 536-540
Industry Track
Software Quality
- Luca Ponzanelli
, Andrea Mocci
, Alberto Bacchelli, Michele Lanza, David Fullerton:
Improving Low Quality Stack Overflow Post Detection. 541-544 - Stephany Bellomo, Neil A. Ernst
, Robert L. Nord
, Ipek Ozkaya
:
Evolutionary Improvements of Cross-Cutting Concerns: Performance in Practice. 545-548 - James J. Mulcahy, Shihong Huang:
Autonomic Software Systems: Developing for Self-Managing Legacy Systems. 549-552 - Martin Habringer, Michael Moser, Josef Pichler:
Reverse Engineering PL/SQL Legacy Code: An Experience Report. 553-556 - Muhammad Uzair Khan, Muhammad Zohaib Iqbal, Shaukat Ali
:
A Heuristic-Based Approach to Refactor Crosscutting Behaviors in UML State Machines. 557-560
Cross-Cutting Concerns
- Daniela Steidl, Florian Deissenboeck, Martin Poehlmann, Robert Heinke, Barbel Uhink-Mergenthaler:
Continuous Software Quality Control in Practice. 561-564 - Matthieu Parizy
, Koichiro Takayama, Yuji Kanazawa:
Software Defect Prediction for LSI Designs. 565-568 - Tukaram Muske:
Improving Review of Clustered-Code Analysis Warnings. 569-572 - Tiago L. Alves, Pedro Silva, Miguel Sales Dias:
Applying ISO/IEC 25010 Standard to Prioritize and Solve Quality Issues of Automatic ETL Processes. 573-576
Tool Demo Track
Software Analyzers
- Luca Ponzanelli
, Gabriele Bavota
, Massimiliano Di Penta
, Rocco Oliveto, Michele Lanza:
Prompter: A Self-Confident Recommender System. 577-580 - Theodoros Chaikalis, Elvis Ligu, George Melas, Alexander Chatzigeorgiou:
SEAgle: Effortless Software Evolution Analysis. 581-584 - Reinout Stevens, Coen De Roover:
Querying the History of Software Projects Using QWALKEKO. 585-588 - Steven P. Reiss:
Tool Demo: Browsing Software Repositories. 589-592 - Chunyao Zou, Daqing Hou:
LDA Analyzer: A Tool for Exploring Topic Models. 593-596
Recommenders
- Maëlick Claes
, Tom Mens
, Philippe Grosjean:
maintaineR: A Web-Based Dashboard for Maintainers of CRAN Packages. 597-600 - Deli Zhang, Gilbert Hendry, Damian Dechev:
Tools for Enabling Automatic Validation of Large-Scale Parallel Application Simulations. 601-604 - Patanamon Thongtanunam, Xin Yang, Norihiro Yoshida, Raula Gaikovina Kula
, Ana Erika Camargo Cruz, Kenji Fujiwara, Hajimu Iida:
ReDA: A Web-Based Visualization Tool for Analyzing Modern Code Review Dataset. 605-608 - Yue Yu, Huaimin Wang, Gang Yin, Charles X. Ling:
Reviewer Recommender of Pull-Requests in GitHub. 609-612 - Victor Guana, Kelsey Gaboriau, Eleni Stroulia:
ChainTracker: Towards a Comprehensive Tool for Building Code-Generation Environments. 613-616
Context & Environments
- Mohammad Masudur Rahman
, Chanchal K. Roy:
SurfClipse: Context-Aware Meta-search in the IDE. 617-620 - Muhammad Asaduzzaman, Chanchal K. Roy, Kevin A. Schneider
, Daqing Hou:
Context-Sensitive Code Completion Tool for Better API Usability. 621-624 - Rui Abreu
, Jácome Cunha
, João Paulo Fernandes
, Pedro Martins, Alexandre Perez
, João Saraiva
:
FaultySheet Detective: When Smells Meet Fault Localization. 625-628 - Paloma Oliveira, Fernando Paim Lima, Marco Túlio Valente
, Alexander Serebrenik
:
RTTool: A Tool for Extracting Relative Thresholds for Source Code Metrics. 629-632
Doctoral Symposium
Post-doctoral Papers
- Matthew Stephan:
Model Clone Detector Evaluation Using Mutation Analysis. 633-638 - Emad Shihab:
Practical Software Quality Prediction. 639-644 - Craig Anslow:
Reflections on Collaborative Software Visualization in Co-located Environments. 645-650 - Nicolas Bettenburg:
Studying the Impact of Developer Communication on the Quality and Evolution of a Software System: A Doctoral Dissertation Retrospective. 651-656 - Sonia Haiduc:
Supporting Query Formulation for Text Retrieval Applications in Software Engineering. 657-662
Pre-doctoral Posters
- Eric James Rapos:
Co-evolution of Model-Based Tests for Industrial Automotive Software. 663 - Kuldeep Kumar:
Detecting Collaborative Patterns in Programs. 664 - Mark D. Syer:
The Maintenance and Evolution of Field-Representative Performance Tests. 665 - Roberto Minelli
:
Towards Self-Adaptive IDEs. 666 - Mohammad Ghafari:
Extracting Code Examples from Unit Test Cases. 667 - Marios Fokaefs:
WSDarwin: A Framework for the Support of Web Service Evolution. 668 - Tommaso Dal Sasso:
Managing Software Defects. 669 - Francis Palma:
Specification and Detection of SOA Antipatterns. 670
![](https://dblp.uni-trier.de/img/cog.dark.24x24.png)
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.