{"id":"https://openalex.org/W4233479913","doi":"https://doi.org/10.1109/msr.2012.6224280","title":"Explaining software defects using topic models","display_name":"Explaining software defects using topic models","publication_year":2012,"publication_date":"2012-06-01","ids":{"openalex":"https://openalex.org/W4233479913","doi":"https://doi.org/10.1109/msr.2012.6224280"},"language":"en","primary_location":{"id":"doi:10.1109/msr.2012.6224280","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr.2012.6224280","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 9th IEEE Working Conference on Mining Software Repositories (MSR)","raw_type":"proceedings-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/A5069372430","display_name":"Tse-Hsun Chen","orcid":"https://orcid.org/0000-0003-4027-0905"},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Tse-Hsun Chen","raw_affiliation_strings":["Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada"],"affiliations":[{"raw_affiliation_string":"Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada","institution_ids":["https://openalex.org/I204722609"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108788835","display_name":"Stephen W. Thomas","orcid":null},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"S. W. Thomas","raw_affiliation_strings":["Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada"],"affiliations":[{"raw_affiliation_string":"Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada","institution_ids":["https://openalex.org/I204722609"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029916309","display_name":"Meiyappan Nagappan","orcid":"https://orcid.org/0000-0003-4533-4728"},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"M. Nagappan","raw_affiliation_strings":["Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada"],"affiliations":[{"raw_affiliation_string":"Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada","institution_ids":["https://openalex.org/I204722609"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091586373","display_name":"Ahmed E. Hassan","orcid":"https://orcid.org/0000-0001-7749-5513"},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"A. E. Hassan","raw_affiliation_strings":["Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada"],"affiliations":[{"raw_affiliation_string":"Software Analysis and Intelligence Laboratory (SAIL) School of Computing, Queen's University, Canada","institution_ids":["https://openalex.org/I204722609"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5069372430"],"corresponding_institution_ids":["https://openalex.org/I204722609"],"apc_list":null,"apc_paid":null,"fwci":6.3949,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.9647944,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"189","last_page":"198"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9970999956130981,"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"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.996399998664856,"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/computer-science","display_name":"Computer science","score":0.7864580750465393},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.5960642099380493},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.5610085725784302},{"id":"https://openalex.org/keywords/eclipse","display_name":"Eclipse","score":0.5410590767860413},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5355709791183472},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.5308975577354431},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5067198872566223},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.49463388323783875},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.49125736951828003},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"Software quality assurance","score":0.4843105375766754},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4825286567211151},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4794665575027466},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.4694993495941162},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.44217023253440857},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.433560311794281},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.43318280577659607},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.418472021818161},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4140075743198395},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4123263359069824},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33065566420555115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7864580750465393},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5960642099380493},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.5610085725784302},{"id":"https://openalex.org/C2778505590","wikidata":"https://www.wikidata.org/wiki/Q141022","display_name":"Eclipse","level":2,"score":0.5410590767860413},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5355709791183472},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.5308975577354431},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5067198872566223},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.49463388323783875},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.49125736951828003},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.4843105375766754},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4825286567211151},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4794665575027466},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.4694993495941162},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.44217023253440857},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.433560311794281},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.43318280577659607},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.418472021818161},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4140075743198395},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4123263359069824},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33065566420555115},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/msr.2012.6224280","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr.2012.6224280","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 9th IEEE Working Conference on Mining Software Repositories (MSR)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W567831429","https://openalex.org/W1608646296","https://openalex.org/W1718727263","https://openalex.org/W1855396721","https://openalex.org/W1965484571","https://openalex.org/W1972886276","https://openalex.org/W1979786964","https://openalex.org/W1982846338","https://openalex.org/W1991945471","https://openalex.org/W2018663431","https://openalex.org/W2027792385","https://openalex.org/W2035513689","https://openalex.org/W2038847163","https://openalex.org/W2059621895","https://openalex.org/W2077323210","https://openalex.org/W2079194772","https://openalex.org/W2089759055","https://openalex.org/W2089763487","https://openalex.org/W2100945416","https://openalex.org/W2103587173","https://openalex.org/W2109144580","https://openalex.org/W2121227244","https://openalex.org/W2130997088","https://openalex.org/W2132254251","https://openalex.org/W2139543149","https://openalex.org/W2140264852","https://openalex.org/W2143818143","https://openalex.org/W2145574830","https://openalex.org/W2158196600","https://openalex.org/W2163732854","https://openalex.org/W2165401136","https://openalex.org/W2401655854","https://openalex.org/W3145074154","https://openalex.org/W4233135949","https://openalex.org/W4237791300","https://openalex.org/W6675301171","https://openalex.org/W6678277124","https://openalex.org/W6712843067"],"related_works":["https://openalex.org/W4382562158","https://openalex.org/W2896744621","https://openalex.org/W4384026574","https://openalex.org/W2986478207","https://openalex.org/W2150625980","https://openalex.org/W1982871693","https://openalex.org/W4312706861","https://openalex.org/W4285737963","https://openalex.org/W2338725043","https://openalex.org/W2062347230"],"abstract_inverted_index":{"Researchers":[0],"have":[1,98],"proposed":[2,158],"various":[3,140],"metrics":[4,43,141,159],"based":[5],"on":[6,121,142,174],"measurable":[7],"aspects":[8],"of":[9,24,53,70,77,118,152,169,177],"the":[10,21,33,46,50,59,65,71,116,148,153,166],"source":[11],"code":[12,78,122,212],"entities":[13],"(e.g.,":[14],"methods,":[15],"classes,":[16],"files,":[17],"or":[18,68],"modules)":[19],"and":[20,38,181,203,217],"social":[22],"structure":[23],"a":[25,54,81,87,102,126],"software":[26,36,39,55,133],"project":[27],"in":[28],"an":[29],"effort":[30],"to":[31,97,131,145,156,198],"explain":[32,147],"relationships":[34],"between":[35],"development":[37],"defects.":[40],"However,":[41],"these":[42,143],"largely":[44],"ignore":[45],"actual":[47],"functionality,":[48],"i.e.,":[49],"conceptual":[51,119],"concerns,":[52],"system,":[56],"which":[57],"are":[58,188],"main":[60],"technical":[61],"concepts":[62],"that":[63,161,184],"reflect":[64],"business":[66],"logic":[67],"domain":[69],"system.":[72],"For":[73],"instance,":[74],"while":[75],"lines":[76],"may":[79],"be":[80],"good":[82],"general":[83],"measure":[84],"for":[85,91,106,211],"defects,":[86],"large":[88],"entity":[89,104],"responsible":[90,105],"simple":[92],"I/O":[93],"tasks":[94],"is":[95,160],"likely":[96],"fewer":[99],"defects":[100],"than":[101,192],"small":[103],"complicated":[107],"compiler":[108],"implementation":[109],"details.":[110],"In":[111],"this":[112],"paper,":[113],"we":[114,137],"study":[115],"effect":[117],"concerns":[120,134],"quality.":[123],"We":[124],"use":[125],"statistical":[127],"topic":[128],"modeling":[129],"technique":[130],"approximate":[132],"as":[135],"topics;":[136],"then":[138],"propose":[139],"topics":[144,187,196,206],"help":[146],"defect-proneness":[149],"(i.e.,":[150],"quality)":[151],"entities.":[154],"Paramount":[155],"our":[157],"they":[162],"take":[163],"into":[164],"account":[165],"defect":[167],"history":[168],"each":[170],"topic.":[171],"Case":[172],"studies":[173],"multiple":[175],"versions":[176],"Mozilla":[178],"Firefox,":[179],"Eclipse,":[180],"Mylyn":[182],"show":[183],"(i)":[185],"some":[186],"much":[189],"more":[190],"defect-prone":[191,195,205],"others,":[193],"(ii)":[194],"tend":[197],"remain":[199],"so":[200],"over":[201,214],"time,":[202],"(iii)":[204],"provide":[207],"additional":[208],"explanatory":[209],"power":[210],"quality":[213],"existing":[215],"structural":[216],"historical":[218],"metrics.":[219]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
