{"id":"https://openalex.org/W4400798865","doi":"https://doi.org/10.1145/3626203.3670594","title":"Japper: A Comprehensive Framework for Streamlining Jupyter-Based Scientific Web Application Development","display_name":"Japper: A Comprehensive Framework for Streamlining Jupyter-Based Scientific Web Application Development","publication_year":2024,"publication_date":"2024-07-17","ids":{"openalex":"https://openalex.org/W4400798865","doi":"https://doi.org/10.1145/3626203.3670594"},"language":"en","primary_location":{"id":"doi:10.1145/3626203.3670594","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3626203.3670594","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3626203.3670594","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing 2024: Human Powered Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3626203.3670594","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5012992701","display_name":"I Luk Kim","orcid":"https://orcid.org/0000-0002-6905-5021"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"I Luk Kim","raw_affiliation_strings":["Rosen Center for Advanced Computing, Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Rosen Center for Advanced Computing, Purdue University, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101983919","display_name":"Lan Zhao","orcid":"https://orcid.org/0000-0002-0418-0323"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lan Zhao","raw_affiliation_strings":["Rosen Center for Advanced Computing, Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Rosen Center for Advanced Computing, Purdue University, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016140372","display_name":"Carol Song","orcid":"https://orcid.org/0000-0003-0123-9067"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Carol Song","raw_affiliation_strings":["Rosen Center for Advanced Computing, Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Rosen Center for Advanced Computing, Purdue University, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038788528","display_name":"Wei Siong Neo","orcid":"https://orcid.org/0000-0002-5521-5143"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wei Siong Neo","raw_affiliation_strings":["Department of Psychological Sciences, Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Department of Psychological Sciences, Purdue University, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007010161","display_name":"Bridgette Kelleher","orcid":"https://orcid.org/0000-0001-7966-1837"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bridgette Kelleher","raw_affiliation_strings":["Department of Psychological Sciences, Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Department of Psychological Sciences, Purdue University, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5012992701"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0224,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.85471647,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9998000264167786,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980999827384949,"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/T13650","display_name":"Computational Physics and Python Applications","score":0.9915000200271606,"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.6508420705795288},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3529497981071472},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.3391309082508087},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3294123709201813},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.32666757702827454},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.201844722032547}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6508420705795288},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3529497981071472},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.3391309082508087},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3294123709201813},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.32666757702827454},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.201844722032547}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3626203.3670594","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3626203.3670594","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3626203.3670594","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing 2024: Human Powered Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3626203.3670594","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3626203.3670594","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3626203.3670594","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing 2024: Human Powered Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2547725212","display_name":null,"funder_award_id":"2020635","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G4639263994","display_name":null,"funder_award_id":"R21HD106701","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4400798865.pdf"},"referenced_works_count":6,"referenced_works":["https://openalex.org/W2792198850","https://openalex.org/W3135513616","https://openalex.org/W4284958736","https://openalex.org/W4313499037","https://openalex.org/W6907611839","https://openalex.org/W6982728064"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"Jupyter":[0,26,71,109],"Notebooks":[1,27],"have":[2],"been":[3,132],"rapidly":[4],"adopted":[5],"by":[6,119],"researchers":[7,43],"across":[8],"disciplines":[9],"to":[10,44,74,148],"perform":[11],"scientific":[12,48,68,88,137],"computing":[13],"using":[14,50,70],"its":[15,150],"interactive":[16],"and":[17,21,38,46,55,66,77,102,115,127,156],"versatile":[18],"data":[19],"exploration":[20],"analysis":[22],"capabilities.":[23],"Furthermore,":[24],"running":[25],"in":[28,63,134,140],"standalone":[29],"web":[30,89,138],"application":[31,90,158],"mode":[32],"has":[33,131],"emerged":[34],"as":[35,152],"a":[36,51,85,96,153],"fast":[37],"more":[39],"sustainable":[40],"way":[41],"for":[42,107],"develop":[45],"share":[47],"applications":[49,69,139],"familiar":[52],"programming":[53],"language":[54],"development":[56,75,91,117,159],"environment.":[57],"However,":[58],"significant":[59],"challenges":[60],"still":[61],"exist":[62],"developing":[64,135],"robust":[65],"user-friendly":[67],"Notebook":[72],"due":[73],"complexity":[76],"user":[78],"interface":[79],"limitations.":[80],"This":[81],"paper":[82],"introduces":[83],"Japper,":[84],"comprehensive":[86],"Jupyter-based":[87],"framework.":[92,160],"Japper":[93,130],"consists":[94],"of":[95],"core":[97],"toolkit,":[98],"established":[99],"best":[100],"practices,":[101],"architectural":[103],"patterns":[104],"specifically":[105],"tailored":[106],"the":[108],"ecosystem.":[110],"It":[111],"simplifies":[112],"project":[113],"initiation":[114],"expedites":[116],"workflows":[118],"providing":[120],"intuitive":[121],"interfaces,":[122],"advanced":[123],"front-end":[124],"customization":[125],"features,":[126],"streamlined":[128],"deployment.":[129],"used":[133],"several":[136],"diverse":[141],"fields.":[142],"Two":[143],"examples":[144],"are":[145],"described":[146],"here":[147],"demonstrate":[149],"potential":[151],"broadly":[154],"applicable":[155],"effective":[157]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
