DetecÃÃo de mÃdulos de software propensos a falhas atravÃs de tÃcnicas de aprendizagem de mÃquina
AUTOR(ES)
Miguel EugÃnio Ramalho Bezerra
DATA DE PUBLICAÇÃO
2008
RESUMO
The success of software depends directly on its quality. Traditionally, formal methods and manual code inspection are used to assure it. Generally, such methods have a high cost and demand a lot of time. Therefore, tests should be carefully planned to avoid waste of resources. Nowadays, companies are looking for faster and cheaper ways to detect software defects. Even though, with all the advances in the last years, the development of software is still an activity that depends intensively on human effort and knowledge. Many researchers and companies are interested on developing a mechanism that will be able to, automatically, detect software defects. In the last years, machine learning techniques are being used in many researches aiming this objective. The present dissertation investigates and presents a study on the viability of machine learning methods application on detecting fault-prone software modules. Artificial neural network and instance-based learning techniques will be used in this task, having as source of information, software metrics taken from the Metric Data Program (MDP) repository of NASA.We will also present a number of improvements, proposed by this research, for some of these classifiers. As detection of defective modules is a problem that is cost sensitive, this dissertation will also propose a mechanism that is capable of measuring analytically the cost of each decision taken by the classifiers
ASSUNTO(S)
avaliaÃÃo de custos de testes instance-based learning detecÃÃo de mÃdulos propensos à falha mÃtricas de software nasa software metrics machine learning redes neurais artificial neural networks mdp aprendizagem de mÃquina ciencia da computacao nasa detection of fault-prone software modules mdp instancebased learning tests costs evaluation
Documentos Relacionados
- Modelagem e identificaÃÃo de uma mÃquina de extrusÃo atravÃs de bond-graphs.
- AvaliaÃÃo do tecido Ãsseo perimplantar atravÃs de tÃcnicas radiogrÃficas convencional e digitais
- Estudo dos modelos de concentraÃÃo de tensÃes atravÃs do auxÃlio de tÃcnicas numÃricas de modelagem.
- ExploraÃÃo biotecnolÃgica de microrganismos de solo de cerrado atravÃs da construÃÃo de bibliotecas metagenÃmicas e tÃcnicas de cultivo
- AnÃlise citogenÃtica comparativa em gafanhotos das famÃlias acrididae e romaleidae atravÃs de tÃcnicas convencionais e moleculares