Publicação
Programming cocktail analysis based on the cognitive load theory, a first approach
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | |
| datacite.subject.fos | Humanidades::Línguas e Literaturas | |
| datacite.subject.sdg | 04:Educação de Qualidade | |
| datacite.subject.sdg | 09:Indústria, Inovação e Infraestruturas | |
| dc.contributor.author | Costa Neto, Alvaro | |
| dc.contributor.author | Pereira, Maria João | |
| dc.contributor.author | Henriques, Pedro Rangel | |
| dc.date.accessioned | 2026-03-18T14:56:24Z | |
| dc.date.available | 2026-03-18T14:56:24Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | 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. | eng |
| dc.description.sponsorship | This work has been supported by FCT - Fundação para a Ciência e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020. The work of Maria João and Alvaro was supported by national funds through FCT/MCTES (PIDDAC): CeDRI, UIDB/05757/2020 (DOI: 10.54499/UIDB/05757/2020) and UIDP/05757/2020 (DOI: 10.54499/UIDP/05757/2020); SusTEC, LA/P/0007/2020 (DOI: 10.54499/LA/P/0007/2020). | |
| dc.identifier.citation | Costa Neto, Alvaro; Pereira, Maria João; Henriques, Pedro Rangel (2025). Programming Cocktail Analysis Based on the Cognitive Load Theory, a First Approach. In Topical 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 2024. Cham:Springer Nature. p. 135-164. ISSN 1865-1348. DOI: 10.1007/978-3-031-84913-8_6 | |
| dc.identifier.doi | 10.1007/978-3-031-84913-8_6 | |
| dc.identifier.issn | 1865-1348 | |
| dc.identifier.uri | http://hdl.handle.net/10198/36133 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | Springer Nature | |
| dc.relation | ALGORITMI Research Center | |
| dc.relation | Research Centre in Digitalization and Intelligent Robotics | |
| dc.relation | Research Centre in Digitalization and Intelligent Robotics | |
| dc.relation | Associate Laboratory for Sustainability and Tecnology in Mountain Regions | |
| dc.relation.ispartof | Lecture Notes in Business Information Processing | |
| dc.relation.ispartof | Software, System, and Service Engineering | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nd/4.0/ | |
| dc.subject | Programming cocktails | |
| dc.subject | Cognitive load theory | |
| dc.subject | Tech stack | |
| dc.subject | Programming technologies | |
| dc.subject | Development complexity | |
| dc.title | Programming cocktail analysis based on the cognitive load theory, a first approach | eng |
| dc.type | conference paper | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | UIDB/00319/2020 | |
| oaire.awardNumber | UIDB/05757/2020 | |
| oaire.awardNumber | UIDP/05757/2020 | |
| oaire.awardNumber | LA/P/0007/2020 | |
| oaire.awardTitle | ALGORITMI Research Center | |
| oaire.awardTitle | Research Centre in Digitalization and Intelligent Robotics | |
| oaire.awardTitle | Research Centre in Digitalization and Intelligent Robotics | |
| oaire.awardTitle | Associate Laboratory for Sustainability and Tecnology in Mountain Regions | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PT | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F05757%2F2020/PT | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PT | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT | |
| oaire.citation.conferencePlace | Belgrade | |
| oaire.citation.endPage | 164 | |
| oaire.citation.startPage | 135 | |
| oaire.citation.title | Topical 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 2024 | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| person.familyName | Pereira | |
| person.givenName | Maria João | |
| person.identifier.ciencia-id | C912-4A49-A3B3 | |
| person.identifier.orcid | 0000-0001-6323-0071 | |
| person.identifier.rid | G-5999-2011 | |
| person.identifier.scopus-author-id | 13907870300 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| relation.isAuthorOfPublication | a20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2 | |
| relation.isAuthorOfPublication.latestForDiscovery | a20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2 | |
| relation.isProjectOfPublication | 0d98f999-8fd3-46a8-8a71-a7ff478a1207 | |
| relation.isProjectOfPublication | 6e01ddc8-6a82-4131-bca6-84789fa234bd | |
| relation.isProjectOfPublication | d0a17270-80a8-4985-9644-a04c2a9f2dff | |
| relation.isProjectOfPublication | 6255046e-bc79-4b82-8884-8b52074b4384 | |
| relation.isProjectOfPublication.latestForDiscovery | 0d98f999-8fd3-46a8-8a71-a7ff478a1207 |
