International Workshop on Software Analysis, Visualization and Refactoring
November 16, 2014, Hongkong

The 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014)

The continuous maintenance of software is very important to improve quality or to meet changing requirements. The continuous maintenance of software often starts with analysis then followed by refactoring. Nowadays many models, metrics, tools have emerged that can support designer to assess, analyze software and plan the refactoring. Especially methods that use a visual representation of the software generated directly from code base are of growing interest. Despite the growth of such approaches and tools an integrated view is still missing of how those methods and tools can be leveraged in different scenarios for improving quality attributes or coping with changes. The proposed workshop solicits research and industry practice regarding the pros and cons of those methods and tools and further to form a baseline perspective of how they can work together to contribute to more effective software maintenance. 


Software architecture quality has large impact on the successful evolution of software. An upfront design cannot always ensure the quality of the software throughout its entire lifecycle the software must be continuously maintained due to the emergence of new technology or changing requirements. In recent years many quantitative or experience-based methods and tools have emerged that can be used to investigate the software code base and thereby assess, analyze and plan the refactoring. A joint effort to exchange ideas from both academia and industry to form a consolidated view regarding how good such methods and tools are and how to benefit from them for different software maintenance scenarios is desirable. This is the main theme of this workshop.


The goal of this workshop is to discuss progress on architecture metrics, measurement, and analysis and refactoring simulation; to gather empirical evidence on the use and effectiveness of metrics; and to identify priorities for a research agenda. The workshop addresses both academic researchers and industrial practitioners for an exchange of ideas and collaboration.

Workshop Topics

We welcome papers on research endeavors and practical experiences to evaluate architecture and simulating refactoring through metrics, models, visualization including, but not limited to, the following topics:

·         Risk-driven refactoring guidelines

·         tool-based refactoring indications

·         eliciting and visualizing architecture metrics

·         composing architecture metrics by aggregating or combining code-level metrics

·         knowledge-based software metrics

·         architecture quality, value, cost, and uncertainty

·         architecture properties: understandability, maintainability, evolution, concern dispersion, and modularization

·         architecture knowledge and decision models: confidence, completeness, relevance, and coverage

·         associating multiple views and quality concerns with metrics

·         application to software evolution, maintenance, refactoring, or software aging

·         analytics on software architecture data for managers and software engineers to make better decisions

·         principles for industrial software architecture metrics

·         empirical studies on how architecture metrics are used in practice and their effectiveness


Mr. Wolfram Schulze

Siemens Ltd., China, Corporate Technology

7, Wangjing Zhonghuan Nanlu

100102 BEIJING, China

Tel.: +86 10 64767726

Fax: +86 10 64764718

Mobile: +86 186 1267 9619