


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














