{"id":"https://openalex.org/W7160315985","doi":"https://doi.org/10.5753/sbsi.2026.248292","title":"BACK2SERIES: Designing a Backtesting Framework for Time Series Forecasting into a RESTful API","display_name":"BACK2SERIES: Designing a Backtesting Framework for Time Series Forecasting into a RESTful API","publication_year":2026,"publication_date":"2026-05-05","ids":{"openalex":"https://openalex.org/W7160315985","doi":"https://doi.org/10.5753/sbsi.2026.248292"},"language":null,"primary_location":{"id":"doi:10.5753/sbsi.2026.248292","is_oa":true,"landing_page_url":"https://doi.org/10.5753/sbsi.2026.248292","pdf_url":"https://sol.sbc.org.br/index.php/sbsi/article/download/41316/41086","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Brazilian Symposium on Information Systems (SBSI)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://sol.sbc.org.br/index.php/sbsi/article/download/41316/41086","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5135409726","display_name":"Eduardo Olinto","orcid":null},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Eduardo Olinto","raw_affiliation_strings":["PUC-Rio"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5135346244","display_name":"Augusto Baffa","orcid":null},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Augusto Baffa","raw_affiliation_strings":["PUC-Rio"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051931293","display_name":"Juliana Alves Pereira","orcid":"https://orcid.org/0000-0002-0799-2829"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Juliana Alves Pereira","raw_affiliation_strings":["PUC-Rio"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio","institution_ids":["https://openalex.org/I2699952"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5135409726"],"corresponding_institution_ids":["https://openalex.org/I2699952"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.67138467,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"61","last_page":"80"},"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.22660000622272491,"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.22660000622272491,"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/T13794","display_name":"Financial Reporting and XBRL","score":0.05920000001788139,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.04520000144839287,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.718500018119812},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5455999970436096},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4932999908924103},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4864000082015991},{"id":"https://openalex.org/keywords/time-series","display_name":"Time series","score":0.42890000343322754},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4036000072956085},{"id":"https://openalex.org/keywords/standardization","display_name":"Standardization","score":0.3887999951839447},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.32670000195503235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8097000122070312},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.718500018119812},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5455999970436096},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4932999908924103},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4864000082015991},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.43790000677108765},{"id":"https://openalex.org/C151406439","wikidata":"https://www.wikidata.org/wiki/Q186588","display_name":"Time series","level":2,"score":0.42890000343322754},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4036000072956085},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.39259999990463257},{"id":"https://openalex.org/C188087704","wikidata":"https://www.wikidata.org/wiki/Q369577","display_name":"Standardization","level":2,"score":0.3887999951839447},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3709000051021576},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.32670000195503235},{"id":"https://openalex.org/C143724316","wikidata":"https://www.wikidata.org/wiki/Q312468","display_name":"Series (stratigraphy)","level":2,"score":0.3028999865055084},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.28200000524520874},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.2721000015735626},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.27079999446868896},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27059999108314514},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.26570001244544983},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.2653999924659729},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.26460000872612},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.26429998874664307},{"id":"https://openalex.org/C8642999","wikidata":"https://www.wikidata.org/wiki/Q4171168","display_name":"Hyperparameter","level":2,"score":0.25920000672340393},{"id":"https://openalex.org/C83546350","wikidata":"https://www.wikidata.org/wiki/Q1139051","display_name":"Regression","level":2,"score":0.25600001215934753},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.25429999828338623}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5753/sbsi.2026.248292","is_oa":true,"landing_page_url":"https://doi.org/10.5753/sbsi.2026.248292","pdf_url":"https://sol.sbc.org.br/index.php/sbsi/article/download/41316/41086","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Brazilian Symposium on Information Systems (SBSI)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5753/sbsi.2026.248292","is_oa":true,"landing_page_url":"https://doi.org/10.5753/sbsi.2026.248292","pdf_url":"https://sol.sbc.org.br/index.php/sbsi/article/download/41316/41086","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Brazilian Symposium on Information Systems (SBSI)","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6860038042068481,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7160315985.pdf","grobid_xml":"https://content.openalex.org/works/W7160315985.grobid-xml"},"referenced_works_count":3,"referenced_works":["https://openalex.org/W2770188460","https://openalex.org/W2981092533","https://openalex.org/W4382677476"],"related_works":[],"abstract_inverted_index":{"Research":[0,183],"Context:":[1],"Time":[2],"series":[3,28,97,173,269],"forecasting":[4,174,207,280],"plays":[5],"a":[6,91],"crucial":[7],"role":[8],"in":[9,140,195,288],"economics,":[10],"finance,":[11],"and":[12,38,59,66,78,106,112,154,167,180,200,222,236,254,278,285],"other":[13,213],"domains":[14],"where":[15],"accurately":[16],"anticipating":[17],"future":[18],"outcomes":[19],"is":[20,138],"essential":[21],"for":[22,81,95,130],"informed":[23],"decision-making.":[24,290],"However,":[25],"evaluating":[26],"time":[27,54,96,172,268],"regression":[29,98],"models":[30],"requires":[31],"specific":[32],"methods":[33],"to":[34,116,177,217,256],"preserve":[35],"temporal":[36],"dependencies":[37],"ensure":[39],"realistic":[40],"assessments.":[41],"Scientific":[42],"and/or":[43,85],"Practical":[44],"Problem:":[45],"Common":[46],"validation":[47],"approaches,":[48],"such":[49],"as":[50,143],"random":[51],"cross-validation,":[52],"ignore":[53],"order,":[55],"generating":[56],"look-ahead":[57],"bias":[58],"unreliable":[60],"results.":[61],"Existing":[62],"libraries":[63],"like":[64],"skforecast":[65],"sktime":[67],"provide":[68],"partial":[69],"solutions":[70],"but":[71],"lack":[72],"comprehensive":[73],"backtesting":[74],"features,":[75],"standardized":[76],"procedures,":[77],"user-friendly":[79],"interfaces":[80],"non-programmers.":[82],"Proposed":[83],"Solution":[84],"Analysis:":[86],"This":[87,136],"study":[88,189,204],"introduces":[89],"BACK2SERIES,":[90],"modular":[92],"RESTful":[93],"API":[94,121,229,251],"backtesting.":[99],"It":[100,157,274],"supports":[101],"multiple":[102],"scikit-learn":[103],"estimators,":[104],"expanding":[105],"rolling":[107],"windows,":[108],"periodic":[109],"hyperparameter":[110,234],"tuning,":[111,235],"proper":[113],"data":[114],"standardization":[115],"prevent":[117],"information":[118],"leakage.":[119],"Its":[120],"architecture":[122],"allows":[123],"integration":[124],"with":[125,148,271],"Large":[126],"Language":[127],"Models":[128],"(LLMs)":[129],"automated":[131,233],"workflows.":[132],"Related":[133],"IS":[134,257],"Theory:":[135],"work":[137],"grounded":[139],"Socio-technical":[141],"Theory,":[142,163],"it":[144],"integrates":[145],"technical":[146,179,284],"automation":[147,223],"human":[149],"interaction,":[150],"balancing":[151],"system":[152,192],"efficiency":[153],"user":[155],"accessibility.":[156],"also":[158],"draws":[159],"on":[160],"Process":[161],"Virtualization":[162],"enabling":[164],"remote,":[165],"automated,":[166,277],"reproducible":[168],"workflows":[169],"that":[170,245],"make":[171],"more":[175],"accessible":[176,272],"both":[178,283],"non-technical":[181,286],"users.":[182],"Method:":[184],"Following":[185],"an":[186],"exploratory":[187],"case":[188,203],"methodology,":[190],"the":[191,208,219,261],"was":[193,205],"implemented":[194],"Python":[196],"using":[197,212],"FastAPI,":[198],"Pandas,":[199],"scikit-learn.":[201],"A":[202],"conducted":[206],"USD/BRL":[209],"exchange":[210],"rate":[211],"emerging":[214],"market":[215],"currencies":[216],"validate":[218],"framework\u2019s":[220],"reproducibility":[221],"capabilities.":[224],"Summary":[225],"of":[226,241],"Results:":[227],"The":[228],"produced":[230],"unbiased":[231],"evaluations,":[232],"consistent":[237],"model":[238],"comparisons.":[239],"Tests":[240],"LLM":[242],"interaction":[243],"confirmed":[244],"structured":[246],"prompts":[247],"enable":[248],"complete,":[249],"valid":[250],"calls.":[252],"Contributions":[253],"Impact":[255],"Area:":[258],"BACK2SERIES":[259],"advances":[260],"Information":[262],"Systems":[263],"field":[264],"by":[265],"bridging":[266],"rigorous":[267],"evaluation":[270],"deployment.":[273],"enables":[275],"reproducible,":[276],"explainable":[279],"workflows,":[281],"supporting":[282],"users":[287],"data-driven":[289]},"counts_by_year":[],"updated_date":"2026-06-06T06:22:57.294733","created_date":"2026-05-06T00:00:00"}
