{"id":"https://openalex.org/W2957791956","doi":"https://doi.org/10.5277/e-inf190105","title":"Empirical Studies on Software Product Maintainability Prediction: A Systematic Mapping and Review","display_name":"Empirical Studies on Software Product Maintainability Prediction: A Systematic Mapping and Review","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2957791956","doi":"https://doi.org/10.5277/e-inf190105","mag":"2957791956"},"language":"en","primary_location":{"id":"pmh:oai:dbc.wroc.pl:74657","is_oa":true,"landing_page_url":"https://dbc.wroc.pl/dlibra/publication/143377/edition/74657/content","pdf_url":null,"source":{"id":"https://openalex.org/S4210167977","display_name":"Prace Naukowe Uniwersytetu Ekonomicznego we Wroc\u0142awiu","issn_l":"1899-3192","issn":["1899-3192","2392-0041"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4322697539","host_organization_name":"Wroclaw University of Economics","host_organization_lineage":["https://openalex.org/P4322697539"],"host_organization_lineage_names":["Wroclaw University of Economics"],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Politechnika Wroc\u0142awska","raw_type":"artyku\u0142"},"type":"article","indexed_in":["datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://dbc.wroc.pl/dlibra/publication/143377/edition/74657/content","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005340179","display_name":"Sara Elmidaoui","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Elmidaoui, Sara","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001183946","display_name":"Laila Cheikhi","orcid":"https://orcid.org/0009-0002-1574-2499"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cheikhi, Laila","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000218612","display_name":"Ali Idri","orcid":"https://orcid.org/0000-0002-4586-4158"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Idri, Ali","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5005239946","display_name":"Alain Abran","orcid":"https://orcid.org/0000-0003-2670-9061"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Abran, Alain","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5005340179"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.7131,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.92016851,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"13","issue":"1","first_page":"141","last_page":"202"},"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.9991999864578247,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9918000102043152,"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/maintainability","display_name":"Maintainability","score":0.8959761261940002},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.6277339458465576},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6013327240943909},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5575573444366455},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.5451038479804993},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.46586373448371887},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.373515784740448},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3355128765106201},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.32395339012145996},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.2914334237575531},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.24791932106018066},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1913856863975525},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.13842743635177612},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12122413516044617},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09270188212394714}],"concepts":[{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.8959761261940002},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.6277339458465576},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6013327240943909},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5575573444366455},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5451038479804993},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.46586373448371887},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.373515784740448},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3355128765106201},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.32395339012145996},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2914334237575531},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.24791932106018066},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1913856863975525},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.13842743635177612},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12122413516044617},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09270188212394714}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:dbc.wroc.pl:74657","is_oa":true,"landing_page_url":"https://dbc.wroc.pl/dlibra/publication/143377/edition/74657/content","pdf_url":null,"source":{"id":"https://openalex.org/S4210167977","display_name":"Prace Naukowe Uniwersytetu Ekonomicznego we Wroc\u0142awiu","issn_l":"1899-3192","issn":["1899-3192","2392-0041"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4322697539","host_organization_name":"Wroclaw University of Economics","host_organization_lineage":["https://openalex.org/P4322697539"],"host_organization_lineage_names":["Wroclaw University of Economics"],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Politechnika Wroc\u0142awska","raw_type":"artyku\u0142"},{"id":"pmh:oai:doaj.org/article:d426aa91a9b84bc9b6b939e8dc275ea1","is_oa":true,"landing_page_url":"https://doaj.org/article/d426aa91a9b84bc9b6b939e8dc275ea1","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"e-Informatica Software Engineering Journal, Vol 13, Iss 1, Pp 141-202 (2019)","raw_type":"article"},{"id":"doi:10.5277/e-inf190105","is_oa":true,"landing_page_url":"https://doi.org/10.5277/e-inf190105","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"},{"id":"mag:2957791956","is_oa":true,"landing_page_url":"https://www.e-informatyka.pl/attach/e-Informatica_-_Volume_13/eInformatica2019Art05.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S2738831096","display_name":"e-Informatica Software Engineering Journal","issn_l":"1897-7979","issn":["1897-7979","2084-4840"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310317492","host_organization_name":"Wroc\u0142aw University of Science and Technology","host_organization_lineage":["https://openalex.org/P4310317492"],"host_organization_lineage_names":["Wroc\u0142aw University of Science and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":"e-Informatica Software Engineering Journal","raw_type":null}],"best_oa_location":{"id":"pmh:oai:dbc.wroc.pl:74657","is_oa":true,"landing_page_url":"https://dbc.wroc.pl/dlibra/publication/143377/edition/74657/content","pdf_url":null,"source":{"id":"https://openalex.org/S4210167977","display_name":"Prace Naukowe Uniwersytetu Ekonomicznego we Wroc\u0142awiu","issn_l":"1899-3192","issn":["1899-3192","2392-0041"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4322697539","host_organization_name":"Wroclaw University of Economics","host_organization_lineage":["https://openalex.org/P4322697539"],"host_organization_lineage_names":["Wroclaw University of Economics"],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Politechnika Wroc\u0142awska","raw_type":"artyku\u0142"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W2115791075"],"related_works":["https://openalex.org/W2007959507","https://openalex.org/W2391411398","https://openalex.org/W2183751629","https://openalex.org/W2358220905","https://openalex.org/W2082919941","https://openalex.org/W2389560791","https://openalex.org/W3016520653","https://openalex.org/W1971428118","https://openalex.org/W4233757488","https://openalex.org/W2028566484"],"abstract_inverted_index":{"Background:":[0],"Software":[1],"product":[2],"maintainability":[3,22,98,213,239,347],"prediction":[4,48,129,288,312],"(SPMP)":[5],"is":[6,62,99,321],"an":[7,166],"important":[8],"task":[9],"to":[10,39,65,106,111,122,133,162,183,220,235],"control":[11],"software":[12,21,85,211],"maintenance":[13],"activity,":[14],"and":[15,34,41,118,139,151,179,248,252,255,301,334],"many":[16],"SPMP":[17,37,51,67,119,155,320],"techniques":[18,52,131,264,308,327],"for":[19,289,344],"improving":[20,345],"have":[23],"been":[24],"proposed.":[25],"In":[26],"this":[27,60],"study,":[28],"we":[29],"performed":[30,147],"a":[31,148,198],"systematic":[32,149],"mapping":[33,150,188],"review":[35,152],"on":[36,46,165,317],"studies":[38,68,125,138,157,178,193],"analyze":[40,123],"summarize":[42],"the":[43,47,71,74,104,113,115,154,184,203,217,230,236,261,290,346],"empirical":[44,83,156,200],"evidence":[45],"accuracy":[49,140,311],"of":[50,59,103,142,153,169,216,229,232,304,348],"in":[53,70,101,136,214,227,268,313,332],"current":[54],"research.":[55],"Objective:":[56],"The":[57,187],"objective":[58],"study":[61,189],"twofold:":[63],"(1)":[64],"classify":[66],"reported":[69,132],"literature":[72],"using":[73,197,209],"following":[75],"criteria:":[76],"publication":[77,79],"year,":[78],"source,":[80],"research":[81],"type,":[82,87],"approach,":[84,202],"application":[86],"datasets,":[88],"independent":[89,218],"variables":[90,95],"used":[91,110,206,242,263],"as":[92],"predictors,":[93,114],"dependent":[94],"(e.g.":[96],"how":[97],"expressed":[100,226],"terms":[102,215,228],"variable":[105,219],"be":[107,134,221,338],"predicted),":[108],"tools":[109],"gather":[112],"successful":[116],"predictors":[117,240],"techniques,":[120,267],"(2)":[121],"these":[124,143],"from":[126,159],"three":[127],"perspectives:":[128],"accuracy,":[130],"superior":[135],"comparative":[137,314],"comparison":[141],"techniques.":[144],"Methodology:":[145],"We":[146,174,340],"published":[158],"2000":[160],"up":[161],"2018":[163],"based":[164],"automated":[167],"search":[168],"nine":[170],"electronic":[171],"databases.":[172],"Results:":[173],"identified":[175],"82":[176],"primary":[177],"classified":[180],"them":[181],"according":[182],"above":[185],"criteria.":[186],"revealed":[190,275],"that":[191,276],"most":[192,205,224,241,262],"were":[194,207,243,265],"solution":[195],"proposals":[196],"history-based":[199],"evaluation":[201],"datasets":[204],"historical":[208],"object-oriented":[210],"applications,":[212],"predicted":[222],"was":[223],"frequently":[225],"number":[231],"changes":[233],"made":[234],"source":[237,256],"code,":[238],"those":[244],"provided":[245],"by":[246],"Chidamber":[247],"Kemerer":[249],"(C&K),":[250],"Li":[251],"Henry":[253],"(L&H)":[254],"code":[257],"size":[258],"measures,":[259],"while":[260,293],"ML":[266],"particular":[269],"artificial":[270,282],"neural":[271,283],"networks.":[272],"Detailed":[273],"analysis":[274],"fuzzy":[277,280],"&":[278],"neuro":[279],"(FNF),":[281],"network":[284],"(ANN)":[285],"showed":[286],"good":[287],"change":[291],"topic,":[292],"multilayer":[294],"perceptron":[295],"(MLP),":[296],"support":[297],"vector":[298],"machine":[299],"(SVM),":[300],"group":[302],"method":[303],"data":[305],"handling":[306],"(GMDH)":[307],"presented":[309],"greater":[310],"studies.":[315],"Based":[316],"our":[318],"findings":[319],"still":[322],"limited.":[323],"Developing":[324],"more":[325],"accurate":[326],"may":[328],"facilitate":[329],"their":[330],"use":[331],"industry":[333],"well-formed,":[335],"generalizable":[336],"results":[337],"obtained.":[339],"also":[341],"provide":[342],"guidelines":[343],"software.":[349]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
