{"id":"https://openalex.org/W4285300728","doi":"https://doi.org/10.1109/access.2022.3182495","title":"GreenMicro: Identifying Microservices From Use Cases in Greenfield Development","display_name":"GreenMicro: Identifying Microservices From Use Cases in Greenfield Development","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4285300728","doi":"https://doi.org/10.1109/access.2022.3182495"},"language":"en","primary_location":{"id":"doi:10.1109/access.2022.3182495","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3182495","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/09794673.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/09794673.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008618633","display_name":"Deepali Bajaj","orcid":"https://orcid.org/0000-0002-0667-364X"},"institutions":[{"id":"https://openalex.org/I110166357","display_name":"University of Delhi","ror":"https://ror.org/04gzb2213","country_code":"IN","type":"education","lineage":["https://openalex.org/I110166357"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Deepali Bajaj","raw_affiliation_strings":["Department of Computer Science, Shaheed Rajguru College of Applied Sciences for Women, University of Delhi, Delhi, India"],"raw_orcid":"https://orcid.org/0000-0002-0667-364X","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Shaheed Rajguru College of Applied Sciences for Women, University of Delhi, Delhi, India","institution_ids":["https://openalex.org/I110166357"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066338886","display_name":"Anita Goel","orcid":"https://orcid.org/0000-0002-9460-1557"},"institutions":[{"id":"https://openalex.org/I110166357","display_name":"University of Delhi","ror":"https://ror.org/04gzb2213","country_code":"IN","type":"education","lineage":["https://openalex.org/I110166357"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Anita Goel","raw_affiliation_strings":["Department of Computer Science, Dyal Singh College, University of Delhi, New Delhi, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Dyal Singh College, University of Delhi, New Delhi, India","institution_ids":["https://openalex.org/I110166357"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103282093","display_name":"Suresh Chand Gupta","orcid":"https://orcid.org/0000-0001-6621-7366"},"institutions":[{"id":"https://openalex.org/I68891433","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06","country_code":"IN","type":"education","lineage":["https://openalex.org/I68891433"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"S. C. Gupta","raw_affiliation_strings":["Department of Computer Science, Indian Institute of Technology Delhi, New Delhi, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Indian Institute of Technology Delhi, New Delhi, India","institution_ids":["https://openalex.org/I68891433"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":2.139,"has_fulltext":true,"cited_by_count":18,"citation_normalized_percentile":{"value":0.87615847,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"10","issue":null,"first_page":"67008","last_page":"67018"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9991000294685364,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9991000294685364,"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/T12238","display_name":"Green IT and Sustainability","score":0.9916999936103821,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11704","display_name":"Mobile Crowdsensing and Crowdsourcing","score":0.9837999939918518,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/microservices","display_name":"Microservices","score":0.9657458066940308},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8281491994857788},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5950323343276978},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5561180114746094},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.534031867980957},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5012345314025879},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.45442086458206177},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.4461921155452728},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4270434081554413},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4251613914966583},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.38627907633781433},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.203116774559021},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14596998691558838},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14294379949569702},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.10031533241271973},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09838095307350159}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9657458066940308},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8281491994857788},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5950323343276978},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5561180114746094},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.534031867980957},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5012345314025879},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.45442086458206177},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.4461921155452728},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4270434081554413},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4251613914966583},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.38627907633781433},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.203116774559021},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14596998691558838},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14294379949569702},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.10031533241271973},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09838095307350159},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2022.3182495","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3182495","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/09794673.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:120978ff56ec408fb72b9af3447d588e","is_oa":false,"landing_page_url":"https://doaj.org/article/120978ff56ec408fb72b9af3447d588e","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 10, Pp 67008-67018 (2022)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2022.3182495","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3182495","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/09794673.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.47999998927116394,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4285300728.pdf","grobid_xml":"https://content.openalex.org/works/W4285300728.grobid-xml"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W61277393","https://openalex.org/W2035890032","https://openalex.org/W2097857136","https://openalex.org/W2140545609","https://openalex.org/W2151758555","https://openalex.org/W2151781530","https://openalex.org/W2159721485","https://openalex.org/W2507164204","https://openalex.org/W2578655761","https://openalex.org/W2750746471","https://openalex.org/W2754219089","https://openalex.org/W2754403750","https://openalex.org/W2793609214","https://openalex.org/W2886369376","https://openalex.org/W2888489501","https://openalex.org/W2889019823","https://openalex.org/W2890490568","https://openalex.org/W2891233593","https://openalex.org/W2901426835","https://openalex.org/W2915587970","https://openalex.org/W2942980521","https://openalex.org/W2943091240","https://openalex.org/W2955831855","https://openalex.org/W2966328145","https://openalex.org/W2981779826","https://openalex.org/W3084585819","https://openalex.org/W3094761923","https://openalex.org/W3105820675","https://openalex.org/W3126765137","https://openalex.org/W3128530337","https://openalex.org/W3128808440","https://openalex.org/W3128893649","https://openalex.org/W3129734976","https://openalex.org/W3152783202","https://openalex.org/W3157082678","https://openalex.org/W3168170369","https://openalex.org/W3168969598","https://openalex.org/W3172186919","https://openalex.org/W3175467606","https://openalex.org/W3184007005","https://openalex.org/W3196243846","https://openalex.org/W4212916849","https://openalex.org/W6753557030","https://openalex.org/W6801671419"],"related_works":["https://openalex.org/W2989715396","https://openalex.org/W3049654010","https://openalex.org/W2944917392","https://openalex.org/W3134747259","https://openalex.org/W2945008930","https://openalex.org/W3025091625","https://openalex.org/W2575224527","https://openalex.org/W283897780","https://openalex.org/W2900546119","https://openalex.org/W2248897526"],"abstract_inverted_index":{"Microservices":[0],"architecture":[1],"is":[2,28,35,83],"a":[3,8,12,30,67,77,84,137,144,155],"new":[4],"paradigm":[5],"for":[6],"developing":[7],"software":[9,79,196],"system":[10,149,230],"as":[11,33,158,214],"collection":[13,138],"of":[14,50,86,93,122,131,139,147,243],"independent":[15],"services":[16],"that":[17,107,127,150],"communicate":[18],"through":[19],"lightweight":[20],"protocols.":[21],"In":[22,96,135],"greenfield":[23],"development,":[24],"identifying":[25],"the":[26,59,71,94,109,114,120,148,203,210,229],"microservices":[27,51],"not":[29],"trivial":[31],"task,":[32],"there":[34],"no":[36,42],"legacy":[37],"code":[38],"lying":[39],"around":[40],"and":[41,61,91,113,124,174,184,200,209,220,240],"old":[43],"development":[44],"to":[45,168,194,232],"start":[46],"with.":[47],"Thus,":[48],"identification":[49,105],"from":[52],"requirements":[53,72],"becomes":[54],"an":[55,102,132,179,237],"important":[56],"decision":[57],"during":[58],"analysis":[60,73,123,239],"design":[62,125,241],"phase.":[63],"Use":[64],"cases":[65,111,142,167],"play":[66],"vital":[68],"role":[69],"in":[70,76,154,216],"modeling":[74],"phases":[75],"model-driven":[78],"engineering":[80],"process.":[81],"It":[82],"technique":[85,106],"capturing":[87],"high-level":[88],"user":[89],"functions":[90],"scope":[92],"system.":[95,134],"this":[97],"paper,":[98],"we":[99],"propose":[100],"GreenMicro,":[101],"automatic":[103],"microservice":[104,223,234],"utilizes":[108],"use":[110,141,166],"model":[112],"database":[115],"entities.":[116],"Both":[117],"features":[118],"are":[119,207],"artifacts":[121],"phase":[126,242],"depict":[128],"complete":[129],"functionality":[130],"overall":[133],"essence,":[136],"related":[140],"indicates":[143],"bounded":[145],"context":[146],"can":[151],"be":[152],"grouped":[153],"suitable":[156],"way":[157],"microservices.":[159,171],"Therefore,":[160],"our":[161,176,192],"approach":[162,177,193,227],"GreenMicro":[163],"clusters":[164],"close-knit":[165],"recover":[169],"meaningful":[170],"We":[172,189],"investigate":[173],"validate":[175],"on":[178],"in-house":[180],"proprietary":[181],"web":[182],"application":[183],"three":[185],"sample":[186],"benchmark":[187],"applications.":[188],"have":[190,201],"mapped":[191],"state-of-the-art":[195],"quality":[197],"assessment":[198],"attributes":[199],"presented":[202],"results.":[204],"Preliminary":[205],"results":[206],"motivating":[208],"proposed":[211],"methodology":[212],"works":[213],"anticipated":[215],"producing":[217],"functionally":[218],"cohesive":[219],"loosely":[221],"coupled":[222],"candidate":[224],"recommendations.":[225],"Our":[226],"enables":[228],"architects":[231],"identify":[233],"candidates":[235],"at":[236],"early":[238],"development.":[244]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
