{"id":"https://openalex.org/W2018940242","doi":"https://doi.org/10.1145/2641483.2641542","title":"Binary Linear Programming-based Release Planning for Multi-tenant Business SaaS","display_name":"Binary Linear Programming-based Release Planning for Multi-tenant Business SaaS","publication_year":2008,"publication_date":"2008-01-01","ids":{"openalex":"https://openalex.org/W2018940242","doi":"https://doi.org/10.1145/2641483.2641542","mag":"2018940242"},"language":"en","primary_location":{"id":"doi:10.1145/2641483.2641542","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2641483.2641542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 International C* Conference on Computer Science &amp; Software Engineering - C3S2E '14","raw_type":"proceedings-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/A5049726789","display_name":"Mubarak Alrashoud","orcid":"https://orcid.org/0000-0002-5902-7414"},"institutions":[{"id":"https://openalex.org/I530967","display_name":"Toronto Metropolitan University","ror":"https://ror.org/05g13zd79","country_code":"CA","type":"education","lineage":["https://openalex.org/I530967"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Mubarak Alrashoud","raw_affiliation_strings":["Department of Computer Science, Ryerson University, 350 Victoria Street, Toronto, Ontario, M5B 2K3, Canada","Dept. of Computer Science, Ryerson University, 350 Victoria Street Toronto, Ontario M5B 2K3 Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Ryerson University, 350 Victoria Street, Toronto, Ontario, M5B 2K3, Canada","institution_ids":["https://openalex.org/I530967"]},{"raw_affiliation_string":"Dept. of Computer Science, Ryerson University, 350 Victoria Street Toronto, Ontario M5B 2K3 Canada","institution_ids":["https://openalex.org/I530967"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032736094","display_name":"Lubaid Ahmed","orcid":null},"institutions":[{"id":"https://openalex.org/I530967","display_name":"Toronto Metropolitan University","ror":"https://ror.org/05g13zd79","country_code":"CA","type":"education","lineage":["https://openalex.org/I530967"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Lubaid Ahmed","raw_affiliation_strings":["Department of Computer Science, Ryerson University, 350 Victoria Street, Toronto, Ontario, M5B 2K3, Canada","Dept. of Computer Science, Ryerson University, 350 Victoria Street Toronto, Ontario M5B 2K3 Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Ryerson University, 350 Victoria Street, Toronto, Ontario, M5B 2K3, Canada","institution_ids":["https://openalex.org/I530967"]},{"raw_affiliation_string":"Dept. of Computer Science, Ryerson University, 350 Victoria Street Toronto, Ontario M5B 2K3 Canada","institution_ids":["https://openalex.org/I530967"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006529589","display_name":"Abdolreza Abhari","orcid":null},"institutions":[{"id":"https://openalex.org/I530967","display_name":"Toronto Metropolitan University","ror":"https://ror.org/05g13zd79","country_code":"CA","type":"education","lineage":["https://openalex.org/I530967"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Abdolreza Abhari","raw_affiliation_strings":["Department of Computer Science, Ryerson University, 350 Victoria Street, Toronto, Ontario, M5B 2K3, Canada","Dept. of Computer Science, Ryerson University, 350 Victoria Street Toronto, Ontario M5B 2K3 Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Ryerson University, 350 Victoria Street, Toronto, Ontario, M5B 2K3, Canada","institution_ids":["https://openalex.org/I530967"]},{"raw_affiliation_string":"Dept. of Computer Science, Ryerson University, 350 Victoria Street Toronto, Ontario M5B 2K3 Canada","institution_ids":["https://openalex.org/I530967"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5049726789"],"corresponding_institution_ids":["https://openalex.org/I530967"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.10673918,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9991999864578247,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9991999864578247,"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/T10260","display_name":"Software Engineering Research","score":0.9954000115394592,"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.9948999881744385,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-as-a-service","display_name":"Software as a service","score":0.8749414086341858},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.612775444984436},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5082056522369385},{"id":"https://openalex.org/keywords/business-requirements","display_name":"Business requirements","score":0.4955528974533081},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.4804805815219879},{"id":"https://openalex.org/keywords/business-process","display_name":"Business process","score":0.448365181684494},{"id":"https://openalex.org/keywords/service-provider","display_name":"Service provider","score":0.43430009484291077},{"id":"https://openalex.org/keywords/enterprise-resource-planning","display_name":"Enterprise resource planning","score":0.43418246507644653},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3976021409034729},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.3490428924560547},{"id":"https://openalex.org/keywords/risk-analysis","display_name":"Risk analysis (engineering)","score":0.34177279472351074},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.22736996412277222},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.21644243597984314},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.21574583649635315},{"id":"https://openalex.org/keywords/work-in-process","display_name":"Work in process","score":0.14028945565223694},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13892531394958496},{"id":"https://openalex.org/keywords/marketing","display_name":"Marketing","score":0.13482603430747986}],"concepts":[{"id":"https://openalex.org/C175133352","wikidata":"https://www.wikidata.org/wiki/Q1254596","display_name":"Software as a service","level":4,"score":0.8749414086341858},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.612775444984436},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5082056522369385},{"id":"https://openalex.org/C123247970","wikidata":"https://www.wikidata.org/wiki/Q5001932","display_name":"Business requirements","level":4,"score":0.4955528974533081},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.4804805815219879},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.448365181684494},{"id":"https://openalex.org/C116537","wikidata":"https://www.wikidata.org/wiki/Q2169973","display_name":"Service provider","level":3,"score":0.43430009484291077},{"id":"https://openalex.org/C2777960535","wikidata":"https://www.wikidata.org/wiki/Q131508","display_name":"Enterprise resource planning","level":2,"score":0.43418246507644653},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3976021409034729},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.3490428924560547},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.34177279472351074},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.22736996412277222},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.21644243597984314},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.21574583649635315},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.14028945565223694},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13892531394958496},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.13482603430747986}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2641483.2641542","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2641483.2641542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 International C* Conference on Computer Science &amp; Software Engineering - C3S2E '14","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321145","display_name":"King Saud University","ror":"https://ror.org/02f81g417"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1585067194","https://openalex.org/W1631372768","https://openalex.org/W2021767672","https://openalex.org/W2027615750","https://openalex.org/W2057319590","https://openalex.org/W2059332633","https://openalex.org/W2093145498","https://openalex.org/W2098092920","https://openalex.org/W2100243929","https://openalex.org/W2106887122","https://openalex.org/W2111138279","https://openalex.org/W2113157244","https://openalex.org/W2116146752","https://openalex.org/W2133132768","https://openalex.org/W2158538317","https://openalex.org/W2162760065","https://openalex.org/W2166178416","https://openalex.org/W2275530856","https://openalex.org/W2295383938","https://openalex.org/W3090712587"],"related_works":["https://openalex.org/W2363661797","https://openalex.org/W2182217258","https://openalex.org/W2744244477","https://openalex.org/W1963779131","https://openalex.org/W2969875954","https://openalex.org/W4233546951","https://openalex.org/W2750075658","https://openalex.org/W2106669570","https://openalex.org/W2096807669","https://openalex.org/W2142694736"],"abstract_inverted_index":{"In":[0,85,223],"multi-tenant":[1,164,220],"Software":[2],"as":[3,146],"a":[4,15,207],"Service":[5],"(SaaS)":[6],"business":[7,165],"software,":[8,166],"the":[9,19,22,44,69,73,89,100,105,110,127,155,159,192,198,212,215,234,238,245,255,264],"degree":[10,256],"of":[11,18,21,43,68,93,112,116,143,172,214,237,257],"tenants'":[12,70,122,134,174],"satisfaction":[13,26,111,258],"is":[14,137,230,251],"significant":[16],"indicator":[17],"success":[20],"SaaS":[23,37,54,96,221],"system.":[24,222],"Tenants'":[25],"can":[27,260],"be":[28,80,130,242,261],"achieved":[29,262],"by":[30,188],"continuously":[31],"fulfilling":[32],"their":[33],"evolving":[34],"needs.":[35],"Usually,":[36],"providers":[38,55,97],"frequently":[39],"deliver":[40],"new":[41,49],"releases":[42],"application.":[45],"Each":[46],"release":[47,160,200,216],"contains":[48],"or":[50],"enhanced":[51],"features.":[52],"However,":[53],"have":[56],"limited":[57],"resources,":[58],"which":[59,108,167],"makes":[60],"it":[61,136],"difficult":[62],"to":[63,65,82,87,139,232,253],"them":[64],"incorporate":[66],"all":[67],"requests":[71],"in":[72,104,219,244],"next":[74,106,246],"release.":[75,247],"Therefore,":[76],"some":[77],"requirements":[78,103,128,239],"shall":[79,98],"postponed":[81],"later":[83],"releases.":[84],"order":[86],"achieve":[88],"highest":[90,113],"possible":[91,114],"level":[92],"tenets'":[94],"satisfaction,":[95,135],"include":[99],"most":[101],"common":[102],"release,":[107],"guarantee":[109],"number":[115],"tenants":[117],"with":[118,211],"less":[119],"effort.":[120],"Additionally,":[121],"priorities":[123],"and":[124,149,176],"preferences":[125,175],"about":[126],"must":[129],"considered.":[131],"Besides":[132],"maximizing":[133],"crucial":[138],"meet":[140],"different":[141],"types":[142],"constraints":[144],"such":[145],"resource,":[147],"technical,":[148],"contractual":[150,169],"constraints.":[151,181],"This":[152],"paper":[153,205],"identifies":[154],"factors":[156,185,194],"that":[157,209,240,259],"govern":[158],"planning":[161,201,217],"process":[162,218,236],"for":[163],"are":[168,186,195],"constraints,":[170],"commonality":[171],"requirements,":[173],"decision":[177],"weights,":[178],"risk,":[179],"technical":[180],"The":[182],"first":[183],"two":[184],"suggested":[187],"this":[189,204,224],"paper,":[190],"while":[191],"remaining":[193],"inherited":[196],"from":[197],"traditional":[199],"process.":[202],"Moreover,":[203],"proposes":[206],"framework":[208],"deals":[210],"uniqueness":[213],"framework,":[225],"Binary":[226],"Linear":[227],"Programming":[228],"(BLP)":[229],"employed":[231],"optimize":[233],"selection":[235],"will":[241],"implemented":[243],"An":[248],"experiments":[249],"section":[250],"provided":[252],"illustrate":[254],"using":[263],"proposed":[265],"framework.":[266]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
