{"id":"https://openalex.org/W2074579849","doi":"https://doi.org/10.4236/jsea.2010.31007","title":"Application of Design Patterns in Process of Large-Scale Software Evolving","display_name":"Application of Design Patterns in Process of Large-Scale Software Evolving","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W2074579849","doi":"https://doi.org/10.4236/jsea.2010.31007","mag":"2074579849"},"language":"en","primary_location":{"id":"doi:10.4236/jsea.2010.31007","is_oa":true,"landing_page_url":"https://doi.org/10.4236/jsea.2010.31007","pdf_url":"http://www.scirp.org/journal/PaperDownload.aspx?paperID=1246","source":{"id":"https://openalex.org/S33096572","display_name":"Journal of Software Engineering and Applications","issn_l":"1945-3116","issn":["1945-3116","1945-3124"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320480","host_organization_name":"Scientific Research Publishing","host_organization_lineage":["https://openalex.org/P4310320480"],"host_organization_lineage_names":["Scientific Research Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Engineering and Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"http://www.scirp.org/journal/PaperDownload.aspx?paperID=1246","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100392089","display_name":"Wei Wang","orcid":"https://orcid.org/0000-0002-8180-2886"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei WANG","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100457326","display_name":"Zhao Hai","orcid":"https://orcid.org/0000-0001-9796-054X"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai ZHAO","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100423958","display_name":"Hui Li","orcid":"https://orcid.org/0000-0003-1923-0669"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui LI","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100432613","display_name":"Peng Li","orcid":"https://orcid.org/0000-0001-5026-5347"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peng LI","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024007865","display_name":"Dong Yao","orcid":null},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dong YAO","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100423656","display_name":"Zheng Liu","orcid":"https://orcid.org/0000-0001-7765-8466"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zheng LIU","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100374506","display_name":"Bo Li","orcid":"https://orcid.org/0000-0003-2083-9105"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bo LI","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101144537","display_name":"Shuang Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuang YU","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087426527","display_name":"Liu Hong","orcid":"https://orcid.org/0000-0003-0499-5618"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hong LIU","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079287677","display_name":"Kunzhan Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kunzhan YANG","raw_affiliation_strings":["Information Science and Engineering , Northeastern University , Shenyang , China","Information Science and Engineering, Northeastern University, Shenyang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Science and Engineering , Northeastern University , Shenyang , China","institution_ids":["https://openalex.org/I9224756"]},{"raw_affiliation_string":"Information Science and Engineering, Northeastern University, Shenyang, China","institution_ids":["https://openalex.org/I9224756"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I9224756"],"apc_list":null,"apc_paid":null,"fwci":1.4154,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.88650486,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"03","issue":"01","first_page":"58","last_page":"64"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9965999722480774,"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.9965999722480774,"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/T12490","display_name":"Software Engineering and Design Patterns","score":0.989799976348877,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.98580002784729,"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/computer-science","display_name":"Computer science","score":0.660995602607727},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6148809790611267},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.6030861139297485},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.6022952795028687},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.5559890270233154},{"id":"https://openalex.org/keywords/structural-pattern","display_name":"Structural pattern","score":0.5454909801483154},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.5007779598236084},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.48922300338745117},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4880715608596802},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.42839616537094116},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.42147624492645264},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.32604172825813293},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1420365571975708}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.660995602607727},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6148809790611267},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.6030861139297485},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.6022952795028687},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.5559890270233154},{"id":"https://openalex.org/C164202143","wikidata":"https://www.wikidata.org/wiki/Q635280","display_name":"Structural pattern","level":5,"score":0.5454909801483154},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.5007779598236084},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.48922300338745117},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4880715608596802},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.42839616537094116},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.42147624492645264},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.32604172825813293},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1420365571975708},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4236/jsea.2010.31007","is_oa":true,"landing_page_url":"https://doi.org/10.4236/jsea.2010.31007","pdf_url":"http://www.scirp.org/journal/PaperDownload.aspx?paperID=1246","source":{"id":"https://openalex.org/S33096572","display_name":"Journal of Software Engineering and Applications","issn_l":"1945-3116","issn":["1945-3116","1945-3124"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320480","host_organization_name":"Scientific Research Publishing","host_organization_lineage":["https://openalex.org/P4310320480"],"host_organization_lineage_names":["Scientific Research Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Engineering and Applications","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.4236/jsea.2010.31007","is_oa":true,"landing_page_url":"https://doi.org/10.4236/jsea.2010.31007","pdf_url":"http://www.scirp.org/journal/PaperDownload.aspx?paperID=1246","source":{"id":"https://openalex.org/S33096572","display_name":"Journal of Software Engineering and Applications","issn_l":"1945-3116","issn":["1945-3116","1945-3124"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320480","host_organization_name":"Scientific Research Publishing","host_organization_lineage":["https://openalex.org/P4310320480"],"host_organization_lineage_names":["Scientific Research Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Engineering and Applications","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2074579849.pdf","grobid_xml":"https://content.openalex.org/works/W2074579849.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W1606433013","https://openalex.org/W1649645444","https://openalex.org/W1964429554","https://openalex.org/W1966922820","https://openalex.org/W1967440046","https://openalex.org/W2036983256","https://openalex.org/W2070787093","https://openalex.org/W2113213498","https://openalex.org/W2114424176","https://openalex.org/W2114733359","https://openalex.org/W2115413750","https://openalex.org/W2139630810","https://openalex.org/W2145416273","https://openalex.org/W2151381004","https://openalex.org/W2153621090"],"related_works":["https://openalex.org/W2989649103","https://openalex.org/W2350603686","https://openalex.org/W3147928400","https://openalex.org/W3123088576","https://openalex.org/W2764074750","https://openalex.org/W2348497170","https://openalex.org/W2183981186","https://openalex.org/W91433896","https://openalex.org/W2160323296","https://openalex.org/W221126613"],"abstract_inverted_index":{"To":[0],"search":[1,100],"for":[2,37,101],"the":[3,8,10,13,25,30,38,43,45,52,62,65,69,74,77,81,85,89,96,102],"Design":[4],"Patterns\u2019":[5],"influence":[6],"on":[7,61],"software,":[9],"paper":[11,46,75],"abstracts":[12],"feature":[14],"models":[15],"of":[16,19,51,64,80,88,92,113],"9":[17,48,53,90],"kinds":[18,27,54,91,112],"classic":[20],"exiting":[21],"design":[22,55,66,93,106],"patterns":[23,56,67,94,107],"among":[24],"23":[26],"and":[28,84,99],"describes":[29],"features":[31,41],"with":[32],"algorithm":[33],"language.":[34],"Meanwhile,":[35],"searching":[36],"specific":[39],"structure":[40,63],"in":[42,68],"network,":[44],"designs":[47],"matching":[49],"algorithms":[50],"mentioned":[57],"above":[58],"to":[59],"research":[60],"software":[70,82,97],"network.":[71],"At":[72],"last,":[73],"analyzes":[76],"evolving":[78],"trends":[79],"scale":[83],"application":[86],"frequency":[87],"as":[95],"evolves,":[98],"rules":[103],"how":[104],"these":[105],"are":[108],"applied":[109],"into":[110],"4":[111],"typical":[114],"software.":[115]},"counts_by_year":[{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2}],"updated_date":"2026-06-16T07:32:37.131356","created_date":"2025-10-10T00:00:00"}
