{"id":"https://openalex.org/W2047338137","doi":"https://doi.org/10.1109/tr.2014.2370891","title":"A Learning-to-Rank Approach to Software Defect Prediction","display_name":"A Learning-to-Rank Approach to Software Defect Prediction","publication_year":2014,"publication_date":"2014-12-23","ids":{"openalex":"https://openalex.org/W2047338137","doi":"https://doi.org/10.1109/tr.2014.2370891","mag":"2047338137"},"language":"en","primary_location":{"id":"doi:10.1109/tr.2014.2370891","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2014.2370891","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Reliability","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/A5075894937","display_name":"Xiaoxing Yang","orcid":"https://orcid.org/0000-0001-8569-2832"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiaoxing Yang","raw_affiliation_strings":["Intelligent Computation and Its Applications (UBRI), University of Science and Technology of China, Hefei, Anhui, China"],"affiliations":[{"raw_affiliation_string":"Intelligent Computation and Its Applications (UBRI), University of Science and Technology of China, Hefei, Anhui, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021254405","display_name":"Ke Tang","orcid":"https://orcid.org/0000-0002-6236-2002"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ke Tang","raw_affiliation_strings":["Intelligent Computation and Its Applications (UBRI), University of Science and Technology of China, Hefei, Anhui, China"],"affiliations":[{"raw_affiliation_string":"Intelligent Computation and Its Applications (UBRI), University of Science and Technology of China, Hefei, Anhui, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100635494","display_name":"Xin Yao","orcid":"https://orcid.org/0000-0001-8837-4442"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Yao","raw_affiliation_strings":["Center of Excellence for Research in Computational Intelligence and Applications (CERCIA), University of Birmingham, Birmingham, U.K","Intelligent Computation and Its Applications (UBRI), University of Science and Technology of China, Hefei, Anhui, China"],"affiliations":[{"raw_affiliation_string":"Center of Excellence for Research in Computational Intelligence and Applications (CERCIA), University of Birmingham, Birmingham, U.K","institution_ids":[]},{"raw_affiliation_string":"Intelligent Computation and Its Applications (UBRI), University of Science and Technology of China, Hefei, Anhui, China","institution_ids":["https://openalex.org/I126520041"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5075894937"],"corresponding_institution_ids":["https://openalex.org/I126520041"],"apc_list":null,"apc_paid":null,"fwci":19.7228,"has_fulltext":false,"cited_by_count":143,"citation_normalized_percentile":{"value":0.99134682,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":"64","issue":"1","first_page":"234","last_page":"246"},"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.9995999932289124,"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.9952999949455261,"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.7305904626846313},{"id":"https://openalex.org/keywords/ranking","display_name":"Ranking (information retrieval)","score":0.6941429376602173},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.6897455453872681},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.6460354924201965},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6175076961517334},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.6039178967475891},{"id":"https://openalex.org/keywords/software-sizing","display_name":"Software sizing","score":0.5931062698364258},{"id":"https://openalex.org/keywords/rank","display_name":"Rank (graph theory)","score":0.5904789566993713},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.5549750328063965},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.5472478866577148},{"id":"https://openalex.org/keywords/learning-to-rank","display_name":"Learning to rank","score":0.526753842830658},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.5251926183700562},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.47333934903144836},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.45627421140670776},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.42521148920059204},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4177989065647125},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.39544421434402466},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.38042938709259033},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12951579689979553},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07928851246833801},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.07013604044914246}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7305904626846313},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.6941429376602173},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.6897455453872681},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.6460354924201965},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6175076961517334},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.6039178967475891},{"id":"https://openalex.org/C201515116","wikidata":"https://www.wikidata.org/wiki/Q7554363","display_name":"Software sizing","level":5,"score":0.5931062698364258},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.5904789566993713},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.5549750328063965},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5472478866577148},{"id":"https://openalex.org/C86037889","wikidata":"https://www.wikidata.org/wiki/Q4330127","display_name":"Learning to rank","level":3,"score":0.526753842830658},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5251926183700562},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.47333934903144836},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.45627421140670776},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.42521148920059204},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4177989065647125},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.39544421434402466},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.38042938709259033},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12951579689979553},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07928851246833801},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.07013604044914246},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tr.2014.2370891","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2014.2370891","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Reliability","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/7717b0e3-878c-4f7f-aabc-1ebf609513ed","is_oa":false,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/7717b0e3-878c-4f7f-aabc-1ebf609513ed","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Yang, X, Tang, K & Yao, X 2015, 'A learning-to-rank approach to software defect prediction', IEEE Transactions on Reliability, vol. 64, no. 1, 6996020, pp. 234-246. https://doi.org/10.1109/TR.2014.2370891","raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6794522244","display_name":null,"funder_award_id":"EP/J017515/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W207773463","https://openalex.org/W1497968089","https://openalex.org/W1554055400","https://openalex.org/W1840884391","https://openalex.org/W1964062576","https://openalex.org/W1964962870","https://openalex.org/W1975040830","https://openalex.org/W2012477002","https://openalex.org/W2017439596","https://openalex.org/W2019338079","https://openalex.org/W2021509116","https://openalex.org/W2060074204","https://openalex.org/W2073767361","https://openalex.org/W2105776892","https://openalex.org/W2110656807","https://openalex.org/W2117250519","https://openalex.org/W2120457925","https://openalex.org/W2132887549","https://openalex.org/W2142481192","https://openalex.org/W2144177913","https://openalex.org/W2146338950","https://openalex.org/W2146474553","https://openalex.org/W2147105902","https://openalex.org/W2158864412","https://openalex.org/W2159610968","https://openalex.org/W2160958420","https://openalex.org/W2168079753","https://openalex.org/W2397092005","https://openalex.org/W3044165892","https://openalex.org/W3141989311","https://openalex.org/W6633076095","https://openalex.org/W6684776769","https://openalex.org/W6712052807"],"related_works":["https://openalex.org/W2078744341","https://openalex.org/W3014006153","https://openalex.org/W2439389792","https://openalex.org/W2031021105","https://openalex.org/W2012057830","https://openalex.org/W1987476382","https://openalex.org/W2029555411","https://openalex.org/W2183678285","https://openalex.org/W2187488199","https://openalex.org/W4320067626"],"abstract_inverted_index":{"Software":[0],"defect":[1,20,73,107,131,186],"prediction":[2,21,74,108,187],"can":[3,104],"help":[4],"to":[5,15,26,39,49,61,70,125,161,184],"allocate":[6],"testing":[7],"resources":[8],"efficiently":[9],"through":[10],"ranking":[11,80,191],"software":[12,19,35,58,72,106,130,158],"modules":[13,159],"according":[14,160],"their":[16],"defects.":[17,166],"Existing":[18],"models":[22,75,188],"that":[23,149],"are":[24],"optimized":[25],"predict":[27,50],"explicitly":[28],"the":[29,51,79,95,100,122,134,143,155,162,171,176,181,190],"number":[30,53,164],"of":[31,54,97,121,142,157,165,173],"defects":[32,55],"in":[33,56],"a":[34,57,67,118,137],"module":[36,59],"might":[37],"fail":[38],"give":[40],"an":[41],"accurate":[42],"order":[43,156],"because":[44],"it":[45],"is":[46,117,136],"very":[47],"difficult":[48],"exact":[52],"due":[60],"noisy":[62],"data.":[63],"This":[64],"paper":[65],"introduces":[66],"learning-to-rank":[68,123,144,182],"approach":[69,124,183],"construct":[71,185],"by":[76],"directly":[77,98,174],"optimizing":[78,99,175],"performance.":[81],"In":[82],"this":[83],"paper,":[84],"we":[85],"build":[86],"on":[87],"our":[88],"previous":[89],"work,":[90],"and":[91,133,140],"further":[92],"study":[93],"whether":[94],"idea":[96],"model":[101,109,177],"performance":[102,178],"measure":[103,179],"benefit":[105],"construction.":[110],"The":[111],"work":[112],"includes":[113],"two":[114],"aspects:":[115],"one":[116],"novel":[119],"application":[120],"real-world":[126],"data":[127],"sets":[128],"for":[129,153,180,189],"prediction,":[132],"other":[135,147],"comprehensive":[138],"evaluation":[139],"comparison":[141],"method":[145],"against":[146],"algorithms":[148],"have":[150],"been":[151],"used":[152],"predicting":[154],"predicted":[163],"Our":[167],"empirical":[168],"studies":[169],"demonstrate":[170],"effectiveness":[172],"task.":[192]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":21},{"year":2022,"cited_by_count":12},{"year":2021,"cited_by_count":15},{"year":2020,"cited_by_count":15},{"year":2019,"cited_by_count":16},{"year":2018,"cited_by_count":20},{"year":2017,"cited_by_count":10},{"year":2016,"cited_by_count":12},{"year":2015,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
