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