Proceedings of the 2008 ACM Annual International Conference on SIGAda Annual International Conference 2008
DOI: 10.1145/1454474.1454485
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic analysis of Ada programs for comprehension and quality measurement

Abstract: During maintenance and particularly during corrective and perfective tasks, systems tend to exhibit a weight gain. As a result, their quality tends to degrade. Software comprehension is vital in order to assess system quality. In this paper, we aim at deploying dynamic analysis of Ada programs for obtaining comprehension, and applying measurements to assess their quality. Program instrumentation is performed non-intrusively by AspectAda, an aspect-oriented extension to Ada which we discussed in earlier work. E… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 43 publications
0
4
0
Order By: Relevance
“…Empirical studies show that static measurement is -unsurprisingly -not sufficient for capturing dynamic dependencies among system modules such as those related to polymorphism, dynamic binding and inheritance [7]. It is also noted that static analysis may result in a huge amount of data [6] that can be difficult to understand and summarize [14].…”
Section: A Dynamic Metricsmentioning
confidence: 99%
See 3 more Smart Citations
“…Empirical studies show that static measurement is -unsurprisingly -not sufficient for capturing dynamic dependencies among system modules such as those related to polymorphism, dynamic binding and inheritance [7]. It is also noted that static analysis may result in a huge amount of data [6] that can be difficult to understand and summarize [14].…”
Section: A Dynamic Metricsmentioning
confidence: 99%
“…This instrumentation can help a developer to collect precisely all the information needed to address a particular problem in the software [5]. Dynamic analysis has been used largely in the fields of software measurement [7,14,[17][18], software maintenance and reengineering [19][20], in clustering [21], and in program understanding and comprehension [12,22] .…”
Section: A Dynamic Metricsmentioning
confidence: 99%
See 2 more Smart Citations