Abstract
Applying visual analytics to large software systems can help users comprehend the wealth of information produced by source repository mining. One concept of interest is the co-evolution of test code with source code, or how source and test files develop together over time. For example, understanding how the testing pace compares to the development pace can help test managers gauge the effectiveness of their testing strategy. A useful concept that has yet to be effectively incorporated into a co-evolution visualization is co-change. Co-change is a quantity that identifies correlations between software artifacts, and we propose using this to organize our visualization in order to enrich the analysis of co-evolution. In this paper, we create, implement, and study an interactive visual analytics tool that displays source and test file changes over time (co-evolution) while grouping files that change together (co-change). Our new technique improves the analyst's ability to infer information about the software development process and its relationship to testing. We discuss the development of our system and the results of a small pilot study with three participants. Our findings show that our visualization can lead to inferences that are not easily made using other techniques alone.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - Second IEEE Working Conference on Software Visualization, VISSOFT 2014 |
| Subtitle of host publication | 29–30 September 2014 Victoria, British Columbia, Canada |
| Editors | Houari Sahraoui, Andy Zaidman, Bonita Sharif |
| Place of Publication | Piscataway NJ USA |
| Publisher | IEEE, Institute of Electrical and Electronics Engineers |
| Pages | 117-126 |
| Number of pages | 10 |
| ISBN (Electronic) | 9780769553054 |
| DOIs | |
| Publication status | Published - 2014 |
| Externally published | Yes |
| Event | IEEE International Working Conference on Software Visualization 2014 - Victoria, Canada Duration: 29 Sept 2014 → 30 Sept 2014 Conference number: 2nd http://vissoft.iro.umontreal.ca/ |
Conference
| Conference | IEEE International Working Conference on Software Visualization 2014 |
|---|---|
| Abbreviated title | VISSOFT 2014 |
| Country/Territory | Canada |
| City | Victoria |
| Period | 29/09/14 → 30/09/14 |
| Internet address |
Keywords
- 3D visualization
- co-change
- Co-evolution
- information visualization
- mining software repositories
- temporal data visualization
- visual analytics
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver