1. A method for detecting anomalous behavior by an application software under test that suggest a presence of malware, suspicious code or pernicious code, the method comprising: conducting an analysis of operations of the software executed by a virtual machine for (i) detecting an occurrence of one or more events, each of the one or more events being a monitored behavior of the software that occurs during execution by the virtual machine, and (ii) determining whether any behavior of one or more behaviors corresponding to the one or more events is an anomalous behavior indicating that the software includes malware, suspicious code or pernicious code; generating a plurality of display images based on the operations of the software; and generating, for display on the electronic device contemporaneously with the plurality of display images, a textual log including information associated with the one or more events and identifying if any of the one or more behaviors corresponds to the anomalous behavior, wherein display of the textual log is temporally coordinated with display of the plurality of display images to provide information associated with the one or more events during the analysis of the operations of the software along with display of one or more display images of the plurality of display images.