loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007)
Bad-Smell Metrics for Aspect-Oriented Software
Melbourne, Australia
July 11-July 13
ISBN: 0-7695-2841-4
Komsan Srivisut, Chulalongkorn University, Thailand
Pornsiri Muenchaisri, Chulalongkorn University, Thailand
Aspect-Oriented Programming (AOP) is a new programming paradigm that improves separation of concerns by decomposing the crosscutting concerns in aspect modules. Bad smells are metaphors to describe software patterns that are generally associated with bad design and bad programming of Object-Oriented Programming (OOP). New notions and different ways of thinking for developing Aspect-Oriented (AO) software inevitably introduce bad smells which are specific bad design and bad programming in AO software called AO bad smells. Software metrics have been used to measure software artifact for a better understanding of its attributes and to assess its quality. Bad-smell metrics should be used as indicators for determining whether a particular fraction of AO code contains bad smells or not. Therefore, this paper proposes definition of metrics corresponding to the characteristic of each AO bad smell as a means to detecting them. The proposed bad-smell metrics are validated and the results show that the proposed bad-smell metrics can preliminarily indicate bad smells hidden in AO software.
Citation:
Komsan Srivisut, Pornsiri Muenchaisri, "Bad-Smell Metrics for Aspect-Oriented Software," icis, pp.1060-1065, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.