{"id":"https://openalex.org/W2898639936","doi":"https://doi.org/10.18293/seke2018-147","title":"Leveraging the Power of Component-based Development for Front-End Components: Insights from a Study of React Applications (S)","display_name":"Leveraging the Power of Component-based Development for Front-End Components: Insights from a Study of React Applications (S)","publication_year":2018,"publication_date":"2018-07-01","ids":{"openalex":"https://openalex.org/W2898639936","doi":"https://doi.org/10.18293/seke2018-147","mag":"2898639936"},"language":"en","primary_location":{"id":"doi:10.18293/seke2018-147","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2018-147","pdf_url":"https://doi.org/10.18293/seke2018-147","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://doi.org/10.18293/seke2018-147","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100639747","display_name":"Yang Chen","orcid":"https://orcid.org/0000-0003-3868-3145"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chen Yang","raw_affiliation_strings":["School of Software Engineering, Tongji University Shanghai, China","SEEBURGER China Inc. Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University Shanghai, China","institution_ids":["https://openalex.org/I116953780"]},{"raw_affiliation_string":"SEEBURGER China Inc. Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100712262","display_name":"Yan Liu","orcid":"https://orcid.org/0000-0003-4580-8831"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yan Liu","raw_affiliation_strings":["SEEBURGER China Inc. Shanghai, China","School of Software Engineering, Tongji University Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SEEBURGER China Inc. Shanghai, China","institution_ids":[]},{"raw_affiliation_string":"School of Software Engineering, Tongji University Shanghai, China","institution_ids":["https://openalex.org/I116953780"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020507691","display_name":"Yu Jia","orcid":"https://orcid.org/0000-0001-9640-1666"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jia Yu","raw_affiliation_strings":["School of Software Engineering, Tongji University Shanghai, China","SEEBURGER China Inc. Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University Shanghai, China","institution_ids":["https://openalex.org/I116953780"]},{"raw_affiliation_string":"SEEBURGER China Inc. Shanghai, China","institution_ids":[]}]},{"author_position":"last","author":{"id":null,"display_name":"Yiwei Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yiwei Lin","raw_affiliation_strings":["School of Software Engineering, Tongji University Shanghai, China","SEEBURGER China Inc. Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University Shanghai, China","institution_ids":["https://openalex.org/I116953780"]},{"raw_affiliation_string":"SEEBURGER China Inc. Shanghai, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17512476,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2018","issue":null,"first_page":"578","last_page":"634"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T14306","display_name":"Technology Assessment and Management","score":0.9147999882698059,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T14306","display_name":"Technology Assessment and Management","score":0.9147999882698059,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.8052951097488403},{"id":"https://openalex.org/keywords/front-and-back-ends","display_name":"Front and back ends","score":0.5706339478492737},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.563667893409729},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4617291986942291},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.4060058891773224},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.2454875409603119},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10555297136306763},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10103976726531982}],"concepts":[{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.8052951097488403},{"id":"https://openalex.org/C53016008","wikidata":"https://www.wikidata.org/wiki/Q620167","display_name":"Front and back ends","level":2,"score":0.5706339478492737},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.563667893409729},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4617291986942291},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4060058891773224},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2454875409603119},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10555297136306763},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10103976726531982},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18293/seke2018-147","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2018-147","pdf_url":"https://doi.org/10.18293/seke2018-147","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.18293/seke2018-147","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2018-147","pdf_url":"https://doi.org/10.18293/seke2018-147","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2898639936.pdf","grobid_xml":"https://content.openalex.org/works/W2898639936.grobid-xml"},"referenced_works_count":6,"referenced_works":["https://openalex.org/W1541711935","https://openalex.org/W2117465452","https://openalex.org/W2124410254","https://openalex.org/W2130477480","https://openalex.org/W2479278730","https://openalex.org/W2527855046"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2350741829","https://openalex.org/W2130043461","https://openalex.org/W2530322880","https://openalex.org/W1596801655"],"abstract_inverted_index":{"Classic":[0],"design":[1,6,42,123,165],"patterns,":[2,134],"architectural":[3,106,150,169],"styles,":[4],"and":[5,11,29,80,100,107,132],"principles":[7],"have":[8],"been":[9],"introduced":[10,21],"enhanced":[12],"in":[13,22,33,61,147],"Web":[14],"front-end":[15,34,85,121,156,179],"development.":[16,50,180],"Recently,":[17],"component-based":[18,49,178],"architecture,":[19],"successfully":[20],"React.js,":[23],"has":[24],"tended":[25],"to":[26,55,72,117,139],"replace":[27],"MVC":[28],"other":[30],"MV*":[31],"patterns":[32],"frameworks.":[35],"However,":[36],"we":[37,95,154],"still":[38],"know":[39],"little":[40],"about":[41],"strategies":[43],"for":[44,84],"leveraging":[45],"the":[46,57,77,97,118,137,144,149,168,175],"power":[47,176],"of":[48,59,82,102,120,177],"We":[51],"conducted":[52],"a":[53],"study":[54,138,145],"explore":[56],"use":[58],"components":[60,157,166],"React-based":[62],"applications":[63],"from":[64],"two":[65],"levels.":[66],"Three":[67],"private":[68],"repositories":[69],"were":[70,110],"analyzed":[71],"get":[73],"practical":[74],"insights":[75],"into":[76,158],"nature,":[78],"limitations":[79],"potentials":[81],"CBD":[83],"implementations.":[86],"Our":[87,161],"research":[88],"started":[89],"with":[90],"an":[91],"aerial":[92],"view,":[93],"where":[94,153],"examined":[96],"dependency,":[98],"connectivity,":[99],"overall":[101],"components.":[103],"Quite":[104],"different":[105],"programming":[108],"styles":[109],"observed;":[111],"these":[112],"can":[113],"be":[114],"easily":[115],"attributed":[116],"lack":[119],"component":[122,130],"paradigms.":[124],"Meanwhile,":[125],"all":[126],"cases":[127],"exhibit":[128],"similar":[129],"connectivity":[131],"dependency":[133],"which":[135],"enlighten":[136],"categorize":[140],"them":[141],"further.":[142],"Next,":[143],"zoomed":[146],"on":[148,167],"elements":[151,170],"level,":[152],"classified":[155],"four":[159],"categories.":[160],"observations":[162],"suggest":[163],"that":[164],"level":[171],"may":[172],"dramatically":[173],"boost":[174]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
