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.