{"id":"https://openalex.org/W4410600818","doi":"https://doi.org/10.1145/3736751","title":"Maintainability and Scalability in Machine Learning: Challenges and Solutions","display_name":"Maintainability and Scalability in Machine Learning: Challenges and Solutions","publication_year":2025,"publication_date":"2025-05-22","ids":{"openalex":"https://openalex.org/W4410600818","doi":"https://doi.org/10.1145/3736751"},"language":"en","primary_location":{"id":"doi:10.1145/3736751","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3736751","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"type":"review","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3736751","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022351096","display_name":"Karthik Shivashankar","orcid":"https://orcid.org/0009-0001-8508-2978"},"institutions":[{"id":"https://openalex.org/I184942183","display_name":"University of Oslo","ror":"https://ror.org/01xtthb56","country_code":"NO","type":"education","lineage":["https://openalex.org/I184942183"]}],"countries":["NO"],"is_corresponding":true,"raw_author_name":"Karthik Shivashankar","raw_affiliation_strings":["Department of Informatics, University of Oslo","Department of Informatics, University of Oslo, Oslo, Norway"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Oslo","institution_ids":["https://openalex.org/I184942183"]},{"raw_affiliation_string":"Department of Informatics, University of Oslo, Oslo, Norway","institution_ids":["https://openalex.org/I184942183"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069724737","display_name":"Ghadi S. Al Hajj","orcid":"https://orcid.org/0000-0003-1639-1424"},"institutions":[{"id":"https://openalex.org/I184942183","display_name":"University of Oslo","ror":"https://ror.org/01xtthb56","country_code":"NO","type":"education","lineage":["https://openalex.org/I184942183"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Ghadi Al Hajj","raw_affiliation_strings":["Department of Informatics, University of Oslo","Department of Informatics, University of Oslo, Oslo Norway"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Oslo","institution_ids":["https://openalex.org/I184942183"]},{"raw_affiliation_string":"Department of Informatics, University of Oslo, Oslo Norway","institution_ids":["https://openalex.org/I184942183"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079314377","display_name":"Antonio Martini","orcid":"https://orcid.org/0000-0002-0669-8687"},"institutions":[{"id":"https://openalex.org/I184942183","display_name":"University of Oslo","ror":"https://ror.org/01xtthb56","country_code":"NO","type":"education","lineage":["https://openalex.org/I184942183"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Antonio Martini","raw_affiliation_strings":["Informatics, University of Oslo","Informatics, University of Oslo, Oslo Norway"],"affiliations":[{"raw_affiliation_string":"Informatics, University of Oslo","institution_ids":["https://openalex.org/I184942183"]},{"raw_affiliation_string":"Informatics, University of Oslo, Oslo Norway","institution_ids":["https://openalex.org/I184942183"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5022351096"],"corresponding_institution_ids":["https://openalex.org/I184942183"],"apc_list":null,"apc_paid":null,"fwci":38.7533,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.99714703,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"57","issue":"12","first_page":"1","last_page":"36"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9962000250816345,"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.9962000250816345,"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.9962000250816345,"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.9851999878883362,"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.9140010476112366},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.8023464679718018},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7246377468109131},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.42610982060432434},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.415979266166687},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3951348662376404},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3589501678943634},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20146286487579346}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9140010476112366},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.8023464679718018},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7246377468109131},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.42610982060432434},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.415979266166687},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3951348662376404},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3589501678943634},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20146286487579346}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3736751","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3736751","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3736751","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3736751","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1520694115","https://openalex.org/W1975675278","https://openalex.org/W2008411739","https://openalex.org/W2110933113","https://openalex.org/W2155243985","https://openalex.org/W2164777277","https://openalex.org/W2168811232","https://openalex.org/W2544088969","https://openalex.org/W2565032187","https://openalex.org/W2580685985","https://openalex.org/W2896671475","https://openalex.org/W2922234936","https://openalex.org/W2944264045","https://openalex.org/W2945789436","https://openalex.org/W2980482960","https://openalex.org/W2990954032","https://openalex.org/W3045719304","https://openalex.org/W3098910265","https://openalex.org/W3104217200","https://openalex.org/W3119696503","https://openalex.org/W3120727620","https://openalex.org/W3145402715","https://openalex.org/W3176115515","https://openalex.org/W3199749819","https://openalex.org/W3211225893","https://openalex.org/W4210764005","https://openalex.org/W4220780516","https://openalex.org/W4244672097","https://openalex.org/W4284670548","https://openalex.org/W4285141508","https://openalex.org/W4308643031","https://openalex.org/W4320068660","https://openalex.org/W4367299072","https://openalex.org/W4394774106","https://openalex.org/W4406698540","https://openalex.org/W4407671633"],"related_works":["https://openalex.org/W2160765347","https://openalex.org/W1784325190","https://openalex.org/W2505444316","https://openalex.org/W2243181917","https://openalex.org/W2372410743","https://openalex.org/W2064378805","https://openalex.org/W1920256783","https://openalex.org/W2367316285","https://openalex.org/W4230627789","https://openalex.org/W168761233"],"abstract_inverted_index":{"Rapid":[0],"advancements":[1],"in":[2],"Machine":[3],"Learning":[4],"(ML)":[5],"introduce":[6],"unique":[7],"maintainability":[8,21],"and":[9,18,22,56,60,66,73],"scalability":[10,23],"challenges.":[11],"Our":[12],"research":[13,91],"addresses":[14],"the":[15,67,87],"evolving":[16],"challenges":[17,59],"identifies":[19],"ML":[20,71,84,94],"solutions":[24,61],"by":[25],"conducting":[26],"a":[27,51],"thorough":[28],"literature":[29],"review":[30],"of":[31,53,70],"over":[32],"17,000":[33],"papers,":[34],"ultimately":[35],"refining":[36],"our":[37,45],"focus":[38],"to":[39],"124":[40],"relevant":[41],"sources":[42],"that":[43],"meet":[44],"stringent":[46],"selection":[47],"criteria.":[48],"We":[49],"present":[50],"catalogue":[52],"41":[54],"Maintainability":[55],"13":[57],"Scalability":[58],"across":[62],"Data,":[63],"Model":[64],"Engineering":[65],"overall":[68],"development":[69],"applications":[72],"systems.":[74],"This":[75],"study":[76],"equips":[77],"practitioners":[78],"with":[79],"insights":[80],"on":[81,92],"building":[82],"robust":[83],"applications,":[85],"laying":[86],"groundwork":[88],"for":[89],"future":[90],"improving":[93],"system":[95],"robustness":[96],"at":[97],"different":[98],"workflow":[99],"stages.":[100]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":8}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
