{"id":"https://openalex.org/W2066236315","doi":"https://doi.org/10.1155/2015/498618","title":"ScalaLab and GroovyLab: Comparing Scala and Groovy for Scientific Computing","display_name":"ScalaLab and GroovyLab: Comparing Scala and Groovy for Scientific Computing","publication_year":2015,"publication_date":"2015-01-01","ids":{"openalex":"https://openalex.org/W2066236315","doi":"https://doi.org/10.1155/2015/498618","mag":"2066236315"},"language":"en","primary_location":{"id":"doi:10.1155/2015/498618","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2015/498618","pdf_url":"https://downloads.hindawi.com/journals/sp/2015/498618.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://downloads.hindawi.com/journals/sp/2015/498618.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011421113","display_name":"Stergios Papadimitriou","orcid":null},"institutions":[{"id":"https://openalex.org/I53074787","display_name":"Technological Educational Institute of Eastern Macedonia and Thrace","ror":"https://ror.org/0009xxz90","country_code":"GR","type":"education","lineage":["https://openalex.org/I53074787"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Stergios Papadimitriou","raw_affiliation_strings":["Department of Computer Engineering & Informatics, Technological Educational Institute of Kavala, 65404 Kavala, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering & Informatics, Technological Educational Institute of Kavala, 65404 Kavala, Greece","institution_ids":["https://openalex.org/I53074787"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021126786","display_name":"Kirsten Schwark","orcid":"https://orcid.org/0000-0001-9672-6639"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kirsten Schwark","raw_affiliation_strings":["iDashboards, 900 Tower Drive, Troy, MI 48098, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"iDashboards, 900 Tower Drive, Troy, MI 48098, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021368521","display_name":"Seferina Mavroudi","orcid":"https://orcid.org/0000-0003-0612-1009"},"institutions":[{"id":"https://openalex.org/I120729142","display_name":"Computer Technology Institute and Press \u201cDIOPHANTUS\u201d","ror":"https://ror.org/021nszj63","country_code":"GR","type":"facility","lineage":["https://openalex.org/I120729142","https://openalex.org/I4210154149"]},{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Seferina Mavroudi","raw_affiliation_strings":["Department of Computer Engineering and Informatics, University of Patras, Greece","Technological Educational Institute of Patras, 26332 Patras, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering and Informatics, University of Patras, Greece","institution_ids":["https://openalex.org/I174878644"]},{"raw_affiliation_string":"Technological Educational Institute of Patras, 26332 Patras, Greece","institution_ids":["https://openalex.org/I120729142"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115589078","display_name":"Kostas Theofilatos","orcid":null},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Kostas Theofilatos","raw_affiliation_strings":["Department of Computer Engineering and Informatics, University of Patras, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering and Informatics, University of Patras, Greece","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110128188","display_name":"Spiridon Likothanasis","orcid":null},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Spiridon Likothanasis","raw_affiliation_strings":["Department of Computer Engineering and Informatics, University of Patras, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering and Informatics, University of Patras, Greece","institution_ids":["https://openalex.org/I174878644"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5011421113"],"corresponding_institution_ids":["https://openalex.org/I53074787"],"apc_list":{"value":2000,"currency":"USD","value_usd":2000},"apc_paid":{"value":2000,"currency":"USD","value_usd":2000},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.07184735,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2015","issue":null,"first_page":"1","last_page":"13"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9943000078201294,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9943000078201294,"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.9746000170707703,"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"}},{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.9726999998092651,"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/scala","display_name":"Scala","score":0.9219843149185181},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8596446514129639},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7554485201835632},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6803318858146667},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5167940855026245},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.5124688744544983},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45165881514549255},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.4270308017730713},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.36476588249206543},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.323150634765625}],"concepts":[{"id":"https://openalex.org/C109701466","wikidata":"https://www.wikidata.org/wiki/Q460584","display_name":"Scala","level":3,"score":0.9219843149185181},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8596446514129639},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7554485201835632},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6803318858146667},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5167940855026245},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.5124688744544983},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45165881514549255},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4270308017730713},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36476588249206543},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.323150634765625}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1155/2015/498618","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2015/498618","pdf_url":"https://downloads.hindawi.com/journals/sp/2015/498618.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ada3bc34b931438ab43992c699bda980","is_oa":false,"landing_page_url":"https://doaj.org/article/ada3bc34b931438ab43992c699bda980","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":"Scientific Programming, Vol 2015 (2015)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2015/498618","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2015/498618","pdf_url":"https://downloads.hindawi.com/journals/sp/2015/498618.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4300000071525574,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2066236315.pdf","grobid_xml":"https://content.openalex.org/works/W2066236315.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W1520511539","https://openalex.org/W1532939744","https://openalex.org/W1692288381","https://openalex.org/W1909075134","https://openalex.org/W1966510370","https://openalex.org/W2080295352","https://openalex.org/W2246588102","https://openalex.org/W2468231336","https://openalex.org/W2500186743"],"related_works":["https://openalex.org/W1780290295","https://openalex.org/W2360912707","https://openalex.org/W1977519484","https://openalex.org/W2121819567","https://openalex.org/W1974508891","https://openalex.org/W1553103764","https://openalex.org/W2359448728","https://openalex.org/W1576585645","https://openalex.org/W2611201370","https://openalex.org/W2040988149"],"abstract_inverted_index":{"ScalaLab":[0,12],"and":[1,20,34,49,74,80,129,153],"GroovyLab":[2,21],"are":[3],"both":[4,136],"MATLAB-like":[5],"environments":[6,73],"for":[7,86,105],"the":[8,16,25,37,42,55,71,78,96,111,140,143],"Java":[9,46,112,122],"Virtual":[10],"Machine.":[11],"is":[13,22,114],"based":[14,23],"on":[15,24,132],"Scala":[17,83],"programming":[18,27,156],"language":[19],"Groovy":[26,85],"language.":[28],"They":[29,39],"present":[30],"similar":[31],"user":[32],"interfaces":[33],"functionality":[35],"to":[36,151],"user.":[38],"also":[40,91],"share":[41],"same":[43],"set":[44],"of":[45,50,58,70,77,82,95,98,110,142],"scientific":[47,87,106,146],"libraries":[48],"native":[51],"code":[52,147],"libraries.":[53],"From":[54],"programmer's":[56],"point":[57],"view":[59],"though,":[60],"they":[61],"have":[62],"significant":[63],"differences.":[64],"This":[65],"paper":[66],"compares":[67],"some":[68,76,93],"aspects":[69,94],"two":[72],"highlights":[75],"strengths":[79],"weaknesses":[81],"versus":[84,102],"computing.":[88],"The":[89,108],"discussion":[90],"examines":[92],"dilemma":[97],"using":[99],"dynamic":[100],"typing":[101,104],"static":[103],"programming.":[107],"performance":[109,141],"platform":[113],"continuously":[115],"improved":[116],"at":[117],"a":[118],"fast":[119],"pace.":[120],"Today":[121],"can":[123,138],"effectively":[124],"support":[125],"demanding":[126],"high-performance":[127],"computing":[128],"scales":[130],"well":[131],"multicore":[133],"platforms.":[134],"Thus,":[135],"systems":[137],"challenge":[139],"traditional":[144],"C/C++/Fortran":[145],"with":[148],"an":[149],"easier":[150],"use":[152],"more":[154],"productive":[155],"environment.":[157]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
