Accepted Papers

VISSOFT 2014 [Learn More]

Technical Track

  • Barrett Ens, Daniel Rea, Roiy Shpaner, Hadi Hemmati, James Young and Pourang Irani. ChronoTwigger: A Visual Analytics Tool for Understanding Source and Test Co-Evolution
  • Titus Barik, Kevin Lubick, Samuel Christie and Emerson Murphy-Hill. How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction
  • Raula Gaikovina Kula, Coen De Roover, Daniel German, Takashi Ishio and Katsuro Inoue. Visualizing the Evolution of Systems and their Library Dependencies
  • Roberto Minelli, Andrea Mocci, Michele Lanza and Lorenzo Baracchi. Visualizing Developer Interactions
  • Jabier Martinez, Tewfik Ziadi, Raul Mazo, Tegawendé F. Bissyandé, Jacques Klein and Yves Le Traon. Feature Relations Graphs: A Visualisation Paradigm for Feature Constraints in Software Product Lines
  • Michael Homer and James Noble.  Combining Tiled and Textual Views of Code
  • Daniel Kulesz, Jonas Scheurich and Fabian Beck Integrating. Anomaly Diagnosis Techniques into Spreadsheet Environments
  • Abderrahmane Seriai, Omar Benomar, Benjamin Cerat and Houari Sahraoui. Validation of Software Visualization Tools: A Systematic Mapping Study
  • Sibel Toprak, Arne Wichmann and Sibylle Schupp. Lightweight Structured Visualization of Assembler Control Flow based on Regular Expressions
  • Blake Haugen and Jakub Kurzak. Search Space Pruning Constraints Visualization
  • Julia Paredes, Craig Anslow and Frank Maurer. Information Visualization for Software Development Teams
  • Sébastien Rufiange and Guy Melançon. AniMatrix: A Matrix-Based Visualization of Software Evolution

NIER Track

  • James Noble. Livecoding the SynthKit: littleBits as an embodied programming language
  • Daniel Rozenberg and Ivan Beschastnikh.  Templated Visualization of Object State with Vebugger
  • Steven Reiss. The Challenge of Helping the Programmer During Debugging
  • Antti Jääskeläinen, Hannu-Matti Järvinen and Heikki Virtanen. Action-Based Visualization
  • Arnaud Blouin, Naouel Moha, Benoit Baudry and Houari Sahraoui. Slicing-based Techniques for Visualizing Large Metamodels
  • Emitza Guzman, Padma Bhuvanagiri and Bernd Bruegge. FAVe: Visualizing User Feedback for Software Evolution
  • Alexandre Bergel, Sergio Maass, Stéphane Ducasse and Tudor Girba. A Domain-Specific Language For Visualizing Software Dependencies as a Graph
  • Marcelo Schots and Claudia Werner. Using a Task-Oriented Framework to Characterize Visualization Approaches

Tool Demo Track

  • Giacomo Tartari, Lars Tiede, Einar Jakobsen Holsbø, Kenneth Knudsen, Inge Alexander Raknes, Nicolle Mode, John Markus Bjørndalen, Eiliv Lund and Lars Ailo Bongo. Mr. Clean: a Tool for Tracking and Comparing the Lineage of Scientific Visualization Code
  • Lucian Voinea and Alexandru Telea. Visual Clone Analysis with SolidSDD
  • Donny T.  Daniel, Egon Wuchner, Konstantin Sokolov, Michael Stal and Peter Liggesmeyer. Polyptychon: A Hierarchically-constrained Classified Dependencies Visualization

MESOCA 2014 [Learn More]

  • Miguel A. Jimenez, Angela P. Villota, Norha M. Villegas, Gabriel Tamura and Laurence Duchien. A Framework for Automated and Composable Testing of Component-based Services
  • Joshua Church and Amihai Motro. Recommending Service Repairs
  • Tarmo Ploom and Stefan Scheit, Axel Glaser and Lain Last. Processing Chains in System of Systems
  • Giuseppe Procaccianti, Patricia Lago and Grace Lewis. A Catalogue of Green Architectural Tactics for the Cloud
  • Mohammad Hamdaqa and Ladan Tahvildari. Prison Break: A Generic Schema Matching Solution to the Cloud Vendor Lock-in Problem
  • Rizwan Mian, Hamoun Ghanbari, Saeed Zareian, Mark Shtern and Marin Litoiu. A Data Platform for the Highway Traffic Data

MTD 2014 [Learn More]

  • Jason Ho and Guenther Ruhe. When-to-release Software Product Decisions in Consideration of Technical Debt
  • Lawrence Peters. Technical Debt: The Ultimate Antipattern
  • Johannes Holvitie, Ville Leppänen and Sami Hyrynsalmi. Technical Debt and the Effect of Agile Software Development Practices on it -- An Industry Practitioner Survey
  • Nicolli S. R. Alves, Leilane F. Ribeiro, Vivyane Caires, Thiago S. Mendes and Rodrigo O. Spínola. Towards an Ontology of Terms on Technical Debt
  • Mauricio Aniche, Gustavo Oliva and Marco Gerosa. Are All Methods in Your Data Access Objects (DAOs) In The Right Place? A Preliminary Study
  • Isaac Griffith, Zadia Codabux, Derek Reimanis, Ajay Deo, Byron Williams and Clemente Izurieta. The Correspondence between Software Quality Models and Technical Debt Estimation Approaches
  • Vallary Singh, Will Snipes and Nicholas Kraft. A Framework for Estimating Interest on Technical Debt by Monitoring Developer Activity Related to Code Comprehension
  • Md. Abdullah Al Mamun, Christian Berger and Jorgen Hansson. Explicating, Understanding and Managing Technical Debt from Self-Driving Miniature Car Projects
  • Jens Weber and Anthony Cleve. Managing Technical Debt in Database Schemas of Critical Software

MUD 2014 [Learn More] 

  • Yuan Tian and David Lo. An Exploratory Study on Software Microblogger Behaviors
  • José L. Barros J. and Juan M. Acosta P  Mining Unstructured Data to Support Requirements Elicitation by Using Controlled Vocabularies. A Systematic Mapping Study
  • Sherlock Licorish and Stephen MacDonell. Text Mining and Visualization of Unstructured Data
  • Rahul Mishra and Ashish Sureka. Mining Peer Code Review System for Computing Effort and Contribution Metrics for Patch Reviewers
  • Christopher Corley, Kelly Kashuda, Daniel May and Nicholas A. Kraft. Modeling Changeset Topics

SCAM 2014 [Learn More]

Main Track
  • Haipeng Cai, Siyuan Jiang, Raul Santelices, Ying-Jie Zhang and Yiji Zhang. SENSA: Sensitivity Analysis for Quantitative Change-impact Prediction
  • Steven Raemaekers, Arie van Deursen and Joost Visser. Semantic Versioning versus Breaking Changes: A Study of the Maven Repository
  • Babak Yadegari and Saumya Debray. Bit-Level Taint Analysis
  • Shuying Liang, Weibin Sun, Matthew Might, Andrew Keep and David Van Horn. Pruning, Pushdown Exception-Flow Analysis
  • Shuying Liang, Weibin Sun and Matthew Might. Fast Flow Analysis with Godel Hashes
  • Naohiro Kawamitsu, Takashi Ishio, Tetsuya Kanda, Raula Gaikovina Kula, Coen De Roover and Katsuro Inoue. Identifying Source Code Reuse across Repositories using LCS-based Source Code Similarity
  • Aharon Abadi and Yishai A. Feldman. A Parallel On-Demand Algorithm for Computing Interprocedural Dominators
  • Malin Kallen, Sverker Holmgren and Ebba þóra Hvannberg. Impact of Code Refactoring using Object-Oriented Methodology on a Scientific Computing Application
  • Siyuan Jiang, Raul Santelices, Mark Grechanik and Haipeng Cai On the Accuracy of Forward Dynamic Slicing and its Effects on Software Maintenance
  • Guillaume Petiot, Bernard Botella, Jacques Julliand, Nikolai Kosmatov and Julien Signoles. Instrumentation of Annotated C Programs for Test Generation
  • Cosmin Marsavina, Daniele Romano and Andy Zaidman. Studying Fine-Grained Co-Evolution Patterns of Production and Test Code
  • Hitesh Sajnani, Vaibhav Saini and Cristina V. Lopes. A Comparative Study of Bug Patterns in Java Cloned and Non-cloned Code
  • Shin Yoo, David Binkley and Roger Eastman. Seeing is Slicing: Observation Based Slicing of Picture Description Languages
  • Gábor Szőke, Gábor Antal, Csaba Nagy, Rudolf Ferenc and Tibor Gyimothy. Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring?
  • Atsushi Yoshida and Yoshinari Hachisu. A Pattern Search Method for Unpreprocessed C Programs based on Tokenized Syntax Trees
  • Ulf Kargén and Nahid Shahmehri. Efficient utilization of secondary storage for scalable dynamic slicing
  • Marwan Abi-Antoun, Sumukhi Chandrashekar, Radu Vanciu and Andrew Giang. Are Object Graphs Extracted Using Abstract Interpretation Significantly Different from the Code?
  • Manishankar Mondal, Chanchal K. Roy and Kevin A. Schneider. Automatic Identification of Important Clones for Refactoring and Tracking
  • Angela Lozano, Carlos Noguera and Viviane Jonckers. Explaining why methods change together
  • Saman Bazrafshan and Rainer Koschke. Effect of clone information on the performance of developers fixing cloned bugs
  • Syrine Tlili, José M. Fernandez, Abdelfettah Belghith, Bilel Dridi and Soufien Hidouri. Scalable Security Verification of Software at Compile Time
  • Chanseok Oh, Martin Schäf, Daniel Schwartz-Narbonne and Thomas Wies. Concolic Fault Localization
  • Le An, Foutse Khomh and Bram Adams. Supplementary Bug Fixes vs. Re-opened Bugs
  • Md Saidur Rahman and Chanchal K. Roy. A Change-Type Based Empirical Study on the Stability of Cloned Code
  • Mohammad Masudur Rahman and Chanchal K. Roy. On the Use of Context in Recommending Exception Handling Code Examples
  • Luis Fernando Cortes-Coy, Mario Linares-Vasquez, Jairo Aponte and Denys Poshyvanyk. On Automatically Generating Commit Messages via Summarization of Source Code Changes
Tool Track

  • Delesley Hutchins, Aaron Ballman and Dean Sutherland. C/C++ Thread Safety Analysis
  • Dávid Tengeri, Árpád Beszédes, Dávid Havas and Tibor Gyimóthy. Toolset and Program Repository for Code Coverage-Based Test Suite Analysis and Manipulation
  • Coen De Roover and Katsuro Inoue. The Ekeko/X Program Transformation Tool
  • David Kosower, Juan Lopez-Villarejo and Serguei Roubtsov. Flowgen: Flowchart-Based Documentation Framework for C++
  • Andrea Stocco, Maurizio Leotta, Filippo Ricca and Paolo Tonella. PESTO: A Tool for Migrating DOM-based to Visual Web Tests
  • Andrea Caracciolo, Mircea Lungu, Andrei Chis and Boris Spasojevic. Pangea: A Workbench for Statically Analyzing Multi-Language Software Corpora
  • Rudolf Ferenc, László Langó, István Siket, Tibor Gyimóthy and Tibor Bakota. SourceMeter SonarQube plug-in
  • Syed Shariyar Murtaza, Abdelwahab Hamou-Lhadj, Wael Khreich and Mario Couture. TotalADS: Automated Software Anomaly Detection System
  • Wei Wu, Bram Adams, Yann-Gaël Guéhéneuc and Giuliano Antoniol. ACUA - API Change and Usage Auditor