Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Learning Representations for Effecti...
~
Li, Yi.
Linked to FindBook
Google Book
Amazon
博客來
Learning Representations for Effective and Explainable Software Bug Detection and Fixing.
Record Type:
Electronic resources : Monograph/item
Title/Author:
Learning Representations for Effective and Explainable Software Bug Detection and Fixing./
Author:
Li, Yi.
Published:
Ann Arbor : ProQuest Dissertations & Theses, : 2023,
Description:
281 p.
Notes:
Source: Dissertations Abstracts International, Volume: 85-04, Section: B.
Contained By:
Dissertations Abstracts International85-04B.
Subject:
Information science. -
Online resource:
https://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=30419404
ISBN:
9798380605274
Learning Representations for Effective and Explainable Software Bug Detection and Fixing.
Li, Yi.
Learning Representations for Effective and Explainable Software Bug Detection and Fixing.
- Ann Arbor : ProQuest Dissertations & Theses, 2023 - 281 p.
Source: Dissertations Abstracts International, Volume: 85-04, Section: B.
Thesis (Ph.D.)--New Jersey Institute of Technology, 2023.
This item must not be sold to any third party vendors.
Software has an integral role in modern life; hence software bugs, which undermine software quality and reliability, have substantial societal and economic implications. The advent of machine learning and deep learning in software engineering has led to major advances in bug detection and fixing approaches, yet they fall short of desired precision and recall. This shortfall arises from the absence of a 'bridge,' known as learning code representations, that can transform information from source code into a suitable representation for effective processing via machine and deep learning.This dissertation builds such a bridge. Specifically, it presents solutions for effectively learning code representations using four distinct methods-context-based, testing results-based, tree-based, and graph-based-thus improving bug detection and fixing approaches, as well as providing developers insight into the foundational reasoning. The experimental results demonstrate that using learning code representations can significantly enhance explainable bug detection and fixing, showcasing the practicability and meaningfulness of the approaches formulated in this dissertation toward improving software quality and reliability.
ISBN: 9798380605274Subjects--Topical Terms:
554358
Information science.
Subjects--Index Terms:
Code representations
Learning Representations for Effective and Explainable Software Bug Detection and Fixing.
LDR
:02529nmm a2200409 4500
001
2396834
005
20240618081757.5
006
m o d
007
cr#unu||||||||
008
251215s2023 ||||||||||||||||| ||eng d
020
$a
9798380605274
035
$a
(MiAaPQ)AAI30419404
035
$a
AAI30419404
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Li, Yi.
$3
911053
245
1 0
$a
Learning Representations for Effective and Explainable Software Bug Detection and Fixing.
260
1
$a
Ann Arbor :
$b
ProQuest Dissertations & Theses,
$c
2023
300
$a
281 p.
500
$a
Source: Dissertations Abstracts International, Volume: 85-04, Section: B.
500
$a
Advisor: Lee, Michael J.;Neamtiu, Iulian.
502
$a
Thesis (Ph.D.)--New Jersey Institute of Technology, 2023.
506
$a
This item must not be sold to any third party vendors.
520
$a
Software has an integral role in modern life; hence software bugs, which undermine software quality and reliability, have substantial societal and economic implications. The advent of machine learning and deep learning in software engineering has led to major advances in bug detection and fixing approaches, yet they fall short of desired precision and recall. This shortfall arises from the absence of a 'bridge,' known as learning code representations, that can transform information from source code into a suitable representation for effective processing via machine and deep learning.This dissertation builds such a bridge. Specifically, it presents solutions for effectively learning code representations using four distinct methods-context-based, testing results-based, tree-based, and graph-based-thus improving bug detection and fixing approaches, as well as providing developers insight into the foundational reasoning. The experimental results demonstrate that using learning code representations can significantly enhance explainable bug detection and fixing, showcasing the practicability and meaningfulness of the approaches formulated in this dissertation toward improving software quality and reliability.
590
$a
School code: 0152.
650
4
$a
Information science.
$3
554358
650
4
$a
Computer science.
$3
523869
653
$a
Code representations
653
$a
Deep learning
653
$a
Explainable AI
653
$a
Software engineering
653
$a
Software quality control
653
$a
Machine learning
690
$a
0723
690
$a
0800
690
$a
0984
710
2
$a
New Jersey Institute of Technology.
$b
Department of Informatics.
$3
3684451
773
0
$t
Dissertations Abstracts International
$g
85-04B.
790
$a
0152
791
$a
Ph.D.
792
$a
2023
793
$a
English
856
4 0
$u
https://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=30419404
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9505154
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login