Comprehension strategies in programming
Empirical studies of programmers: second workshop
Software visualization for debugging
Communications of the ACM
Detection of Logical Coupling Based on Product Release History
ICSM '98 Proceedings of the International Conference on Software Maintenance
Navigation and Comprehension of Programs by Novice Programmers
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
Populating a Release History Database from Version Control and Bug Tracking Systems
ICSM '03 Proceedings of the International Conference on Software Maintenance
Software Visualisation for Object-Oriented Program Comprehension
Proceedings of the 26th International Conference on Software Engineering
Psychoacoustics: Facts and Models
Psychoacoustics: Facts and Models
WAD: A Feasibility study using the Wicked Audio Debugger
ICPC '07 Proceedings of the 15th IEEE International Conference on Program Comprehension
CocoViz: Supported Cognitive Software Visualization
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Software Cartography: thematic software visualization with consistent layout
Journal of Software Maintenance and Evolution: Research and Practice - Working Conference on Reverse Engineering (WCRE 2008)
Hi-index | 0.00 |
For ages we used our ears side by side with our ophthalmic stimuli to gather additional information, leading and supporting us in our visualization. Nowadays numerous software visualization techniques exist that aim to facilitate program comprehension. In this paper we discuss how we can support such software comprehension visualization with environmental audio and lead users to identify relevant aspects. We use cognitive visualization techniques and audio concepts described in our previous work to create an ambient audio software exploration (AASE) out of program entities (packages, classes …) and their mapped properties. The concepts where implemented in a extended version of our tool called CocoViz. Our first results with the prototype shows that with this combination of visual and aural means we can provide additional information to lead users during program comprehension tasks.