{"id":"https://openalex.org/W3033058566","doi":"https://doi.org/10.1145/3392031","title":"Multi-objective Integer Programming Approaches for Solving the Multi-criteria Test-suite Minimization Problem","display_name":"Multi-objective Integer Programming Approaches for Solving the Multi-criteria Test-suite Minimization Problem","publication_year":2020,"publication_date":"2020-06-01","ids":{"openalex":"https://openalex.org/W3033058566","doi":"https://doi.org/10.1145/3392031","mag":"3033058566"},"language":"en","primary_location":{"id":"doi:10.1145/3392031","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3392031","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","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/A5083669929","display_name":"Yinxing Xue","orcid":"https://orcid.org/0000-0002-2979-7151"},"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":"Yinxing Xue","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031762854","display_name":"Yan\u2010Fu Li","orcid":"https://orcid.org/0000-0001-5755-7115"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yan-Fu Li","raw_affiliation_strings":["Department of Industrial Engineering, Tsinghua University, China"],"raw_orcid":"https://orcid.org/0000-0001-5755-7115","affiliations":[{"raw_affiliation_string":"Department of Industrial Engineering, Tsinghua University, China","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7895,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.8447329,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":98},"biblio":{"volume":"29","issue":"3","first_page":"1","last_page":"50"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9987000226974487,"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/T10260","display_name":"Software Engineering Research","score":0.9986000061035156,"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.7046982049942017},{"id":"https://openalex.org/keywords/integer-programming","display_name":"Integer programming","score":0.6995625495910645},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.6867616176605225},{"id":"https://openalex.org/keywords/test-suite","display_name":"Test suite","score":0.6429725289344788},{"id":"https://openalex.org/keywords/minification","display_name":"Minification","score":0.5799060463905334},{"id":"https://openalex.org/keywords/pareto-principle","display_name":"Pareto principle","score":0.5348191857337952},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5214583277702332},{"id":"https://openalex.org/keywords/multi-objective-optimization","display_name":"Multi-objective optimization","score":0.4763241708278656},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.47402507066726685},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4635407626628876},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.4427896738052368},{"id":"https://openalex.org/keywords/linear-programming","display_name":"Linear programming","score":0.43938836455345154},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.43758058547973633},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4340299665927887},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.4337092638015747},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.28660720586776733},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.18871206045150757},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.16199719905853271}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7046982049942017},{"id":"https://openalex.org/C56086750","wikidata":"https://www.wikidata.org/wiki/Q6042592","display_name":"Integer programming","level":2,"score":0.6995625495910645},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.6867616176605225},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.6429725289344788},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.5799060463905334},{"id":"https://openalex.org/C137635306","wikidata":"https://www.wikidata.org/wiki/Q182667","display_name":"Pareto principle","level":2,"score":0.5348191857337952},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5214583277702332},{"id":"https://openalex.org/C68781425","wikidata":"https://www.wikidata.org/wiki/Q2052203","display_name":"Multi-objective optimization","level":2,"score":0.4763241708278656},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.47402507066726685},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4635407626628876},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.4427896738052368},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.43938836455345154},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.43758058547973633},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4340299665927887},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.4337092638015747},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.28660720586776733},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.18871206045150757},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.16199719905853271},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3392031","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3392031","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4476521269","display_name":"\u5927\u6570\u636e\u9a71\u52a8\u7684\u9ad8\u901f\u94c1\u8def\u9ad8\u53ef\u7528\u6027\u7814\u7a76","funder_award_id":"71731008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":96,"referenced_works":["https://openalex.org/W148643351","https://openalex.org/W592715486","https://openalex.org/W1480521623","https://openalex.org/W1536554415","https://openalex.org/W1963523113","https://openalex.org/W1969671537","https://openalex.org/W1972978214","https://openalex.org/W1974862661","https://openalex.org/W1980815151","https://openalex.org/W1982155679","https://openalex.org/W1990146665","https://openalex.org/W1995481906","https://openalex.org/W1998393968","https://openalex.org/W2014515160","https://openalex.org/W2026399599","https://openalex.org/W2043011233","https://openalex.org/W2044258615","https://openalex.org/W2049625105","https://openalex.org/W2051251127","https://openalex.org/W2053577778","https://openalex.org/W2053873374","https://openalex.org/W2056640446","https://openalex.org/W2057247839","https://openalex.org/W2059332633","https://openalex.org/W2062692353","https://openalex.org/W2066867661","https://openalex.org/W2068493323","https://openalex.org/W2070815973","https://openalex.org/W2072325005","https://openalex.org/W2075539908","https://openalex.org/W2076978076","https://openalex.org/W2095622125","https://openalex.org/W2104147236","https://openalex.org/W2104942599","https://openalex.org/W2106072155","https://openalex.org/W2106334424","https://openalex.org/W2107940771","https://openalex.org/W2109207167","https://openalex.org/W2113201637","https://openalex.org/W2118437239","https://openalex.org/W2118843775","https://openalex.org/W2119861793","https://openalex.org/W2125853721","https://openalex.org/W2126105956","https://openalex.org/W2127449690","https://openalex.org/W2129761255","https://openalex.org/W2135290919","https://openalex.org/W2138960209","https://openalex.org/W2139105433","https://openalex.org/W2140601414","https://openalex.org/W2142392209","https://openalex.org/W2143381319","https://openalex.org/W2144627120","https://openalex.org/W2144927251","https://openalex.org/W2149815769","https://openalex.org/W2150129373","https://openalex.org/W2151226386","https://openalex.org/W2152709259","https://openalex.org/W2164485291","https://openalex.org/W2166616527","https://openalex.org/W2168561184","https://openalex.org/W2170771779","https://openalex.org/W2193607527","https://openalex.org/W2207649084","https://openalex.org/W2250322698","https://openalex.org/W2292289085","https://openalex.org/W2345196092","https://openalex.org/W2373641322","https://openalex.org/W2521467082","https://openalex.org/W2586233078","https://openalex.org/W2593781315","https://openalex.org/W2727910469","https://openalex.org/W2741220297","https://openalex.org/W2751032509","https://openalex.org/W2774846440","https://openalex.org/W2789966497","https://openalex.org/W2794998956","https://openalex.org/W2795003837","https://openalex.org/W2805382256","https://openalex.org/W2807746715","https://openalex.org/W2883287614","https://openalex.org/W2897875579","https://openalex.org/W2909449777","https://openalex.org/W2939724256","https://openalex.org/W2953044743","https://openalex.org/W3004042307","https://openalex.org/W4205113694","https://openalex.org/W4229885360","https://openalex.org/W4234804676","https://openalex.org/W4238681179","https://openalex.org/W4241737419","https://openalex.org/W4244757510","https://openalex.org/W4251215559","https://openalex.org/W4299959976","https://openalex.org/W4300420355","https://openalex.org/W4302978359"],"related_works":["https://openalex.org/W2090178682","https://openalex.org/W4241467429","https://openalex.org/W2073147994","https://openalex.org/W1598160211","https://openalex.org/W2001591765","https://openalex.org/W2384474142","https://openalex.org/W2067499928","https://openalex.org/W2018145554","https://openalex.org/W1524028411","https://openalex.org/W3083133203"],"abstract_inverted_index":{"Test-suite":[0],"minimization":[1,22],"is":[2,36,54],"one":[3],"key":[4],"technique":[5],"for":[6,185],"optimizing":[7],"the":[8,14,30,69,77,80,89,95,101,122,127,180],"software":[9,189],"testing":[10],"process.":[11],"Due":[12],"to":[13,16,76,107,182],"need":[15],"balance":[17],"multiple":[18],"factors,":[19],"multi-criteria":[20],"test-suite":[21],"(MCTSM)":[23],"becomes":[24],"a":[25],"popular":[26],"research":[27],"topic":[28],"in":[29],"recent":[31],"decade.":[32],"The":[33,139,169],"MCTSM":[34,96,118],"problem":[35,44,97],"typically":[37],"modeled":[38],"as":[39],"integer":[40,103],"linear":[41],"programming":[42,104],"(ILP)":[43],"and":[45,65,98,120,133,150,165,176],"solved":[46],"with":[47,124],"weighted-sum":[48],"single":[49],"objective":[50],"approach.":[51],"However,":[52],"there":[53],"no":[55],"existing":[56],"approach":[57],"that":[58,88,142],"can":[59,92,146],"generate":[60],"sound":[61,149],"(i.e.,":[62,67],"being":[63],"Pareto-optimal)":[64],"complete":[66,151],"covering":[68],"entire":[70],"Pareto":[71],"front)":[72],"Pareto-optimal":[73],"solution":[74],"set,":[75],"knowledge":[78],"of":[79,126],"authors.":[81],"In":[82],"this":[83],"work,":[84],"we":[85],"first":[86],"prove":[87],"ILP":[90],"formulation":[91],"accurately":[93],"model":[94],"then":[99],"propose":[100],"multi-objective":[102],"(MOIP)":[105],"approaches":[106,114,145,178],"solve":[108],"it.":[109],"We":[110],"apply":[111],"our":[112,143,177],"MOIP":[113,144],"on":[115,153],"three":[116],"specific":[117],"problems":[119],"compare":[121],"results":[123,140,172],"those":[125],"cutting-edge":[128],"methods,":[129],"namely,":[130],"NonlinearFormulation_LinearSolver":[131],"(NF_LS)":[132],"two":[134,166],"Multi-Objective":[135],"Evolutionary":[136],"Algorithms":[137],"(MOEAs).":[138],"show":[141],"always":[147],"find":[148],"solutions":[152],"five":[154],"subject":[155],"programs,":[156],"using":[157],"similar":[158,187],"or":[159],"significantly":[160],"less":[161],"time":[162],"than":[163],"NF_LS":[164],"MOEAs":[167],"do.":[168],"current":[170],"experimental":[171],"are":[173],"quite":[174],"promising,":[175],"have":[179],"potential":[181],"be":[183],"applied":[184],"other":[186],"search-based":[188],"engineering":[190],"problems.":[191]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
