


default search action
16th CSMR 2012: Szeged, Hungary
- Tom Mens, Anthony Cleve, Rudolf Ferenc:
16th European Conference on Software Maintenance and Reengineering, CSMR 2012, Szeged, Hungary, March 27-30, 2012. IEEE Computer Society 2012, ISBN 978-1-4673-0984-4
Keynotes
- Harald C. Gall
:
Keynote 1: LGTM - Software Sensing and Bug Smelling. 3-4 - Dániel Varró:
Keynote 2: A Bridge Over Troubled Water - Synergies between Model Transformation and Software Maintenance Techniques. 5-6
Technical Sessions
Aiding Developers
- Victor Hurdugaci, Andy Zaidman
:
Aiding Software Developers to Maintain Developer Tests. 11-20 - Md. Mahfuzul Islam, Alessandro Marchetto
, Angelo Susi, Giuseppe Scanniello
:
A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing. 21-30 - Lars Heinemann, Veronika Bauer
, Markus Herrmannsdoerfer, Benjamin Hummel:
Identifier-Based Context-Dependent API Method Recommendation. 31-40
Refactoring
- Iman Hemati Moghadam
, Mel Ó Cinnéide:
Automated Refactoring Using Design Differencing. 43-52 - Keisuke Hotta, Yoshiki Higo, Shinji Kusumoto:
Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph. 53-62 - Alessandro Murgia, Roberto Tonelli
, Michele Marchesi
, Giulio Concas, Steve Counsell, Janet McFall, Stephen Swift
:
Refactoring and its Relationship with Fan-in and Fan-out: An Empirical Study. 63-72
Repository Mining
- Masatomo Hashimoto
, Akira Mori
:
Enhancing History-Based Concern Mining with Fine-Grained Change Analysis. 75-84 - Antonio Soares de Azevedo Terceiro, Manoel G. Mendonça
, Christina Chavez
, Daniela S. Cruzes:
Understanding Structural Complexity Evolution: A Quantitative Analysis. 85-94 - Judit Jász
, Lajos Schrettner, Árpád Beszédes
, Csaba Osztrogonác, Tibor Gyimóthy
:
Impact Analysis Using Static Execute After in WebKit. 95-104
Software Anomalies
- Sarah Nadi, Richard C. Holt:
Mining Kbuild to Detect Variability Anomalies in Linux. 107-116 - Markus Döhring, Steffen Heublein:
Anomalies in Rule-Adapted Workflows - A Taxonomy and Solutions for vBPMN. 117-126 - Syed Shariyar Murtaza, Afroza Sultana, Abdelwahab Hamou-Lhadj
, Mario Couture:
On the Comparison of User Space and Kernel Space Traces in Identification of Software Anomalies. 127-136
Bug Management
- Mario Luca Bernardi
, Gerardo Canfora
, Giuseppe A. Di Lucca
, Massimiliano Di Penta
, Damiano Distante
:
Do Developers Introduce Bugs When They Do Not Communicate? The Case of Eclipse and Mozilla. 139-148 - Hadi Hosseini, Raymond Nguyen, Michael W. Godfrey:
A Market-Based Bug Allocation Mechanism Using Predictive Bug Lifetimes. 149-158 - Nilam Kaushik, Ladan Tahvildari:
A Comparative Study of the Performance of IR Models on Duplicate Bug Detection. 159-168
Miscellaneous
- Andrzej Olszak, Bo Nørregaard Jørgensen
:
Modularization of Legacy Features by Relocation and Reconceptualization: How Much is Enough? 171-180 - Markus Borg
, Krzysztof Wnuk, Dietmar Pfahl
:
Industrial Comparability of Student Artifacts in Traceability Recovery Research - An Exploratory Survey. 181-190 - Jose Ricardo da Silva Jr., Toni Pacheco, Esteban Walter Gonzalez Clua, Leonardo Gresta Paulino Murta:
A GPU-based Architecture for Parallel Image-aware Version Control. 191-200
Prediction
- Siim Karus, Marlon Dumas
:
Predicting Coding Effort in Projects Containing XML. 203-212 - Miguel Goulão
, Nelson Fonte, Michel Wermelinger, Fernando Brito e Abreu
:
Software Evolution Prediction Using Seasonal Time Analysis: A Comparative Study. 213-222 - César Couto, Christofer Silva, Marco Túlio Valente
, Roberto da Silva Bigonha, Nicolas Anquetil
:
Uncovering Causal Relationships between Software Metrics and Bugs. 223-232
Design Patterns and Deficiencies
- Francesca Arcelli Fontana
, Andrea Caracciolo, Marco Zanoni
:
DPB: A Benchmark for Design Pattern Detection Tools. 235-244 - Alexander Binun, Günter Kniesel:
DPJF - Design Pattern Detection with High Accuracy. 245-254 - Marie Christin Platenius, Markus von Detten, Steffen Becker:
Archimetrix: Improved Software Architecture Recovery in the Presence of Design Deficiencies. 255-264
Architecture Evolution
- Salima Hassaine, Yann-Gaël Guéhéneuc, Sylvie Hamel
, Giuliano Antoniol:
ADvISE: Architectural Decay in Software Evolution. 267-276 - Isela Macia Bertran, Roberta Arcoverde, Alessandro Garcia, Christina Chavez
, Arndt von Staa:
On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms. 277-286 - Ioanna Lytra, Huy Tran, Uwe Zdun:
Constraint-Based Consistency Checking between Design Decisions and Component Models for Supporting Software Architecture Evolution. 287-296
Clone Detection
- Florian Deissenboeck, Lars Heinemann, Benjamin Hummel, Stefan Wagner
:
Challenges of the Dynamic Detection of Functionally Similar Code Fragments. 299-308 - Rainer Koschke:
Large-Scale Inter-System Clone Detection Using Suffix Trees. 309-318 - Nicolas Bettenburg, Stephen W. Thomas, Ahmed E. Hassan:
Using Fuzzy Code Search to Link Code Fragments in Discussions to Source Code. 319-328
Early Research Achievements Track
- Florian Deissenboeck, Gerardo Canfora:
Welcome from the Early Research Achievements Chairs. 331
Refactoring & Reengineering
- Ricardo Terra, Marco Túlio Valente
, Krzysztof Czarnecki, Roberto da Silva Bigonha:
Recommending Refactorings to Reverse Software Architecture Erosion. 335-340 - Gustavo Villavicencio:
A New Software Maintenance Scenario Based on Refactoring Techniques. 341-346 - Julien Cohen, Rémi Douence, Akram Ajouli:
Invertible Program Restructurings for Continuing Modular Maintenance. 347-352 - Jan Jelschen
, Marion Gottschalk, Mirco Josefiok, Cosmin Pitu, Andreas Winter:
Towards Applying Reengineering Services to Energy-Efficient Applications. 353-358 - Syed M. Ali Shah, Jens Dietrich
, Catherine McCartin:
Making Smart Moves to Untangle Programs. 359-364 - Norihiro Yoshida, Masataka Kinoshita, Hajimu Iida:
A Cohesion Metric Approach to Dividing Source Code into Functional Segments to Improve Maintainability. 365-370
Testing & Maintenance
- Daniel Toll, Tobias Olsson:
Why is Unit-testing in Computer Games Difficult? 373-378 - Ahmed Lamkanfi, Serge Demeyer
:
Filtering Bug Reports for Fix-Time Analysis. 379-384 - Yuan Tian, Chengnian Sun, David Lo
:
Improved Duplicate Bug Report Identification. 385-390 - Tiago Espinha, Cuiting Chen, Andy Zaidman
, Hans-Gerhard Gross:
Maintenance Research in SOA - Towards a Standard Case Study. 391-396 - François Gauthier, Ettore Merlo:
Investigation of Access Control Models with Formal Concept Analysis: A Case Study. 397-402 - Scott Grant, James R. Cordy, David B. Skillicorn
:
Using Topic Models to Support Software Maintenance. 403-408
Software Analysis
- Ralph Peters, Andy Zaidman
:
Evaluating the Lifespan of Code Smells using Software Repository Mining. 411-416 - Tewfik Ziadi, Luz Frias
, Marcos Aurélio Almeida da Silva, Mikal Ziane:
Feature Identification from the Source Code of Product Variants. 417-422 - Yuta Maezawa, Hironori Washizaki
, Shinichi Honiden:
Extracting Interaction-Based Stateful Behavior in Rich Internet Applications. 423-428 - Hiroshi Kazato, Shinpei Hayashi
, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki:
Feature Location for Multi-Layer System Based on Formal Concept Analysis. 429-434 - Veronika Bauer
, Lars Heinemann:
Understanding API Usage to Support Informed Decision Making in Software Maintenance. 435-440 - Jan Nonnen, Paul Imhoff:
Identifying Knowledge Divergence by Vocabulary Monitoring in Software Projects. 441-446
Industrial Track
- Jens Borchers, Hassan Charaf
:
Welcome from the Industrial Chairs. 449-450
Quality Aspects
- Lajos Schrettner, Lajos Jeno Fülöp, Árpád Beszédes
, Ákos Kiss, Tibor Gyimóthy
:
Software Quality Model and Framework with Applications in Industrial Context. 453-456 - Stefan Burger, Oliver Hummel
:
Applying Maintainability Oriented Software Metrics to Cabin Software of a Commercial Airliner. 457-460 - Benjamin Klatt, Zoya Durdik, Heiko Koziolek, Klaus Krogmann, Johannes Stammel, Roland Weiss:
Identify Impacts of Evolving Third Party Components on Long-Living Software Systems. 461-464
Reengineering Experiences
- Ian J. Davis, Michael W. Godfrey, Richard C. Holt, Serge Mankovski, Nick Minchenko:
Analyzing Assembler to Eliminate Dead Functions: An Industrial Experience. 467-470 - Woomok Kim, Tae-hyung Kim, Sangtae Kim, Doo-Hwan Bae:
Rebuilding a Unified Database Service via Context Analysis Method. 471-474
Strategic Aspects
- Daniel Simon, Frank Simon:
IT Industrialisation as Enabler of Global Delivery. 477-482
European Projects Track
- Radu Marinescu
:
Welcome from the European Projects Chair. 485-486 - José Barateiro
, Daniel Draws, Martin Alexander Neumann, Stephan Strodl:
Digital Preservation Challenges on Software Life Cycle. 487-490 - Zoran Budimac
, Gordana Rakic
, Marjan Hericko, Crt Gerlec:
Towards the Better Software Metrics Tool. 491-494 - Árpád Beszédes
, Lajos Schrettner, Tibor Gyimóthy
:
Development of a Unified Software Quality Platform in the Szeged InfoPólus Cluster. 495-498
Doctoral Symposium
- Jurgen J. Vinju
:
Welcome from the Doctoral Symposium Chair. 501
Student Presentations
- Daniel Izquierdo-Cortazar:
Global and Geographically Distributed Work Teams: Understanding the Bug Fixing Process and Potentially Bug-prone Activity Patterns. 505-508 - Ferenc Kovács
, Zoltán Dávid:
Visual Modeler for Data Intensive Tasks. 509-512 - Niko Schwarz:
Hot Clones: A Shotgun Marriage of Search-Driven Development and Clone Management. 513-515
Tool Demonstration Track
- Holger M. Kienle, Mircea Lungu:
Welcome from the Tool Demonstration Chairs. 519-520
Tool Demonstrations Session 1
- André C. Hora
, Nicolas Anquetil
, Stéphane Ducasse, Muhammad Usman Bhatti, César Couto, Marco Túlio Valente
, Julio Martins:
Bug Maps: A Tool for the Visual Exploration and Analysis of Bugs. 523-526 - Javier Pérez, Romuald Deshayes, Mathieu Goeminne, Tom Mens
:
SECONDA: Software Ecosystem Analysis Dashboard. 527-530 - Juan Carlos Castrejón, Rafael Lozano, Genoveva Vargas-Solar
:
Web2MexADL: Discovery and Maintainability Verification of Software Systems Architecture. 531-534 - Quinten David Soetens, Serge Demeyer
:
ChEOPSJ: Change-Based Test Optimization. 535-538
Tool Demonstrations Session 2
- Bilal Alsallakh, Peter Bodesinsky, Silvia Miksch
, Dorna Nasseri:
Visualizing Arrays in the Eclipse Java IDE. 541-544 - Bilal Alsallakh, Peter Bodesinsky, Alexander Gruber
, Silvia Miksch
:
Visual Tracing for the Eclipse Java Debugger. 545-548 - Lars Hamann
, László Vidács, Martin Gogolla, Mirco Kuhlmann:
Abstract Runtime Monitoring with USE. 549-552 - Pavel Dovgalyuk:
Deterministic Replay of System's Execution with Multi-target QEMU Simulator for Dynamic Analysis and Reverse Debugging. 553-556
Workshop
- Tamás Gergely
:
Welcome from the Workshop Chair. 559-560 - Yiannis Kanellopoulos, Yijun Yu:
Workshop Proposal for CSMR 2012 - SQM 2012. 561-562
Tutorials
- Jens Knodel:
Welcome from the Tutorial Chair. 565-566 - Massimiliano Di Penta
:
Empirical Studies in Reverse Engineering and Maintenance: Employing Developers to Evaluate Your Approach and Tool. 567-568 - Radu Marinescu
:
Pragmatic Design Quality Assessment. 569-570

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.