{"id":"https://openalex.org/W2790103609","doi":"https://doi.org/10.1002/cpe.4459","title":"Automatic translation from Java to Spark","display_name":"Automatic translation from Java to Spark","publication_year":2018,"publication_date":"2018-02-28","ids":{"openalex":"https://openalex.org/W2790103609","doi":"https://doi.org/10.1002/cpe.4459","mag":"2790103609"},"language":"en","primary_location":{"id":"doi:10.1002/cpe.4459","is_oa":true,"landing_page_url":"https://doi.org/10.1002/cpe.4459","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.4459","source":{"id":"https://openalex.org/S11065456","display_name":"Concurrency and Computation Practice and Experience","issn_l":"1532-0626","issn":["1532-0626","1532-0634"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency and Computation: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.4459","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101675492","display_name":"Bing Li","orcid":"https://orcid.org/0000-0002-8233-5191"},"institutions":[{"id":"https://openalex.org/I181565077","display_name":"Georgia State University","ror":"https://ror.org/03qt6ba18","country_code":"US","type":"education","lineage":["https://openalex.org/I181565077"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bing Li","raw_affiliation_strings":["Department of Computer Science Georgia State University  25 Park Pl NE Atlanta GA 30303 USA","Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303, USA"],"raw_orcid":"https://orcid.org/0000-0002-8233-5191","affiliations":[{"raw_affiliation_string":"Department of Computer Science Georgia State University  25 Park Pl NE Atlanta GA 30303 USA","institution_ids":["https://openalex.org/I181565077"]},{"raw_affiliation_string":"Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303, USA","institution_ids":["https://openalex.org/I181565077"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043548203","display_name":"Xueli Xiao","orcid":"https://orcid.org/0000-0002-5610-2917"},"institutions":[{"id":"https://openalex.org/I181565077","display_name":"Georgia State University","ror":"https://ror.org/03qt6ba18","country_code":"US","type":"education","lineage":["https://openalex.org/I181565077"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xueli Xiao","raw_affiliation_strings":["Department of Computer Science Georgia State University  25 Park Pl NE Atlanta GA 30303 USA","Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science Georgia State University  25 Park Pl NE Atlanta GA 30303 USA","institution_ids":["https://openalex.org/I181565077"]},{"raw_affiliation_string":"Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303, USA","institution_ids":["https://openalex.org/I181565077"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101465265","display_name":"Yi Pan","orcid":"https://orcid.org/0000-0002-2766-3096"},"institutions":[{"id":"https://openalex.org/I181565077","display_name":"Georgia State University","ror":"https://ror.org/03qt6ba18","country_code":"US","type":"education","lineage":["https://openalex.org/I181565077"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yi Pan","raw_affiliation_strings":["Department of Computer Science Georgia State University  25 Park Pl NE Atlanta GA 30303 USA","Present Address","Yi Pan, Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303 USA","Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science Georgia State University  25 Park Pl NE Atlanta GA 30303 USA","institution_ids":["https://openalex.org/I181565077"]},{"raw_affiliation_string":"Present Address","institution_ids":[]},{"raw_affiliation_string":"Yi Pan, Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303 USA","institution_ids":["https://openalex.org/I181565077"]},{"raw_affiliation_string":"Department of Computer Science, Georgia State University, 25 Park Pl NE, Atlanta, GA 30303, USA","institution_ids":["https://openalex.org/I181565077"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101465265"],"corresponding_institution_ids":["https://openalex.org/I181565077"],"apc_list":{"value":4740,"currency":"USD","value_usd":4740},"apc_paid":null,"fwci":0.4111,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.69736832,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"30","issue":"20","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9993000030517578,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9018774032592773},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.8587153553962708},{"id":"https://openalex.org/keywords/spark","display_name":"SPARK (programming language)","score":0.8122402429580688},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7650226354598999},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5742707252502441},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4982168674468994},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4802308678627014},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.47505709528923035},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43933340907096863},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.43512338399887085},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.42678138613700867},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.344818651676178},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.08282923698425293}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9018774032592773},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8587153553962708},{"id":"https://openalex.org/C2781215313","wikidata":"https://www.wikidata.org/wiki/Q3493345","display_name":"SPARK (programming language)","level":2,"score":0.8122402429580688},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7650226354598999},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5742707252502441},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4982168674468994},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4802308678627014},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.47505709528923035},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43933340907096863},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.43512338399887085},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.42678138613700867},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.344818651676178},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08282923698425293},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/cpe.4459","is_oa":true,"landing_page_url":"https://doi.org/10.1002/cpe.4459","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.4459","source":{"id":"https://openalex.org/S11065456","display_name":"Concurrency and Computation Practice and Experience","issn_l":"1532-0626","issn":["1532-0626","1532-0634"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency and Computation: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1002/cpe.4459","is_oa":true,"landing_page_url":"https://doi.org/10.1002/cpe.4459","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.4459","source":{"id":"https://openalex.org/S11065456","display_name":"Concurrency and Computation Practice and Experience","issn_l":"1532-0626","issn":["1532-0626","1532-0634"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency and Computation: Practice and Experience","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2790103609.pdf","grobid_xml":"https://content.openalex.org/works/W2790103609.grobid-xml"},"referenced_works_count":13,"referenced_works":["https://openalex.org/W1966591924","https://openalex.org/W2046235404","https://openalex.org/W2103337291","https://openalex.org/W2110086534","https://openalex.org/W2114296561","https://openalex.org/W2131629857","https://openalex.org/W2131975293","https://openalex.org/W2146840150","https://openalex.org/W2163349370","https://openalex.org/W2173213060","https://openalex.org/W2302209003","https://openalex.org/W2995564009","https://openalex.org/W3103395557"],"related_works":["https://openalex.org/W2092530219","https://openalex.org/W1975949872","https://openalex.org/W3159871278","https://openalex.org/W2230552005","https://openalex.org/W2388464034","https://openalex.org/W2905242764","https://openalex.org/W2533125852","https://openalex.org/W3122369893","https://openalex.org/W2407476586","https://openalex.org/W2750654225"],"abstract_inverted_index":{"Summary":[0],"Cloud":[1],"computing":[2,10,90],"is":[3,30,54,69,110,114],"a":[4,31,62,115],"powerful":[5],"infrastructure":[6],"tool":[7],"for":[8,34],"scientific":[9],"and":[11,13,37,57],"research":[12],"attracts":[14],"many":[15,41],"developers":[16],"to":[17,27,45,65,71,80],"deploy":[18],"their":[19,107],"products":[20],"on":[21],"it.":[22],"Code":[23],"migration":[24,122],"from":[25,76],"local":[26],"cloud":[28,82,125],"servers":[29],"significant":[32],"challenge":[33],"all":[35],"companies":[36],"organizations":[38],"that":[39,97,112],"have":[40],"legacy":[42],"programs.":[43,92],"Compared":[44],"the":[46,51,73,102,119],"de":[47],"novo":[48],"development":[49],"method,":[50],"automatic":[52,74,120],"translation":[53,75],"more":[55],"productive":[56],"economical.":[58],"In":[59],"this":[60],"paper,":[61],"new":[63,116],"Java":[64,78],"Spark":[66,81],"(J2S)":[67],"translator":[68],"introduced":[70],"achieve":[72],"sequential":[77],"code":[79,121],"application,":[83],"which":[84],"can":[85],"translate":[86],"three":[87],"types":[88],"of":[89,124],"intensive":[91],"The":[93],"evaluation":[94],"experiments":[95],"demonstrate":[96],"these":[98],"translations":[99],"significantly":[100],"improve":[101],"source":[103],"program":[104],"performance":[105],"in":[106,118],"domains.":[108],"It":[109],"believed":[111],"it":[113],"step":[117],"era":[123],"computing.":[126]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
