期刊名称:International Journal of Innovative Research in Computer and Communication Engineering
印刷版ISSN:2320-9798
电子版ISSN:2320-9801
出版年度:2016
卷号:4
期号:4
页码:7149
DOI:10.15680/IJIRCCE.2016.0404158
出版社:S&S Publications
摘要:Reduction of software complexity is a major challenge among the software industries. Softwares use different algorithms to implement their objectives to deliver a commercial product. Although algorithms are pre tested for its complexities at individual levels. However complexities increases manifold during its actual implementation in association with other components to make it functional. This happen due to following reasons: Most of the software testing mechanisms meant only to test the software for its possible bug,errors and to obtain the desired result / output. Its not used for testing of its complexities that affects its performance in terms of time and space ultimately. Testing strategies and test cases are rarely used for reduction of software complexities. The propose method is very effective in reducing thesoftware complexities arise due to unwise use of programming techniques and mismanagements. Usually this complexityarises due to:a)Code redundancy.b)Unwise implementation strategies.c)Poor programming skills.d)Unnecessary declaration statements. Etc. e)Overburden of loops. f)Unwise selection of algorithmsThis increases the overall software complexities.Our technique successfully applied in reduction of complexities as well as software testingby using the same mutation testing.In thissuccessfully demonstrated the dual application of Mutation testing .thus by this approach we need not to apply two different methods separately for Software testing as well as complexity testing . Thus this is asignificant reduction in time while software testing