DocumentCode :
2319448
Title :
The design of a software fault prone application using evolutionary algorithm
Author :
Rosli, Marshima Mohd ; Teo, Noor Hasimah Ibrahim ; Yusop, Nor Shahida Mohamad ; Mohammad, Noor Shahriman
Author_Institution :
Fac. of Comput. & Math. Sci., Univ. Teknol. MARA, Shah Alam, Malaysia
fYear :
2011
fDate :
25-28 Sept. 2011
Firstpage :
338
Lastpage :
343
Abstract :
Most of the current project management software´s are utilizing resources on developing areas in software projects. This is considerably essential in view of the meaningful impact towards time and cost-effective development. One of the major areas is the fault proneness prediction, which is used to find out the impact areas by using several approaches, techniques and applications. Software fault proneness application is an application based on computer aided approach to predict the probability that the software contains faults. The application will uses object oriented metrics and count metrics values from open source software as input values to the genetic algorithm for generation of the rules to classify the software modules in the categories of Faulty and Non Faulty modules. At the end of the process, the result will be visualized using genetic algorithm applet, bar and pie chart. This paper will discussed the detail design of software fault proneness application by using genetic algorithm based on the object oriented approach and will be presented using the Unified Modeling Language (UML). The aim of the proposed design is to develop an automated tool for software development group to discover the most likely software modules to be high problematic in the future.
Keywords :
Unified Modeling Language; bar charts; computer aided software engineering; genetic algorithms; object-oriented programming; probability; program visualisation; project management; public domain software; software cost estimation; software development management; software fault tolerance; software metrics; bar chart; computer aided approach; cost effective development; count metrics; evolutionary algorithm; faulty modules; genetic algorithm; non faulty modules; object oriented approach; object oriented metrics; open source software; pie chart; probability; software development; software fault proneness; software modules; software project management; software tool; unified modeling language; visualization; Computer bugs; Genetic algorithms; Genetic programming; Measurement; Object oriented modeling; Software; Unified modeling language; fault prediction; fault proneness; software fault prone; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Open Systems (ICOS), 2011 IEEE Conference on
Conference_Location :
Langkawi
Print_ISBN :
978-1-61284-931-7
Type :
conf
DOI :
10.1109/ICOS.2011.6079246
Filename :
6079246
Link To Document :
بازگشت