{"id":"https://openalex.org/W2579161546","doi":"https://doi.org/10.1109/tse.2017.2654244","title":"Using Natural Language Processing to Automatically Detect Self-Admitted Technical Debt","display_name":"Using Natural Language Processing to Automatically Detect Self-Admitted Technical Debt","publication_year":2017,"publication_date":"2017-01-17","ids":{"openalex":"https://openalex.org/W2579161546","doi":"https://doi.org/10.1109/tse.2017.2654244","mag":"2579161546"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2017.2654244","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2017.2654244","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/A5044057046","display_name":"Everton da S. Maldonado","orcid":null},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Everton da Silva Maldonado","raw_affiliation_strings":["Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049727493","display_name":"Emad Shihab","orcid":"https://orcid.org/0000-0003-1285-9878"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Emad Shihab","raw_affiliation_strings":["Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088438387","display_name":"Nikolaos Tsantalis","orcid":"https://orcid.org/0000-0003-2508-3845"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Nikolaos Tsantalis","raw_affiliation_strings":["Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I60158472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5044057046"],"corresponding_institution_ids":["https://openalex.org/I60158472"],"apc_list":null,"apc_paid":null,"fwci":40.518,"has_fulltext":false,"cited_by_count":217,"citation_normalized_percentile":{"value":0.99771668,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"43","issue":"11","first_page":"1044","last_page":"1062"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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":0.9998999834060669,"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.9854999780654907,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9807000160217285,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/technical-debt","display_name":"Technical debt","score":0.9742869138717651},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7154519557952881},{"id":"https://openalex.org/keywords/debt","display_name":"Debt","score":0.5469756722450256},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.49285435676574707},{"id":"https://openalex.org/keywords/bad-debt","display_name":"Bad debt","score":0.4542267322540283},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4162990152835846},{"id":"https://openalex.org/keywords/finance","display_name":"Finance","score":0.19026386737823486},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.1315016746520996},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.11019882559776306},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.10894206166267395},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09879991412162781},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.07269701361656189}],"concepts":[{"id":"https://openalex.org/C159198006","wikidata":"https://www.wikidata.org/wiki/Q1532172","display_name":"Technical debt","level":4,"score":0.9742869138717651},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7154519557952881},{"id":"https://openalex.org/C120527767","wikidata":"https://www.wikidata.org/wiki/Q3196867","display_name":"Debt","level":2,"score":0.5469756722450256},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.49285435676574707},{"id":"https://openalex.org/C2778114724","wikidata":"https://www.wikidata.org/wiki/Q1365583","display_name":"Bad debt","level":3,"score":0.4542267322540283},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4162990152835846},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.19026386737823486},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.1315016746520996},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.11019882559776306},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.10894206166267395},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09879991412162781},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.07269701361656189},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2017.2654244","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2017.2654244","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":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.4300000071525574}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W55918722","https://openalex.org/W140915724","https://openalex.org/W649920412","https://openalex.org/W1495837896","https://openalex.org/W1500946169","https://openalex.org/W1826514372","https://openalex.org/W1959797194","https://openalex.org/W1967995512","https://openalex.org/W1968074466","https://openalex.org/W1973452851","https://openalex.org/W1983167413","https://openalex.org/W2004833623","https://openalex.org/W2008626182","https://openalex.org/W2009256433","https://openalex.org/W2010981136","https://openalex.org/W2014418158","https://openalex.org/W2015187825","https://openalex.org/W2015271973","https://openalex.org/W2023687034","https://openalex.org/W2028246616","https://openalex.org/W2031271477","https://openalex.org/W2045336717","https://openalex.org/W2046276611","https://openalex.org/W2053154970","https://openalex.org/W2057244851","https://openalex.org/W2057433090","https://openalex.org/W2064296229","https://openalex.org/W2066455950","https://openalex.org/W2068321882","https://openalex.org/W2084429785","https://openalex.org/W2089758871","https://openalex.org/W2113509293","https://openalex.org/W2118202700","https://openalex.org/W2118655104","https://openalex.org/W2119070456","https://openalex.org/W2128802947","https://openalex.org/W2130602377","https://openalex.org/W2131473536","https://openalex.org/W2133012565","https://openalex.org/W2134203992","https://openalex.org/W2141069252","https://openalex.org/W2147863284","https://openalex.org/W2151747011","https://openalex.org/W2157963512","https://openalex.org/W2165022036","https://openalex.org/W2216905672","https://openalex.org/W2359516361","https://openalex.org/W2395122565","https://openalex.org/W2395955025","https://openalex.org/W2403793401","https://openalex.org/W2579539894","https://openalex.org/W3143303760","https://openalex.org/W4213009331","https://openalex.org/W4252512533","https://openalex.org/W4254666025","https://openalex.org/W4254993176","https://openalex.org/W6621439833","https://openalex.org/W6629637922","https://openalex.org/W6629875484","https://openalex.org/W6657114960","https://openalex.org/W6731960715"],"related_works":["https://openalex.org/W2476064825","https://openalex.org/W2164181943","https://openalex.org/W3040350607","https://openalex.org/W2036170214","https://openalex.org/W2133300188","https://openalex.org/W3083298608","https://openalex.org/W3047535465","https://openalex.org/W3168293238","https://openalex.org/W2376467454","https://openalex.org/W3022751977"],"abstract_inverted_index":{"The":[0,235],"metaphor":[1],"of":[2,53,73,155,177,187,198,212,224],"technical":[3,37,45,55,91,127,207,232],"debt":[4,38,56,92],"was":[5],"introduced":[6],"to":[7,35,84,123,143,161,164],"express":[8],"the":[9,49,70,131,152,162,171,174,188,199,213,225,240],"trade":[10],"off":[11],"between":[12],"productivity":[13],"and":[14,47,59,88,113,116,138,180,204,209,221,229],"quality,":[15],"i.e.,":[16],"when":[17],"developers":[18],"take":[19],"shortcuts":[20],"or":[21,146],"perform":[22],"quick":[23],"hacks.":[24],"More":[25],"recently,":[26],"our":[27],"work":[28],"has":[29],"shown":[30],"that":[31,48,118,239],"it":[32],"is":[33],"possible":[34],"detect":[36],"using":[39,93,192,216],"source":[40,74,102,148],"code":[41,75,145,149],"comments":[42,200,226],"(i.e.,":[43],"self-admitted":[44,54,90,126,206,231],"debt),":[46],"most":[50],"common":[51],"types":[52],"are":[57,121,151,173],"design":[58,87,156,203,228],"requirement":[60,89,169,178,205,230],"debt.":[61],"However,":[62],"all":[63],"approaches":[64],"thus":[65],"far":[66],"heavily":[67],"depend":[68],"on":[69,135],"manual":[71],"classification":[72,190],"comments.":[76],"In":[77],"this":[78],"paper,":[79],"we":[80,120,182],"present":[81],"an":[82],"approach":[83,242],"automatically":[85],"identify":[86,125],"Natural":[94],"Language":[95],"Processing":[96],"(NLP).":[97],"We":[98],"study":[99],"10":[100],"open":[101],"projects:":[103],"Ant,":[104],"ArgoUML,":[105],"Columba,":[106],"EMF,":[107],"Hibernate,":[108],"JEdit,":[109],"JFreeChart,":[110],"JMeter,":[111],"JRuby":[112],"SQuirrel":[114],"SQL":[115],"find":[117],"1)":[119],"able":[122],"accurately":[124],"debt,":[128,157,208,233],"significantly":[129],"outperforming":[130],"current":[132],"state-of-the-art":[133],"based":[134],"fixed":[136],"keywords":[137],"phrases;":[139],"2)":[140],"words":[141,159],"related":[142,160],"sloppy":[144],"mediocre":[147],"quality":[150],"best":[153,175,189,214],"indicators":[154,176],"whereas":[158],"need":[163],"complete":[165],"a":[166,245,250],"partially":[167],"implemented":[168],"in":[170],"future":[172],"debt;":[179],"3)":[181],"can":[183,243],"achieve":[184,244],"90":[185],"percent":[186,197,211,223],"performance,":[191,215],"as":[193,195,217,219],"little":[194,218],"23":[196],"for":[201,227],"both":[202],"80":[210],"9":[220],"5":[222],"respectively.":[234],"last":[236],"finding":[237],"shows":[238],"proposed":[241],"good":[246],"accuracy":[247],"even":[248],"with":[249],"relatively":[251],"small":[252],"training":[253],"dataset.":[254]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":22},{"year":2024,"cited_by_count":22},{"year":2023,"cited_by_count":25},{"year":2022,"cited_by_count":36},{"year":2021,"cited_by_count":27},{"year":2020,"cited_by_count":36},{"year":2019,"cited_by_count":20},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":8}],"updated_date":"2026-04-02T15:55:50.835912","created_date":"2025-10-10T00:00:00"}
