AI-based software defect predictors: Applications and benefits in a case study

Ayse Tosun*, Ayse Bener, Resat Kale

*Bu çalışma için yazışmadan sorumlu yazar

Araştırma sonucu: ???type-name???Konferans katkısıbilirkişi

19 Atıf (Scopus)

Özet

Software defect prediction aims to reduce software testing efforts by guiding testers through the defect-prone sections of software systems. Defect predictors are widely used in organizations to predict defects in order to save time and effort as an alternative to other techniques such as manual code reviews. The application of a defect prediction model in a real-life setting is difficult because it requires software metrics and defect data from past projects to predict the defect-proneness of new projects. It is, on the other hand, very practical because it is easy to apply, can detect defects using less time and reduces the testing effort. We have built a learning-based defect prediction model for a telecommunication company during a period of one year. In this study, we have briefly explained our model, presented its pay-off and described how we have implemented the model in the company. Furthermore, we have compared the performance of our model with that of another testing strategy applied in a pilot project that implemented a new process called Team Software Process (TSP). Our results show that defect predictors can be used as supportive tools during a new process implementation, predict 75% of code defects, and decrease the testing time compared with 25% of the code defects detected through more labor-intensive strategies such as code reviews and formal checklists.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıAAAI-10 / IAAI-10 - Proceedings of the 24th AAAI Conference on Artificial Intelligence and the 22nd Innovative Applications of Artificial Intelligence Conference
YayınlayanAI Access Foundation
Sayfalar1748-1755
Sayfa sayısı8
ISBN (Basılı)9781577354666
Yayın durumuYayınlandı - 2010
Harici olarak yayınlandıEvet
Etkinlik24th AAAI Conference on Artificial Intelligence and the 22nd Innovative Applications of Artificial Intelligence Conference, AAAI-10 / IAAI-10 - Atlanta, GA, United States
Süre: 11 Tem 201015 Tem 2010

Yayın serisi

AdıProceedings of the National Conference on Artificial Intelligence
Hacim3

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???24th AAAI Conference on Artificial Intelligence and the 22nd Innovative Applications of Artificial Intelligence Conference, AAAI-10 / IAAI-10
Ülke/BölgeUnited States
ŞehirAtlanta, GA
Periyot11/07/1015/07/10

Parmak izi

AI-based software defect predictors: Applications and benefits in a case study' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap