{"id":"https://openalex.org/W4207068100","doi":"https://doi.org/10.1109/tse.2022.3144348","title":"DeepLineDP: Towards a Deep Learning Approach for Line-Level Defect Prediction","display_name":"DeepLineDP: Towards a Deep Learning Approach for Line-Level Defect Prediction","publication_year":2022,"publication_date":"2022-01-21","ids":{"openalex":"https://openalex.org/W4207068100","doi":"https://doi.org/10.1109/tse.2022.3144348"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2022.3144348","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2022.3144348","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034122282","display_name":"Chanathip Pornprasit","orcid":"https://orcid.org/0000-0003-0111-8599"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Chanathip Pornprasit","raw_affiliation_strings":["Faculty of Information Technology, Monash University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081449581","display_name":"Chakkrit Tantithamthavorn","orcid":"https://orcid.org/0000-0002-5516-9984"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Chakkrit Kla Tantithamthavorn","raw_affiliation_strings":["Faculty of Information Technology, Monash University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I56590836"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5034122282"],"corresponding_institution_ids":["https://openalex.org/I56590836"],"apc_list":null,"apc_paid":null,"fwci":36.3449,"has_fulltext":false,"cited_by_count":117,"citation_normalized_percentile":{"value":0.99810971,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"49","issue":"1","first_page":"84","last_page":"98"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9926999807357788,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8120739459991455},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.6538909077644348},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.6491543054580688},{"id":"https://openalex.org/keywords/software-inspection","display_name":"Software inspection","score":0.5669782757759094},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"Software quality assurance","score":0.554986834526062},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5206791162490845},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5181485414505005},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5176025629043579},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.46638110280036926},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4635668694972992},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.4578266739845276},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45753151178359985},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.36169761419296265},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.26973289251327515},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1323954164981842}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8120739459991455},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.6538909077644348},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.6491543054580688},{"id":"https://openalex.org/C10272871","wikidata":"https://www.wikidata.org/wiki/Q929972","display_name":"Software inspection","level":5,"score":0.5669782757759094},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.554986834526062},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5206791162490845},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5181485414505005},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5176025629043579},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.46638110280036926},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4635668694972992},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.4578266739845276},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45753151178359985},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.36169761419296265},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.26973289251327515},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1323954164981842},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2022.3144348","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2022.3144348","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4399999976158142,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334704","display_name":"Australian Research Council","ror":"https://ror.org/05mmh0f86"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":82,"referenced_works":["https://openalex.org/W171406816","https://openalex.org/W1522301498","https://openalex.org/W1771830246","https://openalex.org/W1975040830","https://openalex.org/W2015001165","https://openalex.org/W2046495622","https://openalex.org/W2046830558","https://openalex.org/W2051978688","https://openalex.org/W2067436653","https://openalex.org/W2071983648","https://openalex.org/W2078619945","https://openalex.org/W2086464170","https://openalex.org/W2101227285","https://openalex.org/W2105300539","https://openalex.org/W2111421634","https://openalex.org/W2121866145","https://openalex.org/W2125999269","https://openalex.org/W2133564696","https://openalex.org/W2143085507","https://openalex.org/W2147386665","https://openalex.org/W2148143831","https://openalex.org/W2149014999","https://openalex.org/W2150786161","https://openalex.org/W2158744032","https://openalex.org/W2167117640","https://openalex.org/W2312398278","https://openalex.org/W2360967250","https://openalex.org/W2367798545","https://openalex.org/W2374812233","https://openalex.org/W2385483600","https://openalex.org/W2470673105","https://openalex.org/W2474835145","https://openalex.org/W2580969380","https://openalex.org/W2740130862","https://openalex.org/W2743316948","https://openalex.org/W2767894374","https://openalex.org/W2781491433","https://openalex.org/W2796200341","https://openalex.org/W2888223970","https://openalex.org/W2888448570","https://openalex.org/W2898124301","https://openalex.org/W2898435572","https://openalex.org/W2900961173","https://openalex.org/W2901941771","https://openalex.org/W2903359694","https://openalex.org/W2909172538","https://openalex.org/W2954274464","https://openalex.org/W2954276596","https://openalex.org/W2954823997","https://openalex.org/W2955991060","https://openalex.org/W2963097549","https://openalex.org/W2963520355","https://openalex.org/W2963548617","https://openalex.org/W2963937700","https://openalex.org/W2976184969","https://openalex.org/W2979566992","https://openalex.org/W2998024052","https://openalex.org/W3013745307","https://openalex.org/W3046757114","https://openalex.org/W3083954092","https://openalex.org/W3084812981","https://openalex.org/W3101228802","https://openalex.org/W3104849875","https://openalex.org/W3134708177","https://openalex.org/W3141989311","https://openalex.org/W3149100806","https://openalex.org/W3174067697","https://openalex.org/W3174750614","https://openalex.org/W3175995826","https://openalex.org/W4205601502","https://openalex.org/W4206241418","https://openalex.org/W4233410239","https://openalex.org/W4245415816","https://openalex.org/W4256657178","https://openalex.org/W4289236186","https://openalex.org/W4296394699","https://openalex.org/W6602729356","https://openalex.org/W6631190155","https://openalex.org/W6679434410","https://openalex.org/W6726213758","https://openalex.org/W6739901393","https://openalex.org/W6910696474"],"related_works":["https://openalex.org/W4386465388","https://openalex.org/W3164848164","https://openalex.org/W4207068100","https://openalex.org/W133696782","https://openalex.org/W2147386665","https://openalex.org/W4313391350","https://openalex.org/W2169315263","https://openalex.org/W2035772591","https://openalex.org/W4298240052","https://openalex.org/W4205621479"],"abstract_inverted_index":{"Defect":[0],"prediction":[1,144,223,233],"is":[2,128,215,225],"proposed":[3],"to":[4,23,69,91,108,113,130,166,180,242,259],"assist":[5],"practitioners":[6,73],"effectively":[7],"prioritize":[8],"limited":[9],"Software":[10],"Quality":[11],"Assurance":[12],"(SQA)":[13],"resources":[14],"on":[15,85,210],"the":[16,38,49,92,137,156,169,173,201,250,261],"most":[17],"risky":[18],"files":[19,183,266],"that":[20,99,124,140,200,249],"are":[21,44],"likely":[22],"have":[24,55],"post-release":[25],"software":[26,196,244],"defects.":[27],"However,":[28],"there":[29],"exist":[30],"two":[31],"main":[32],"limitations":[33],"in":[34,77,150,178],"prior":[35],"studies:":[36],"(1)":[37],"granularity":[39],"levels":[40],"of":[41,101,120,136,172,191,194,204,264],"defect":[42,88,143,222,232],"predictions":[43],"still":[45,122],"coarse-grained":[46],"and":[47,52,82,176,184,235,253],"(2)":[48],"surrounding":[50,53,174,251,254],"tokens":[51,175,206,252],"lines":[54,177,255],"not":[56],"yet":[57],"been":[58],"fully":[59],"utilized.":[60],"In":[61,133],"this":[62],"paper,":[63],"we":[64,97,159,198],"perform":[65,74],"a":[66,86,115,141,162,188,237],"survey":[67],"study":[68,190],"better":[70],"understand":[71],"how":[72],"code":[75,79,125,205],"inspection":[76,126],"modern":[78],"review":[80,114],"process,":[81],"their":[83,211],"perception":[84],"line-level":[87,142,231],"prediction.":[89],"According":[90],"responses":[93],"from":[94],"36":[95],"practitioners,":[96],"found":[98],"50%":[100],"them":[102,121],"spent":[103],"at":[104],"least":[105],"10":[106],"minutes":[107],"more":[109,217,227],"than":[110,219,229],"one":[111],"hour":[112],"single":[116],"file,":[117],"while":[118],"64%":[119,135],"perceived":[123,139],"activity":[127],"challenging":[129],"extremely":[131],"challenging.":[132],"addition,":[134],"respondents":[138],"tool":[145],"would":[146],"potentially":[147],"be":[148,257],"helpful":[149],"identifying":[151],"defective":[152,182,185,265,268],"lines.":[153,186],"Motivated":[154],"by":[155],"practitioners\u2019":[157],"perspective,":[158],"present":[160],"DeepLineDP,":[161],"deep":[163],"learning":[164],"approach":[165],"automatically":[167],"learn":[168],"semantic":[170],"properties":[171],"order":[179],"identify":[181,260],"Through":[187],"case":[189],"32":[192],"releases":[193],"9":[195],"projects,":[197],"find":[199],"risk":[202],"score":[203],"varies":[207],"greatly":[208],"depending":[209],"location.":[212],"Our":[213],"DeepLineDP":[214],"17%-37%":[216],"accurate":[218],"other":[220,230,243],"file-level":[221],"approaches;":[224,234],"47%-250%":[226],"cost-effective":[228],"achieves":[236],"reasonable":[238],"performance":[239],"when":[240],"transferred":[241],"projects.":[245],"These":[246],"findings":[247],"confirm":[248],"should":[256],"considered":[258],"fine-grained":[262],"locations":[263],"(i.e.,":[267],"lines).":[269]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":40},{"year":2024,"cited_by_count":38},{"year":2023,"cited_by_count":26},{"year":2022,"cited_by_count":10}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
