DocumentCode
2709617
Title
An AOP-Based Approach for Collecting Software Maintainability Dynamic Metrics
Author
Tahir, Amjed ; Ahmad, Rodina
Author_Institution
Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur, Malaysia
fYear
2010
fDate
7-10 May 2010
Firstpage
168
Lastpage
172
Abstract
Software quality is gaining more attention from the software industry. Quality metrics are usually utilized to provide a quantitative measure of the software quality. Although dynamic metrics can provide a clearer insight into the software quality issue, it is observed that usually static metrics are used for such a purpose. This is due mainly to the technical difficulties associated with the collection of dynamic metrics. One of the known issues when dealing with dynamic metrics is the need to instrument code by inserting points for data collection. This is a very tedious and counterproductive task. Aspect Oriented Programming (AOP) is a promising technology that is used in the present time to add cross-cutting concerns to the software applications. AOP can be used to transparently instrument the code at compile-time. This research is suggesting AOP as a new technique that can be used for collecting software maintainability dynamic metrics data. Therefore, an AOP-based framework for collecting dynamic metrics has been designed and implemented, and finally, it has been evaluated. The evaluation results showed that the framework is a reasonable approach for collecting a maintainability dynamic metrics. The AOP-based framework provides an effective way for the transparent collection of a maintainability dynamic metrics data.
Keywords
DP industry; aspect-oriented programming; software maintenance; software metrics; software quality; software reliability; AOP-based approach; aspect oriented programming; data collection; maintainability dynamic metrics; quality metrics; software industry; software quality; static metrics; Application software; Dynamic programming; Instruments; Research and development; Software debugging; Software engineering; Software maintenance; Software measurement; Software quality; Software systems; Aspect-Oriented Programming; Dynamic Metrics; Software Maintainability;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Research and Development, 2010 Second International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-0-7695-4043-6
Type
conf
DOI
10.1109/ICCRD.2010.26
Filename
5489497
Link To Document