Publicação

Sahub - stackoverflow and comments integrations

Ver documento

Detalhes bibliográficos
Resumo:This paper proposes a novel approach for connecting StackOverflow discussions and open source codebases through a graph database model in Neo4j. By encouraging developers to adopt a structured annotation framework using widely known tags such as @ author, @description, @ link, @tags, and optional fields such as @operatingSystem and @fileExtension, the paper will discuss how to link code snippets to specific technical questions. These annotations are then analyzed, creating an interconnected knowledge graph that can associate StackOver-flow questions with real-world code examples and additional documentation pulled directly from code snippets.
Autores principais:Oliveira, André
Outros Autores:Matos, Paulo; Oliveira, Pedro Filipe
Assunto:Stackoverflow JSDoc Github Git Comments IPB Graph databases Neo4j Software engineering
Ano:2024
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico de Bragança
Idioma:inglês
Origem:Biblioteca Digital do IPB
_version_ 1867173417045721088
author Oliveira, André
author2 Matos, Paulo
Oliveira, Pedro Filipe
author2_role author
author
author_facet Oliveira, André
Matos, Paulo
Oliveira, Pedro Filipe
author_role author
contributor_name_str_mv Biblioteca Digital do IPB
country_str PT
creators_json_txt [{\"Person.name\":\"Oliveira, André\"},{\"Person.name\":\"Matos, Paulo\",\"Person.identifier.orcid\":\"0000-0003-0010-4777\"},{\"Person.name\":\"Oliveira, Pedro Filipe\",\"Person.identifier.orcid\":\"0000-0002-2848-1606\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Biblioteca Digital do IPB
datacite.creators.creator.creatorName.fl_str_mv Oliveira, André
Matos, Paulo
Oliveira, Pedro Filipe
datacite.date.Accepted.fl_str_mv 2024-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2026-03-19T09:35:18Z
datacite.date.embargoed.fl_str_mv 2026-03-19T09:35:18Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Stackoverflow
JSDoc
Github
Git
Comments
IPB
Graph databases
Neo4j
Software engineering
datacite.titles.title.fl_str_mv Sahub - stackoverflow and comments integrations
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.creator.none.fl_str_mv Oliveira, André
Matos, Paulo
Oliveira, Pedro Filipe
dc.date.Accepted.fl_str_mv 2024-01-01T00:00:00Z
dc.date.available.fl_str_mv 2026-03-19T09:35:18Z
dc.date.embargoed.fl_str_mv 2026-03-19T09:35:18Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10198/36143
dc.language.none.fl_str_mv eng
dc.publisher.none.fl_str_mv IEEE
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_abf2
dc.subject.none.fl_str_mv Stackoverflow
JSDoc
Github
Git
Comments
IPB
Graph databases
Neo4j
Software engineering
dc.title.fl_str_mv Sahub - stackoverflow and comments integrations
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description This paper proposes a novel approach for connecting StackOverflow discussions and open source codebases through a graph database model in Neo4j. By encouraging developers to adopt a structured annotation framework using widely known tags such as @ author, @description, @ link, @tags, and optional fields such as @operatingSystem and @fileExtension, the paper will discuss how to link code snippets to specific technical questions. These annotations are then analyzed, creating an interconnected knowledge graph that can associate StackOver-flow questions with real-world code examples and additional documentation pulled directly from code snippets.
dirty 0
eu_rights_str_mv openAccess
format conferencePaper
fulltext.url.fl_str_mv https://bibliotecadigital.ipb.pt/bitstreams/3e070e89-0a0a-490f-a78c-07484e075d09/download
funding.funder.alternateName_str_mv 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
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
funding.identifier_str_mv UIDB/05757/2020
UIDP/05757/2020
LA/P/0007/2020
funding.name_str_mv 6817 - DCRRNI ID
6817 - DCRRNI ID
6817 - DCRRNI ID
funding_str_mv 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_2dfb7d52ed99bd88be3cee2eb7f28105
identifier.url.fl_str_mv http://hdl.handle.net/10198/36143
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/36143
organization_str_mv urn:organizationAcronym:ipb
person_str_mv Oliveira, André
Matos, Paulo
Matos, Paulo
https://www.ciencia-id.pt/DD15-B2BC-3908
DD15-B2BC-3908
http://orcid.org/0000-0003-0010-4777
0000-0003-0010-4777
Oliveira, Pedro Filipe
Oliveira, Pedro Filipe
https://www.ciencia-id.pt/7E15-B360-5AD3
7E15-B360-5AD3
http://orcid.org/0000-0002-2848-1606
0000-0002-2848-1606
publishDate 2024
publisher.none.fl_str_mv IEEE
reponame_str Biblioteca Digital do IPB
repository_id_str urn:repositoryAcronym:ipb
service_str_mv urn:repositoryAcronym:ipb
spelling engIEEEengThis paper proposes a novel approach for connecting StackOverflow discussions and open source codebases through a graph database model in Neo4j. By encouraging developers to adopt a structured annotation framework using widely known tags such as @ author, @description, @ link, @tags, and optional fields such as @operatingSystem and @fileExtension, the paper will discuss how to link code snippets to specific technical questions. These annotations are then analyzed, creating an interconnected knowledge graph that can associate StackOver-flow questions with real-world code examples and additional documentation pulled directly from code snippets.application/pdfengSahub - stackoverflow and comments integrationsOliveira, AndréPersonalMatos, PauloDSpacehttp://dspace.org/items/1cb6522c-6039-44d0-a14e-70f65930ef92DSpacehttp://dspace.org/items/1cb6522c-6039-44d0-a14e-70f65930ef92MatosPauloCiência IDhttps://www.ciencia-id.ptDD15-B2BC-3908ORCIDhttp://orcid.org0000-0003-0010-4777Researcher IDhttps://www.researcherid.comI-5726-2018Researcher IDhttps://www.researcherid.comI-5726-2018Scopus Author IDhttps://www.scopus.com57193342842PersonalOliveira, Pedro FilipeDSpacehttp://dspace.org/items/366423a8-26c3-4212-a243-0fbca5b50f09DSpacehttp://dspace.org/items/366423a8-26c3-4212-a243-0fbca5b50f09OliveiraPedro FilipeCiência IDhttps://www.ciencia-id.pt7E15-B360-5AD3ORCIDhttp://orcid.org0000-0002-2848-1606Researcher IDhttps://www.researcherid.comC-7882-2017HostingInstitutionOrganizationalBiblioteca Digital do IPBe-mailmailto:dspace@ipb.ptdspace@ipb.ptISSNIsPartOf2409-2983DOIIsPartOf10.1109/65156.2024.109137642026-03-19T09:35:18Z20242024-01-01T00:00:00ZHandlehttp://hdl.handle.net/10198/36143http://purl.org/coar/access_right/c_abf2open accessStackoverflowJSDocGithubGitCommentsIPBGraph databasesNeo4jSoftware engineering2657571 bytesFundaçã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 paper2024http://creativecommons.org/licenses/by-nd/4.0/http://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://bibliotecadigital.ipb.pt/bitstreams/3e070e89-0a0a-490f-a78c-07484e075d09/download10th International Conference on Engineering and Emerging Technologies, ICEET 202417
spellingShingle Sahub - stackoverflow and comments integrations
Oliveira, André
Stackoverflow
JSDoc
Github
Git
Comments
IPB
Graph databases
Neo4j
Software engineering
status SINGLETON
subject.fl_str_mv Stackoverflow
JSDoc
Github
Git
Comments
IPB
Graph databases
Neo4j
Software engineering
title Sahub - stackoverflow and comments integrations
title_full Sahub - stackoverflow and comments integrations
title_fullStr Sahub - stackoverflow and comments integrations
title_full_unstemmed Sahub - stackoverflow and comments integrations
title_short Sahub - stackoverflow and comments integrations
title_sort Sahub - stackoverflow and comments integrations
topic Stackoverflow
JSDoc
Github
Git
Comments
IPB
Graph databases
Neo4j
Software engineering
topic_facet Stackoverflow
JSDoc
Github
Git
Comments
IPB
Graph databases
Neo4j
Software engineering
url http://hdl.handle.net/10198/36143
visible 1

Atividades financiadas

Carregando projetos financiados...