Repository logo
 
Publication

An Ontology to Understand Programming Cocktails

dc.contributor.authorNeto, Alvaro Costa
dc.contributor.authorPereira, Maria João Varanda
dc.contributor.authorHenriques, Pedro Rangel
dc.date.accessioned2024-11-02T16:36:51Z
dc.date.available2024-11-02T16:36:51Z
dc.date.issued2024
dc.description.abstractAn ever-growing landscape of programming technologies (tools, languages, libraries and frameworks) has rapidly become the norm in many domains of computer programming— Web Development being the most noticeable example. The concurrent use of many compartmentalised technologies has advantages: it allows for flexibility in implementation, while also improving reusability. On the other hand, this proliferation tends to create convoluted development workflows that must be (painstakingly) planned, managed and maintained. The combination of multiple languages, libraries, frameworks and tools (Ingredients) in a single project effectively forms a Programming Cocktail, that can rapidly become cognitive and financially onerous. Aiming at understanding these complex situations, an ontology was created to provide a formal and structured analysis of these cocktails. It emerged from a survey of technologies that several companies are currently using to develop their systems, and aims to provide support for better understanding, classifying and characterising Programming Cocktails. This paper presents not only the ontology itself, but also the consequent knowledge that was constructed and structured through its development.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.15439/2024F7885pt_PT
dc.identifier.urihttp://hdl.handle.net/10198/30496
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherIEEEpt_PT
dc.relationFCTpt_PT
dc.relation.publisherversionhttp://dx.doi.org/10.15439/2024F7885pt_PT
dc.subjectOntologypt_PT
dc.subjectProgramming Cocktailspt_PT
dc.subjectSoftware Developmentpt_PT
dc.subjectProgramming Technologiespt_PT
dc.subjectKonwledge Constructionpt_PT
dc.titleAn Ontology to Understand Programming Cocktailspt_PT
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferencePlaceBelgrade. Serbiapt_PT
oaire.citation.endPage464pt_PT
oaire.citation.startPage453pt_PT
oaire.citation.titleProceedings of the 19th Conference on Computer Science and Intelligence Systems (FedCSIS)pt_PT
oaire.citation.volume39pt_PT
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
7885.pdf
Size:
207.92 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: