{"id":"https://openalex.org/W2891468748","doi":"https://doi.org/10.4018/ijossp.2018040102","title":"On Solving the Multi-Objective Software Package Upgradability Problem","display_name":"On Solving the Multi-Objective Software Package Upgradability Problem","publication_year":2018,"publication_date":"2018-04-01","ids":{"openalex":"https://openalex.org/W2891468748","doi":"https://doi.org/10.4018/ijossp.2018040102","mag":"2891468748"},"language":"en","primary_location":{"id":"doi:10.4018/ijossp.2018040102","is_oa":false,"landing_page_url":"https://doi.org/10.4018/ijossp.2018040102","pdf_url":null,"source":{"id":"https://openalex.org/S171397936","display_name":"International Journal of Open Source Software and Processes","issn_l":"1942-3926","issn":["1942-3926","1942-3934"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Open Source Software and Processes","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/A5003368975","display_name":"Noureddine Aribi","orcid":"https://orcid.org/0000-0003-3204-6065"},"institutions":[{"id":"https://openalex.org/I137407579","display_name":"Universit\u00e9 Oran 1 Ahmed Ben Bella","ror":"https://ror.org/059et2b68","country_code":"DZ","type":"education","lineage":["https://openalex.org/I137407579"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Noureddine Aribi","raw_affiliation_strings":["Lab. LITIO, University of Oran 1, Oran, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lab. LITIO, University of Oran 1, Oran, Algeria","institution_ids":["https://openalex.org/I137407579"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009638239","display_name":"Yahia Lebbah","orcid":"https://orcid.org/0000-0003-4736-2976"},"institutions":[{"id":"https://openalex.org/I137407579","display_name":"Universit\u00e9 Oran 1 Ahmed Ben Bella","ror":"https://ror.org/059et2b68","country_code":"DZ","type":"education","lineage":["https://openalex.org/I137407579"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Yahia Lebbah","raw_affiliation_strings":["Lab. LITIO, University of Oran 1, Oran, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lab. LITIO, University of Oran 1, Oran, Algeria","institution_ids":["https://openalex.org/I137407579"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I137407579"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.12294608,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"2","first_page":"18","last_page":"38"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9958000183105469,"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.9958000183105469,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.993399977684021,"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/upgrade","display_name":"Upgrade","score":0.8831498622894287},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.7695889472961426},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7385484576225281},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5852562785148621},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5396513938903809},{"id":"https://openalex.org/keywords/integer-programming","display_name":"Integer programming","score":0.5166073441505432},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.46373334527015686},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45389530062675476},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.44041872024536133},{"id":"https://openalex.org/keywords/operations-research","display_name":"Operations research","score":0.32297295331954956},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.16533896327018738},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13150006532669067},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.09081003069877625}],"concepts":[{"id":"https://openalex.org/C2780615140","wikidata":"https://www.wikidata.org/wiki/Q920419","display_name":"Upgrade","level":2,"score":0.8831498622894287},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.7695889472961426},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7385484576225281},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5852562785148621},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5396513938903809},{"id":"https://openalex.org/C56086750","wikidata":"https://www.wikidata.org/wiki/Q6042592","display_name":"Integer programming","level":2,"score":0.5166073441505432},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.46373334527015686},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45389530062675476},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.44041872024536133},{"id":"https://openalex.org/C42475967","wikidata":"https://www.wikidata.org/wiki/Q194292","display_name":"Operations research","level":1,"score":0.32297295331954956},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.16533896327018738},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13150006532669067},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.09081003069877625},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4018/ijossp.2018040102","is_oa":false,"landing_page_url":"https://doi.org/10.4018/ijossp.2018040102","pdf_url":null,"source":{"id":"https://openalex.org/S171397936","display_name":"International Journal of Open Source Software and Processes","issn_l":"1942-3926","issn":["1942-3926","1942-3934"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Open Source Software and Processes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4099999964237213,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W47957325","https://openalex.org/W131636447","https://openalex.org/W173895910","https://openalex.org/W257993202","https://openalex.org/W329965647","https://openalex.org/W1534584322","https://openalex.org/W1549466950","https://openalex.org/W1563640917","https://openalex.org/W1579396518","https://openalex.org/W1776207179","https://openalex.org/W1831752423","https://openalex.org/W1870018878","https://openalex.org/W1981069805","https://openalex.org/W1983158126","https://openalex.org/W1985703034","https://openalex.org/W1986914101","https://openalex.org/W1996874990","https://openalex.org/W1997188340","https://openalex.org/W2004115577","https://openalex.org/W2009648484","https://openalex.org/W2030522691","https://openalex.org/W2030930200","https://openalex.org/W2048288497","https://openalex.org/W2052678789","https://openalex.org/W2060907774","https://openalex.org/W2096160932","https://openalex.org/W2101689005","https://openalex.org/W2107794889","https://openalex.org/W2128428335","https://openalex.org/W2133406853","https://openalex.org/W2147600044","https://openalex.org/W2165094929","https://openalex.org/W2287185586","https://openalex.org/W2315464424","https://openalex.org/W2338815302","https://openalex.org/W2618915936","https://openalex.org/W2898819321","https://openalex.org/W2951949933","https://openalex.org/W3099665066","https://openalex.org/W3138703199","https://openalex.org/W3148741580","https://openalex.org/W4239749705","https://openalex.org/W4250934702","https://openalex.org/W4386909651"],"related_works":["https://openalex.org/W2368672678","https://openalex.org/W2370626080","https://openalex.org/W2965111880","https://openalex.org/W2368576029","https://openalex.org/W2377210208","https://openalex.org/W116478885","https://openalex.org/W2391279445","https://openalex.org/W2390420166","https://openalex.org/W2354998446","https://openalex.org/W2378085033"],"abstract_inverted_index":{"Free":[0],"and":[1,17,22,39,104],"open":[2],"source":[3],"software":[4,43],"(FOSS)":[5],"distributions":[6],"are":[7],"increasingly":[8],"based":[9,89],"on":[10,90,113],"the":[11,24,55,66,81,83,98,108,117,122],"abstraction":[12],"of":[13,37,41,128],"packages":[14],"to":[15,29,48,62,96],"manage":[16],"accommodate":[18],"new":[19],"features":[20],"before":[21],"after":[23],"deployment":[25,38],"stage.":[26],"However,":[27],"due":[28],"inter-package":[30],"dependencies,":[31],"package":[32],"upgrade":[33,52,56],"entails":[34],"challenging":[35],"shortcomings":[36],"management":[40],"complex":[42],"systems,":[44],"inhibiting":[45],"their":[46],"ability":[47],"cope":[49],"with":[50],"frequent":[51],"failures.":[53],"Moreover,":[54],"process":[57],"may":[58],"be":[59],"achieved":[60],"according":[61],"some":[63],"criteria":[64],"(maximize":[65],"stability,":[67],"minimize":[68],"outdated":[69],"packages,":[70],"etc.).":[71],"This":[72],"problem":[73],"is":[74],"actually":[75],"a":[76,86],"multi-objective":[77],"optimization":[78],"problem.":[79],"Throughout":[80],"article,":[82],"authors":[84],"propose":[85],"Leximax":[87],"approach":[88,124],"mixed":[91],"integer":[92],"linear":[93],"programming":[94],"(MILP)":[95],"tackle":[97],"upgradability":[99],"problem,":[100],"while":[101],"ensuring":[102],"efficiency":[103],"fairness":[105],"requirements":[106],"between":[107],"objective":[109],"functions.":[110],"Experiments":[111],"performed":[112],"real-world":[114],"instances,":[115],"from":[116],"MANCOOSI":[118],"project,":[119],"show":[120],"that":[121],"authors'":[123],"efficiently":[125],"finds":[126],"solutions":[127],"consistently":[129],"high":[130],"quality.":[131]},"counts_by_year":[],"updated_date":"2026-06-11T06:19:23.411458","created_date":"2025-10-10T00:00:00"}
