Progressive user interfaces for regressive analysis: making tracks with large, low-level systems

  • Authors:
  • Jennifer Baldwin;Prosenjit Sinha;Martin Salois;Yvonne Coady

  • Affiliations:
  • University of Victoria, Victoria (BC) Canada;Concordia University, Montreal (QC) Canada;Defence Research and Development Canada (DRDC) Valcartier, Quebec City (QC) Canada;University of Victoria, Victoria (BC) Canada

  • Venue:
  • AUIC '11 Proceedings of the Twelfth Australasian User Interface Conference - Volume 117
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Comprehension of low-level issues, such as malware threats, often relies on dated user interfaces that actually inhibit navigation and exploration of large code bases. These user interfaces often fail to exploit visualization techniques that could significantly alleviate cognitive overhead. An initial usability survey reveals that better and easier analysis of control flow is particularly critical for malware program comprehension. By developing tools that couple high-level views of control flow relationships with more detailed views of call sequences, we demonstrate how improved user interfaces can leverage visualization techniques. These tools go beyond the ubiquitous call graph and have the ability to scale in ways that promote their use for comprehending large, complex systems.