{"id":"https://openalex.org/W4387123354","doi":"https://doi.org/10.1109/re57278.2023.00051","title":"PF4MD: A Microservice Decomposition Tool Combining Problem Frames","display_name":"PF4MD: A Microservice Decomposition Tool Combining Problem Frames","publication_year":2023,"publication_date":"2023-09-01","ids":{"openalex":"https://openalex.org/W4387123354","doi":"https://doi.org/10.1109/re57278.2023.00051"},"language":"en","primary_location":{"id":"doi:10.1109/re57278.2023.00051","is_oa":false,"landing_page_url":"https://doi.org/10.1109/re57278.2023.00051","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 31st International Requirements Engineering Conference (RE)","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/A5100404095","display_name":"Yulong Li","orcid":"https://orcid.org/0000-0002-4219-9041"},"institutions":[{"id":"https://openalex.org/I29739308","display_name":"Guangxi Normal University","ror":"https://ror.org/02frt9q65","country_code":"CN","type":"education","lineage":["https://openalex.org/I29739308"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yulong Li","raw_affiliation_strings":["School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","School of Computer Science and Engineering, Guangxi Normal University, Guilin, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","institution_ids":["https://openalex.org/I29739308"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University, Guilin, China","institution_ids":["https://openalex.org/I29739308"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101993737","display_name":"Li Zhi","orcid":"https://orcid.org/0000-0002-5037-3580"},"institutions":[{"id":"https://openalex.org/I29739308","display_name":"Guangxi Normal University","ror":"https://ror.org/02frt9q65","country_code":"CN","type":"education","lineage":["https://openalex.org/I29739308"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhi Li","raw_affiliation_strings":["School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","School of Computer Science and Engineering, Guangxi Normal University, Guilin, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","institution_ids":["https://openalex.org/I29739308"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University, Guilin, China","institution_ids":["https://openalex.org/I29739308"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114211129","display_name":"Yitao Bu","orcid":null},"institutions":[{"id":"https://openalex.org/I29739308","display_name":"Guangxi Normal University","ror":"https://ror.org/02frt9q65","country_code":"CN","type":"education","lineage":["https://openalex.org/I29739308"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yitao Bu","raw_affiliation_strings":["School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","School of Computer Science and Engineering, Guangxi Normal University, Guilin, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","institution_ids":["https://openalex.org/I29739308"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University, Guilin, China","institution_ids":["https://openalex.org/I29739308"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065140974","display_name":"Hongbin Xiao","orcid":"https://orcid.org/0009-0003-0964-4750"},"institutions":[{"id":"https://openalex.org/I29739308","display_name":"Guangxi Normal University","ror":"https://ror.org/02frt9q65","country_code":"CN","type":"education","lineage":["https://openalex.org/I29739308"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongbin Xiao","raw_affiliation_strings":["School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","School of Computer Science and Engineering, Guangxi Normal University, Guilin, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","institution_ids":["https://openalex.org/I29739308"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University, Guilin, China","institution_ids":["https://openalex.org/I29739308"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053435852","display_name":"Yajun Deng","orcid":"https://orcid.org/0000-0003-0953-6525"},"institutions":[{"id":"https://openalex.org/I29739308","display_name":"Guangxi Normal University","ror":"https://ror.org/02frt9q65","country_code":"CN","type":"education","lineage":["https://openalex.org/I29739308"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yajun Deng","raw_affiliation_strings":["School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","School of Computer Science and Engineering, Guangxi Normal University, Guilin, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University,Guilin,China","institution_ids":["https://openalex.org/I29739308"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Guangxi Normal University, Guilin, China","institution_ids":["https://openalex.org/I29739308"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100404095"],"corresponding_institution_ids":["https://openalex.org/I29739308"],"apc_list":null,"apc_paid":null,"fwci":0.6019,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.68809104,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"359","last_page":"360"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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":1.0,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9980000257492065,"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/T10260","display_name":"Software Engineering Research","score":0.9973000288009644,"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.7490493655204773},{"id":"https://openalex.org/keywords/decomposition","display_name":"Decomposition","score":0.7459790706634521},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7163777351379395},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5240266919136047},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5015518665313721},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.4946269690990448},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4756217300891876},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47480833530426025},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.4648963510990143},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4558180868625641},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1903197169303894},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.17560625076293945},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.15467137098312378},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14390909671783447}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7490493655204773},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.7459790706634521},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7163777351379395},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5240266919136047},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5015518665313721},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.4946269690990448},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4756217300891876},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47480833530426025},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.4648963510990143},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4558180868625641},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1903197169303894},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.17560625076293945},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15467137098312378},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14390909671783447},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/re57278.2023.00051","is_oa":false,"landing_page_url":"https://doi.org/10.1109/re57278.2023.00051","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 31st International Requirements Engineering Conference (RE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6100000143051147,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W2091909469","https://openalex.org/W2563693940","https://openalex.org/W2750746471","https://openalex.org/W2888489501","https://openalex.org/W4285077939","https://openalex.org/W6840321049"],"related_works":["https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W75090202","https://openalex.org/W3183504940","https://openalex.org/W4221075750","https://openalex.org/W3183048213","https://openalex.org/W4237290840","https://openalex.org/W3114080539"],"abstract_inverted_index":{"Microservices":[0],"have":[1],"an":[2],"important":[3],"position":[4],"in":[5,33,57,130],"today's":[6],"software":[7],"development,":[8],"enabling":[9],"a":[10,72,102],"highly":[11],"cohesive":[12],"and":[13,29,51,67,81,85,100,112,123],"low-coupling":[14],"way":[15],"of":[16,24,48],"service":[17,79],"organization.":[18],"To":[19],"address":[20],"the":[21,34,40,46,54,58,96,125],"complexity":[22,86],"issues":[23],"inter-service":[25],"communication,":[26],"data":[27],"consistency":[28],"distributed":[30],"system":[31,99,131],"management":[32],"microservice":[35,49,73],"decomposition":[36,50,74,84,107,126],"process,":[37],"we":[38],"extend":[39],"traditional":[41],"problem":[42,52,59,83],"diagram":[43],"based":[44],"on":[45],"commonality":[47],"frames:":[53],"causal":[55],"domain":[56,60],"is":[61],"further":[62],"divided":[63],"into":[64],"communication":[65],"components":[66],"business":[68],"components.":[69],"We":[70,89],"design":[71,82],"tool":[75],"PF4MD":[76],"to":[77,105,118],"visualize":[78],"requirements":[80],"calculation":[87],"rules.":[88],"evaluated":[90],"it":[91],"with":[92,109],"cases":[93],"such":[94],"as":[95],"Smart":[97],"Building":[98],"obtained":[101],"strategy":[103],"similar":[104],"manual":[106],"but":[108],"more":[110,120,128],"intuitive":[111],"finer":[113],"granularity,":[114],"thus":[115],"helping":[116],"architects":[117],"make":[119],"efficient":[121],"decisions":[122],"understand":[124],"process":[127],"clearly":[129],"requirements.":[132]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
