2011 16th IEEE International Conference on Engineering of Complex Computer Systems 2011
DOI: 10.1109/iceccs.2011.29
|View full text |Cite
|
Sign up to set email alerts
|

A Novel Approach Based on Gestalt Psychology for Abstracting the Content of Large Execution Traces for Program Comprehension

Abstract: The analysis of execution traces can reveal important information about the behavioral aspects of complex software systems, hence reducing the time and effort it takes to understand and maintain them. Traces, however, tend to be considerably large which hinders their effective analysis. Existing traces analysis tools rely on some sort of visualization techniques to help software engineers make sense of trace content. Many of these techniques have been studied and found to be limited in many ways. In this paper… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
27
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 20 publications
(28 citation statements)
references
References 26 publications
1
27
0
Order By: Relevance
“…Pirzadeh and Hamou-Lhadj presented a novel phase detection approach that they called trace segmentation and which was inspired by the way the human perception system groups lines and dots into shapes and objects [23,30]. They have developed several methods that could automatically group trace events into dense elements that formed computational phases.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Pirzadeh and Hamou-Lhadj presented a novel phase detection approach that they called trace segmentation and which was inspired by the way the human perception system groups lines and dots into shapes and objects [23,30]. They have developed several methods that could automatically group trace events into dense elements that formed computational phases.…”
Section: Related Workmentioning
confidence: 99%
“…For example, Process 7 will send to and receive from processes 2, 3,4,6,8,10,11,12,18,19,20,21,22,23,24,26,27, and 28.…”
Section: B Pattern Detectionmentioning
confidence: 99%
“…Pirzadeh et al in [2] use analysis of execution traces to understand behavioural aspects of complex software systems. They can divide the content of a trace into meaningful trace segments called execution phases, and their slicing is done using Gestalt laws.…”
Section: Related Workmentioning
confidence: 99%
“…However, the programmer has to go through a series of pages in order to find a specific information. Our work divides an input trace into relevant blocks, mutually independents, without any information on some execution part, unlike [2,10]. The visualization step becomes now easier to manage through information grouping, and the analysis is improved.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation