Title :
Design level metrics to measure the complexity across versions of AO software
Author :
Parthipan, S. ; Senthil Velan, S. ; Babu, Chitra
Author_Institution :
Dept. of Comput. Sci. & Eng., SSN Coll. of Eng., Chennai, India
Abstract :
Software metric plays a vital role in quantitative assessment of any specific software development methodology and its impact on the maintenance of software. It can also be used to indicate the degree of interdependence among the components by providing valuable feedback about quality attributes such as maintainability, modifiability and understandability. The effort for software maintenance normally has a high correlation with the complexity of its design. Aspect Oriented Software Design is an emerging methodology that provides powerful new techniques to improve the modularity of software from its design. In this paper, evaluation model to capture the symptoms of complexity has been defined consisting of metrics, artifacts and elements of complexity. A tool to automatically capture these metrics across different versions of a case study application, University Automation System has been developed. The values obtained for the proposed metrics are used to infer on the complexity of Java and AspectJ implementations of the case study application. These measurements indicate that AspectJ implementations are less complex compared to the Java implementations and there by positively influencing the maintainability of software.
Keywords :
Java; aspect-oriented programming; computational complexity; educational administrative data processing; software maintenance; software metrics; software quality; AO software; AspectJ; Java; aspect oriented software design; design level metrics; quality attributes; quantitative assessment; software development methodology; software maintenance; software metric; university automation system; version complexity; Complexity theory; Java; Software;
Conference_Titel :
Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
Conference_Location :
Ramanathapuram
Print_ISBN :
978-1-4799-3913-8
DOI :
10.1109/ICACCCT.2014.7019400