Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 478006

Defect prediction from static code features: current results, limitations, new approaches


Menzies, Tim; Milton, Zach; Turhan, Burak; Čukić, Bojan; Jiang, Yue; Bener, Ayse
Defect prediction from static code features: current results, limitations, new approaches // Automated software engineering, 17 (2010), 4; 375-407 doi:10.1007/s10515-010-0069-5 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 478006 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Defect prediction from static code features: current results, limitations, new approaches

Autori
Menzies, Tim ; Milton, Zach ; Turhan, Burak ; Čukić, Bojan ; Jiang, Yue ; Bener, Ayse

Izvornik
Automated software engineering (0928-8910) 17 (2010), 4; 375-407

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
defect prediction; static code features; WHICH

Sažetak
Building quality software is expensive and software quality assurance (QA) budgets are limited. Data miners can learn defect predictors from static code features which can be used to control QA resources ; e.g. to focus on the parts of the code predicted to be more defective. Recent results show that better data mining technology is not leading to better defect predictors. We hypothesize that we have reached the limits of the standard learning goal of maximizing area under the curve (AUC) of the probability of false alarms and probability of detection “AUC(pd, pf)” ; i.e. the area under the curve of a probability of false alarm versus probability of detection. Accordingly, we explore changing the standard goal. Learners that maximize “AUC(effort, pd)” find the smallest set of modules that contain the most errors. WHICH is a meta-learner framework that can be quickly customized to different goals. When customized to AUC(effort, pd), WHICH out-performs all the data mining methods studied here. More importantly, measured in terms of this new goal, certain widely used learners perform much worse than simple manual methods. Hence, we advise against the indiscriminate use of learners. Learners must be chosen and customized to the goal at hand. With the right architecture (e.g. WHICH), tuning a learner to specific local business goals can be a simple task.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
165-0362980-2002 - Postupci raspoređivanja u samoodrživim raspodijeljenim računalnim sustavima (Martinović, Goran, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek

Profili:

Avatar Url Bojan Čukić (autor)

Poveznice na cjeloviti tekst rada:

doi www.springerlink.com

Citiraj ovu publikaciju:

Menzies, Tim; Milton, Zach; Turhan, Burak; Čukić, Bojan; Jiang, Yue; Bener, Ayse
Defect prediction from static code features: current results, limitations, new approaches // Automated software engineering, 17 (2010), 4; 375-407 doi:10.1007/s10515-010-0069-5 (međunarodna recenzija, članak, znanstveni)
Menzies, T., Milton, Z., Turhan, B., Čukić, B., Jiang, Y. & Bener, A. (2010) Defect prediction from static code features: current results, limitations, new approaches. Automated software engineering, 17 (4), 375-407 doi:10.1007/s10515-010-0069-5.
@article{article, author = {Menzies, Tim and Milton, Zach and Turhan, Burak and \v{C}uki\'{c}, Bojan and Jiang, Yue and Bener, Ayse}, year = {2010}, pages = {375-407}, DOI = {10.1007/s10515-010-0069-5}, keywords = {defect prediction, static code features, WHICH}, journal = {Automated software engineering}, doi = {10.1007/s10515-010-0069-5}, volume = {17}, number = {4}, issn = {0928-8910}, title = {Defect prediction from static code features: current results, limitations, new approaches}, keyword = {defect prediction, static code features, WHICH} }
@article{article, author = {Menzies, Tim and Milton, Zach and Turhan, Burak and \v{C}uki\'{c}, Bojan and Jiang, Yue and Bener, Ayse}, year = {2010}, pages = {375-407}, DOI = {10.1007/s10515-010-0069-5}, keywords = {defect prediction, static code features, WHICH}, journal = {Automated software engineering}, doi = {10.1007/s10515-010-0069-5}, volume = {17}, number = {4}, issn = {0928-8910}, title = {Defect prediction from static code features: current results, limitations, new approaches}, keyword = {defect prediction, static code features, WHICH} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Uključenost u ostale bibliografske baze podataka::


  • Compendex (EI Village)
  • INSPEC
  • CompuScience
  • Computer Abstracts International Database
  • Computer Science Index
  • CSA/Proquest, Current Abstracts
  • DBLP: Ei Page One
  • Gale
  • Google Scholar
  • io-port.net
  • Journal Citation Reports/Science Edition
  • OCLC
  • Scopus, Summon by Serial Solutions


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font