Abstract

Web software complexity metrics does play a very important role in the software development.The traditional software complexity metrics method mainly targets on the non-Web applications which use language like C/C + + and Ada.This paper took object-oriented Web software based on Struts framework as research subject and put forward three complexity metrics suitable for the Web-Struts software.Besides,this paper also proposed a method for computing Web software complexity metrics based on Artificial Fish Swarm Algorithm(AFSA) with cross operator and Projection Pursuit(PP) algorithm.After integrating multiple complexity metrics into one-dimension comprehensive projection value,the optimized projection direction could be acquired through sample data.Then the comprehensive projection value of evaluation grades could also be determined.According to the comparison between the comprehensive projection values of the testing samples and the interval of level,the comprehensive metrics result could be finally obtained.The example evaluation results prove the feasibility and effectiveness of the proposed method.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call