{"id":"https://openalex.org/W4289918788","doi":"https://doi.org/10.1007/s12532-022-00225-1","title":"On technical debt in mathematical programming: An exploratory study","display_name":"On technical debt in mathematical programming: An exploratory study","publication_year":2022,"publication_date":"2022-08-05","ids":{"openalex":"https://openalex.org/W4289918788","doi":"https://doi.org/10.1007/s12532-022-00225-1"},"language":"en","primary_location":{"id":"doi:10.1007/s12532-022-00225-1","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s12532-022-00225-1","pdf_url":"https://link.springer.com/content/pdf/10.1007/s12532-022-00225-1.pdf","source":{"id":"https://openalex.org/S173077093","display_name":"Mathematical Programming Computation","issn_l":"1867-2949","issn":["1867-2949","1867-2957"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Programming Computation","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s12532-022-00225-1.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001255062","display_name":"Melina Vidoni","orcid":"https://orcid.org/0000-0002-4099-1430"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Melina Vidoni","raw_affiliation_strings":["Australian National University, CECS School of Computing, Canberra, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Australian National University, CECS School of Computing, Canberra, Australia","institution_ids":["https://openalex.org/I118347636"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012908801","display_name":"Mar\u00eda Laura Cunico","orcid":null},"institutions":[{"id":"https://openalex.org/I151201029","display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas","ror":"https://ror.org/03cqe8w59","country_code":"AR","type":"government","lineage":["https://openalex.org/I151201029","https://openalex.org/I4210123736","https://openalex.org/I4387155568"]}],"countries":["AR"],"is_corresponding":false,"raw_author_name":"Maria Laura Cunico","raw_affiliation_strings":["Institute of Design and Development (INGAR CONICET-UTN), Santa Fe, Argentina"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Design and Development (INGAR CONICET-UTN), Santa Fe, Argentina","institution_ids":["https://openalex.org/I151201029"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5001255062"],"corresponding_institution_ids":["https://openalex.org/I118347636"],"apc_list":{"value":3390,"currency":"USD","value_usd":3390},"apc_paid":{"value":3390,"currency":"USD","value_usd":3390},"fwci":0.9882,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.81389731,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"14","issue":"4","first_page":"781","last_page":"818"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"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.9994999766349792,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9897000193595886,"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.9864000082015991,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7020835876464844},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.6688635349273682},{"id":"https://openalex.org/keywords/technical-debt","display_name":"Technical debt","score":0.6441345810890198},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.5661232471466064},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5414363145828247},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4949764609336853},{"id":"https://openalex.org/keywords/management-science","display_name":"Management science","score":0.4626655578613281},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.4512287378311157},{"id":"https://openalex.org/keywords/extreme-programming-practices","display_name":"Extreme programming practices","score":0.4415949285030365},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4159313142299652},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4082631766796112},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4062073826789856},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.305899977684021},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10344651341438293}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7020835876464844},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.6688635349273682},{"id":"https://openalex.org/C159198006","wikidata":"https://www.wikidata.org/wiki/Q1532172","display_name":"Technical debt","level":4,"score":0.6441345810890198},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.5661232471466064},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5414363145828247},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4949764609336853},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.4626655578613281},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.4512287378311157},{"id":"https://openalex.org/C170291536","wikidata":"https://www.wikidata.org/wiki/Q5422448","display_name":"Extreme programming practices","level":5,"score":0.4415949285030365},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4159313142299652},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4082631766796112},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4062073826789856},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.305899977684021},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10344651341438293},{"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":2,"locations":[{"id":"doi:10.1007/s12532-022-00225-1","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s12532-022-00225-1","pdf_url":"https://link.springer.com/content/pdf/10.1007/s12532-022-00225-1.pdf","source":{"id":"https://openalex.org/S173077093","display_name":"Mathematical Programming Computation","issn_l":"1867-2949","issn":["1867-2949","1867-2957"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Programming Computation","raw_type":"journal-article"},{"id":"pmh:oai:openresearch-repository.anu.edu.au:1885/307350","is_oa":true,"landing_page_url":"http://hdl.handle.net/1885/307350","pdf_url":"https://openresearch-repository.anu.edu.au/bitstreams/ce8d6441-2e41-48d5-9060-2df123cbc1d1/download","source":{"id":"https://openalex.org/S4306402539","display_name":"ANU Open Research (Australian National University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I118347636","host_organization_name":"Australian National University","host_organization_lineage":["https://openalex.org/I118347636"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Mathematical Programming Computation","raw_type":"Journal article"}],"best_oa_location":{"id":"doi:10.1007/s12532-022-00225-1","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s12532-022-00225-1","pdf_url":"https://link.springer.com/content/pdf/10.1007/s12532-022-00225-1.pdf","source":{"id":"https://openalex.org/S173077093","display_name":"Mathematical Programming Computation","issn_l":"1867-2949","issn":["1867-2949","1867-2957"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Programming Computation","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17","score":0.4699999988079071}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320431","display_name":"Australian National University","ror":"https://ror.org/019wvm592"},{"id":"https://openalex.org/F4320320698","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4289918788.pdf","grobid_xml":"https://content.openalex.org/works/W4289918788.grobid-xml"},"referenced_works_count":89,"referenced_works":["https://openalex.org/W39423780","https://openalex.org/W154166809","https://openalex.org/W1958233763","https://openalex.org/W1968074466","https://openalex.org/W1992263322","https://openalex.org/W2008892765","https://openalex.org/W2015187825","https://openalex.org/W2028836139","https://openalex.org/W2045336717","https://openalex.org/W2057433090","https://openalex.org/W2058847904","https://openalex.org/W2070111972","https://openalex.org/W2070564502","https://openalex.org/W2076022944","https://openalex.org/W2083714857","https://openalex.org/W2085844159","https://openalex.org/W2105198154","https://openalex.org/W2148906281","https://openalex.org/W2202602917","https://openalex.org/W2299174571","https://openalex.org/W2395122565","https://openalex.org/W2395955025","https://openalex.org/W2426976336","https://openalex.org/W2505184898","https://openalex.org/W2553128156","https://openalex.org/W2565244242","https://openalex.org/W2577392777","https://openalex.org/W2579161546","https://openalex.org/W2604358811","https://openalex.org/W2605326378","https://openalex.org/W2605358956","https://openalex.org/W2612705982","https://openalex.org/W2621107674","https://openalex.org/W2624649878","https://openalex.org/W2727300901","https://openalex.org/W2745864863","https://openalex.org/W2749011799","https://openalex.org/W2750225368","https://openalex.org/W2753343926","https://openalex.org/W2756474689","https://openalex.org/W2766465359","https://openalex.org/W2769536523","https://openalex.org/W2782363741","https://openalex.org/W2783985323","https://openalex.org/W2784003762","https://openalex.org/W2788767722","https://openalex.org/W2796070554","https://openalex.org/W2798499292","https://openalex.org/W2802321025","https://openalex.org/W2806073060","https://openalex.org/W2807249216","https://openalex.org/W2810607235","https://openalex.org/W2883338005","https://openalex.org/W2884854827","https://openalex.org/W2900383650","https://openalex.org/W2906173708","https://openalex.org/W2917374859","https://openalex.org/W2919248872","https://openalex.org/W2923614596","https://openalex.org/W2926425062","https://openalex.org/W2956567875","https://openalex.org/W2962765216","https://openalex.org/W2963992865","https://openalex.org/W2970274624","https://openalex.org/W3006667557","https://openalex.org/W3007397514","https://openalex.org/W3008773848","https://openalex.org/W3010689290","https://openalex.org/W3014416458","https://openalex.org/W3020617474","https://openalex.org/W3022625951","https://openalex.org/W3037416676","https://openalex.org/W3041750163","https://openalex.org/W3042009229","https://openalex.org/W3044925937","https://openalex.org/W3086461893","https://openalex.org/W3089767927","https://openalex.org/W3094620661","https://openalex.org/W3104802707","https://openalex.org/W3107676683","https://openalex.org/W3129571013","https://openalex.org/W3169450258","https://openalex.org/W3173971918","https://openalex.org/W3176085169","https://openalex.org/W3215789281","https://openalex.org/W4247520462","https://openalex.org/W4248230885","https://openalex.org/W4256548243","https://openalex.org/W4293177929"],"related_works":["https://openalex.org/W2889622999","https://openalex.org/W3010689290","https://openalex.org/W2950845034","https://openalex.org/W4385489206","https://openalex.org/W595989155","https://openalex.org/W2610516322","https://openalex.org/W2562694919","https://openalex.org/W4313330935","https://openalex.org/W2506046511","https://openalex.org/W4206699565"],"abstract_inverted_index":{"Abstract":[0],"The":[1,230],"Technical":[2],"Debt":[3],"(TD)":[4],"metaphor":[5],"describes":[6],"development":[7],"shortcuts":[8],"taken":[9],"for":[10,91],"expediency":[11],"that":[12,186,196,209,218,240],"cause":[13],"the":[14,23,42,44,47,105,162,201,207,222,227],"degradation":[15],"of":[16,99,126,177,226,238],"internal":[17],"software":[18,40,115],"quality.":[19],"It":[20],"has":[21,54,78],"served":[22],"discourse":[24],"between":[25],"engineers":[26],"and":[27,36,46,63,160,166,170,217,224,248,257],"management":[28],"regarding":[29],"how":[30],"to":[31,61,83,107,114,158,205,234,243,259],"invest":[32],"resources":[33],"in":[34,128,214,250,263],"maintenance":[35],"extend":[37],"into":[38],"scientific":[39],"(both":[41,255],"tools,":[43],"algorithms":[45],"analysis":[48],"conducted":[49],"with":[50],"it).":[51],"Mathematical":[52],"programming":[53,77,88,110,130,216,254],"been":[55,79],"considered":[56,80],"\u2018special":[57],"purpose":[58],"programming\u2019,":[59],"meant":[60],"program":[62,84],"simulate":[64],"particular":[65],"problem":[66],"types":[67],"(e.g.,":[68,94],"symbolic":[69],"mathematics":[70],"through":[71,135],"Matlab).":[72],"Likewise,":[73],"more":[74],"traditional":[75],"mathematical":[76,92,109,129,164,215,253,264],"\u2018modelling":[81],"programming\u2019":[82],"models":[85,228],"by":[86,131],"providing":[87],"structures":[89],"required":[90],"formulations":[93],"GAMS,":[95],"AMPL,":[96],"AIMMS).":[97],"Because":[98],"this,":[100],"other":[101],"authors":[102],"have":[103],"argued":[104],"need":[106],"consider":[108],"as":[111],"closely":[112],"related":[113],"development.":[116],"As":[117],"a":[118,123,136,156],"result,":[119],"this":[120],"paper":[121],"presents":[122],"novel":[124],"exploration":[125],"TD":[127,188,210,262],"assessing":[132],"self-reported":[133],"practices":[134,179,198],"survey,":[137],"which":[138],"gathered":[139],"168":[140],"complete":[141],"responses.":[142],"This":[143],"study":[144],"discovered":[145],"potential":[146],"debts":[147],"manifested":[148],"throughsmellsand":[149],"attitudinal":[150],"causes":[151],"towards":[152],"them.":[153],"Results":[154],"uncovered":[155,175],"trend":[157],"refactor":[159],"polish":[161],"final":[163],"model":[165],"use":[167],"version":[168],"control":[169],"detailed":[171],"comments.":[172],"Nonetheless,":[173],"we":[174],"traces":[176],"negative":[178],"regardingCode":[180],"DebtandDocumentation":[181],"Debt,":[182],"alongside":[183],"hints":[184],"indicating":[185],"most":[187],"is":[189,211,233],"deliberately":[190],"introduced":[191],"(i.e.,":[192],"modellers":[193],"are":[194,199],"aware":[195],"their":[197],"not":[200],"best).":[202],"We":[203],"aim":[204],"discuss":[206],"idea":[208],"also":[212],"present":[213],"it":[219],"may":[220],"hamper":[221],"reproducibility":[223],"maintainability":[225],"created.":[229],"overall":[231],"goal":[232],"outline":[235],"future":[236],"areas":[237],"work":[239],"can":[241],"lead":[242],"changing":[244],"current":[245],"modellers\u2019":[246],"habits":[247],"assist":[249],"extending":[251],"existing":[252],"practice":[256],"research)":[258],"eventually":[260],"manage":[261],"programming.":[265]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-08-25T07:29:55.448023","created_date":"2025-10-10T00:00:00"}
