Publicação
Programming cocktail analysis based on the cognitive load theory, a first approach
| Resumo: | The daily activities of those involved in software development are inherently related to the technologies they use. Languages, libraries, frameworks, and tools tend to accumulate as projects evolve and change, effectively forming Programming Cocktails. Unfortunately, the burden of learning, using, and managing these technologies also tends to closely follow this growth, spawning a myriad of concepts that need to be handled concurrently. This complexity usually requires several factors to be analysed, in order to limit its negative effects. These factors range from security risks to costs and cognitive load, just to mention a few. This paper presents an ontology-based modelling framework that can be used to create an overview of Programming Cocktails. The instantiation of this ontology results in Cocktail Identity Cards, which can then be augmented with one or more of the previously mentioned factors. Finally, the paper also presents a first approach to the cognitive load analysis of Programming Cocktails, based on John Sweller’s Cognitive Load Theory. |
|---|---|
| Autores principais: | Costa Neto, Alvaro |
| Outros Autores: | Pereira, Maria João; Henriques, Pedro Rangel |
| Assunto: | Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| Ano: | 2025 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
| _version_ | 1867173417074032640 |
|---|---|
| author | Costa Neto, Alvaro |
| author2 | Pereira, Maria João Henriques, Pedro Rangel |
| author2_role | author author |
| author_facet | Costa Neto, Alvaro Pereira, Maria João Henriques, Pedro Rangel |
| author_role | author |
| contributor_name_str_mv | Biblioteca Digital do IPB |
| country_str | PT |
| creators_json_txt | [{\"Person.name\":\"Costa Neto, Alvaro\"},{\"Person.name\":\"Pereira, Maria João\",\"Person.identifier.orcid\":\"0000-0001-6323-0071\"},{\"Person.name\":\"Henriques, Pedro Rangel\"}] |
| datacite.contributors.contributor.contributorName.fl_str_mv | Biblioteca Digital do IPB |
| datacite.creators.creator.creatorName.fl_str_mv | Costa Neto, Alvaro Pereira, Maria João Henriques, Pedro Rangel |
| datacite.date.Accepted.fl_str_mv | 2025-01-01T00:00:00Z |
| datacite.date.available.fl_str_mv | 2026-03-18T14:56:24Z |
| datacite.date.embargoed.fl_str_mv | 2026-03-18T14:56:24Z |
| datacite.rights.fl_str_mv | http://purl.org/coar/access_right/c_16ec |
| datacite.subjects.subject.fl_str_mv | Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| datacite.titles.title.fl_str_mv | Programming cocktail analysis based on the cognitive load theory, a first approach |
| dc.contributor.none.fl_str_mv | Biblioteca Digital do IPB |
| dc.creator.none.fl_str_mv | Costa Neto, Alvaro Pereira, Maria João Henriques, Pedro Rangel |
| dc.date.Accepted.fl_str_mv | 2025-01-01T00:00:00Z |
| dc.date.available.fl_str_mv | 2026-03-18T14:56:24Z |
| dc.date.embargoed.fl_str_mv | 2026-03-18T14:56:24Z |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | http://hdl.handle.net/10198/36133 |
| dc.language.none.fl_str_mv | eng |
| dc.publisher.none.fl_str_mv | Springer Nature |
| dc.rights.cclincense.fl_str_mv | http://creativecommons.org/licenses/by-nd/4.0/ |
| dc.rights.none.fl_str_mv | http://purl.org/coar/access_right/c_16ec |
| dc.subject.none.fl_str_mv | Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| dc.title.fl_str_mv | Programming cocktail analysis based on the cognitive load theory, a first approach |
| dc.type.none.fl_str_mv | http://purl.org/coar/resource_type/c_5794 |
| description | The daily activities of those involved in software development are inherently related to the technologies they use. Languages, libraries, frameworks, and tools tend to accumulate as projects evolve and change, effectively forming Programming Cocktails. Unfortunately, the burden of learning, using, and managing these technologies also tends to closely follow this growth, spawning a myriad of concepts that need to be handled concurrently. This complexity usually requires several factors to be analysed, in order to limit its negative effects. These factors range from security risks to costs and cognitive load, just to mention a few. This paper presents an ontology-based modelling framework that can be used to create an overview of Programming Cocktails. The instantiation of this ontology results in Cocktail Identity Cards, which can then be augmented with one or more of the previously mentioned factors. Finally, the paper also presents a first approach to the cognitive load analysis of Programming Cocktails, based on John Sweller’s Cognitive Load Theory. |
| dirty | 0 |
| eu_rights_str_mv | restrictedAccess |
| format | conferencePaper |
| fulltext.url.fl_str_mv | https://bibliotecadigital.ipb.pt/bitstreams/d5c88cd5-25cc-410d-ade5-b141b72f0daa/download |
| funding.funder.alternateName_str_mv | FCT FCT FCT FCT |
| funding.funder.identifier_str_mv | http://doi.org/10.13039/501100001871 http://doi.org/10.13039/501100001871 http://doi.org/10.13039/501100001871 http://doi.org/10.13039/501100001871 |
| funding.funder.name_str_mv | Fundação para a Ciência e a Tecnologia Fundação para a Ciência e a Tecnologia Fundação para a Ciência e a Tecnologia Fundação para a Ciência e a Tecnologia |
| funding.identifier_str_mv | UIDB/00319/2020 UIDB/05757/2020 UIDP/05757/2020 LA/P/0007/2020 |
| funding.name_str_mv | 6817 - DCRRNI ID 6817 - DCRRNI ID 6817 - DCRRNI ID 6817 - DCRRNI ID |
| funding_str_mv | UIDB/00319/2020 info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PT UIDB/05757/2020 info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F05757%2F2020/PT UIDP/05757/2020 info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PT LA/P/0007/2020 info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT |
| id | ipb_e8eb5a9eb292fa11fce5597e93eb0634 |
| identifier.url.fl_str_mv | http://hdl.handle.net/10198/36133 |
| instacron_str | ipb |
| institution | Instituto Politécnico de Bragança |
| instname_str | Instituto Politécnico de Bragança |
| language | eng |
| network_acronym_str | ipb |
| network_name_str | Biblioteca Digital do IPB |
| oai_identifier_str | oai:bibliotecadigital.ipb.pt:10198/36133 |
| organization_str_mv | urn:organizationAcronym:ipb |
| person_str_mv | Costa Neto, Alvaro Pereira, Maria João Pereira, Maria João https://www.ciencia-id.pt/C912-4A49-A3B3 C912-4A49-A3B3 http://orcid.org/0000-0001-6323-0071 0000-0001-6323-0071 Henriques, Pedro Rangel |
| publishDate | 2025 |
| publisher.none.fl_str_mv | Springer Nature |
| reponame_str | Biblioteca Digital do IPB |
| repository_id_str | urn:repositoryAcronym:ipb |
| service_str_mv | urn:repositoryAcronym:ipb |
| spelling | engSpringer NatureengThe daily activities of those involved in software development are inherently related to the technologies they use. Languages, libraries, frameworks, and tools tend to accumulate as projects evolve and change, effectively forming Programming Cocktails. Unfortunately, the burden of learning, using, and managing these technologies also tends to closely follow this growth, spawning a myriad of concepts that need to be handled concurrently. This complexity usually requires several factors to be analysed, in order to limit its negative effects. These factors range from security risks to costs and cognitive load, just to mention a few. This paper presents an ontology-based modelling framework that can be used to create an overview of Programming Cocktails. The instantiation of this ontology results in Cocktail Identity Cards, which can then be augmented with one or more of the previously mentioned factors. Finally, the paper also presents a first approach to the cognitive load analysis of Programming Cocktails, based on John Sweller’s Cognitive Load Theory.application/pdfengProgramming cocktail analysis based on the cognitive load theory, a first approachCosta Neto, AlvaroPersonalPereira, Maria JoãoDSpacehttp://dspace.org/items/a20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2DSpacehttp://dspace.org/items/a20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2PereiraMaria JoãoCiência IDhttps://www.ciencia-id.ptC912-4A49-A3B3ORCIDhttp://orcid.org0000-0001-6323-0071Researcher IDhttps://www.researcherid.comG-5999-2011Scopus Author IDhttps://www.scopus.com13907870300Henriques, Pedro RangelHostingInstitutionOrganizationalBiblioteca Digital do IPBe-mailmailto:dspace@ipb.ptdspace@ipb.ptISSNIsPartOf1865-1348DOIIsPartOf10.1007/978-3-031-84913-8_62026-03-18T14:56:24Z20252025-01-01T00:00:00ZHandlehttp://hdl.handle.net/10198/36133http://purl.org/coar/access_right/c_16ecrestricted accessProgramming cocktailsCognitive load theoryTech stackProgramming technologiesDevelopment complexity1544923 bytesFundação para a Ciência e a TecnologiaALGORITMI Research Centerinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PTUIDB/00319/20206817 - DCRRNI IDCrossref Funder IDhttp://doi.org/10.13039/501100001871Fundação para a Ciência e a TecnologiaResearch Centre in Digitalization and Intelligent Roboticsinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F05757%2F2020/PTUIDB/05757/20206817 - DCRRNI IDCrossref Funder IDhttp://doi.org/10.13039/501100001871Fundação para a Ciência e a TecnologiaResearch Centre in Digitalization and Intelligent Roboticsinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PTUIDP/05757/20206817 - DCRRNI IDCrossref Funder IDhttp://doi.org/10.13039/501100001871Fundação para a Ciência e a TecnologiaAssociate Laboratory for Sustainability and Tecnology in Mountain Regionsinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PTLA/P/0007/20206817 - DCRRNI IDCrossref Funder IDhttp://doi.org/10.13039/501100001871other research producthttp://purl.org/coar/resource_type/c_5794conference paper2025http://creativecommons.org/licenses/by-nd/4.0/http://purl.org/coar/access_right/c_16ecapplication/pdffulltexthttps://bibliotecadigital.ipb.pt/bitstreams/d5c88cd5-25cc-410d-ade5-b141b72f0daa/downloadTopical Area: Software, System and Service Engineering, S3E 2024, Held as Part of FedCSIS 2024, and 25th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO 2024, held as part of SEAA 2024135164Belgrade |
| spellingShingle | Programming cocktail analysis based on the cognitive load theory, a first approach Costa Neto, Alvaro Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| status | SINGLETON |
| subject.fl_str_mv | Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| title | Programming cocktail analysis based on the cognitive load theory, a first approach |
| title_full | Programming cocktail analysis based on the cognitive load theory, a first approach |
| title_fullStr | Programming cocktail analysis based on the cognitive load theory, a first approach |
| title_full_unstemmed | Programming cocktail analysis based on the cognitive load theory, a first approach |
| title_short | Programming cocktail analysis based on the cognitive load theory, a first approach |
| title_sort | Programming cocktail analysis based on the cognitive load theory, a first approach |
| topic | Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| topic_facet | Programming cocktails Cognitive load theory Tech stack Programming technologies Development complexity |
| url | http://hdl.handle.net/10198/36133 |
| visible | 1 |
Atividades financiadas
Carregando projetos financiados...