A Comparison of Transfer Learning Algorithms for Defect and Vulnerability Detection

dc.contributor.authorWebster, Ashton
dc.date.accessioned2017-02-17T04:46:13Z
dc.date.available2017-02-17T04:46:13Z
dc.date.issued2017-02-08
dc.description.abstractMachine learning techniques for defect and vulnerability detection have the potential to quickly direct developers' attention to software components with faulty implementations. Effective application of such defect prediction methods in practical software development environments requires transfer learning algorithms so that models built using existing projects can recognize defects as they emerge in a new project. Up until this study, comparing the efficacy of transfer learning algorithms was challenging because previous studies used differing data sets, baselines, and performance metrics. By providing open source implementations and baseline performance metrics for several transfer learning algorithms on two different data sets, our project offers software engineers the tools to objectively compare methods and readily identify top performing transfer learning algorithms in the domain of both vulnerability and defect prediction.en_US
dc.identifierhttps://doi.org/10.13016/M2MC35
dc.identifier.urihttp://hdl.handle.net/1903/19162
dc.language.isoen_USen_US
dc.relation.ispartofseriesUM Computer Science Department;CS-TR-5053
dc.titleA Comparison of Transfer Learning Algorithms for Defect and Vulnerability Detectionen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CS-TR-5053.pdf
Size:
500.67 KB
Format:
Adobe Portable Document Format
Description: