====== Call for Papers ====== The VEM is a forum dedicated to discuss and reflect on alternatives to perform visualization, evolution and maintenance systems. ===== Important Dates ===== * Paper Submission: 30 June 2014 ([[http://www.timeanddate.com/worldclock/usa/baker-island|Anywhere on Earth]]) * Authors Notification: 15 July 2014 * Final version of the Papers (camera-ready): 23 July 2014 * Workshop: 28 September 2014 ===== Motivation ===== The growing need to maintain and evolve software systems is a major challenge in modern software engineering. Several studies show that software evolution or maintenance tasks have been responsible for a considerable cost on the development process, reaching in some cases, 90% of the total cost. Evolving complex software systems, however, requires advanced means for understanding the software artifacts to be modified. Software comprehension is a non-trivial task. Software visualization relies on the use of visual resources to facilitate software comprehension, either through the analysis of a single system version or the system entire version history. Due to this clear intersection of the research challenges involving the areas of Software Visualization, Software Evolution, and Software Maintenance, there is a need for a joint forum to discuss these challenges together. The second Workshop on Software Visualization, Maintenance, and Evolution (VEM 2014) aims at bringing together the research communities interested in topics related to Software Visualization, Software Evolution, and Software Maintenance to share and discuss ideas, strengthen research group collaborations and identify new research opportunities. ===== Topics of interest===== Topics of interest are related to several research challenges in Software Visualization, Software Evolution, and Software Maintenance. They include, but are not limited to: * Processes of software maintenance and evolution * Metrics and assessment of evolving software * Empirical studies about software visualization, evolution, and maintenance * Maintenance and evolution of Web applications * Maintenance and evolution of applications in the cloud * Software architecture, product lines, components and frameworks * Aspect orientation, feature orientation, and generative programming * Tools and environments for software maintenance and evolution * Reverse engineering, reengineering, and refactoring * Static and dynamic analysis * Migration of legacy software systems * Static and dynamic software visualization * Views in integrated development environments * Computational Reflection and Metaprogramming * Education of software visualization, evolution, and maintenance