Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)最新文献

筛选
英文 中文
Desenvolvendo o Sorting Hat: uma Ferramenta para Caracterização de Arquitetura Baseada em Serviços 开发排序帽:一个描述基于服务的体系结构的工具
Erick Rodrigues de Santana, Thatiane de Oliveira Rosa, João Francisco Lino Daniel, Alfredo Goldman
{"title":"Desenvolvendo o Sorting Hat: uma Ferramenta para Caracterização de Arquitetura Baseada em Serviços","authors":"Erick Rodrigues de Santana, Thatiane de Oliveira Rosa, João Francisco Lino Daniel, Alfredo Goldman","doi":"10.5753/cbsoft_estendido.2021.17298","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17298","url":null,"abstract":"Desenvolver grandes sistemas de software não é trivial, uma vez que esses sistemas devem possuir atributos de qualidade tais como escalabilidade e manutenabilidade. Diante disso, é importante que eles possuam uma arquitetura que favoreça o atendimento a esses atributos. Compreender a arquitetura de um software – seus aspectos estruturais e padrões – é fundamental para conseguir satisfazer os requisitos de qualidade desejáveis. Entretanto, existe pouco suporte para caracterizar e avaliar a arquitetura de sistemas, especialmente daqueles baseados em serviços. Este artigo apresenta o progresso da Iniciação Científica no desenvolvimento do Sorting Hat, uma ferramenta que auxilia no processo de caracterização da arquitetura de sistemas baseados em serviços.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114567097","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Uma Abordagem para Gerência de Requisitos em Ecossistemas de Software 需求管理方法的软件生态系统
Paulo Malcher, R. Santos, Davi Viana
{"title":"Uma Abordagem para Gerência de Requisitos em Ecossistemas de Software","authors":"Paulo Malcher, R. Santos, Davi Viana","doi":"10.5753/cbsoft_estendido.2021.17287","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17287","url":null,"abstract":"A gerência de requisitos tem se tornado cada vez mais crítica devido a mudanças ocorridas nas últimas décadas no desenvolvimento de software. Novas abordagens de desenvolvimento de software têm surgido, entre elas os Ecossistemas de Software (ECOS). Em ECOS, são desenvolvidos múltiplos produtos em torno de uma plataforma tecnológica comum mantida por uma organização central que se relaciona com redes de atores e artefatos. As relações entre a organização central, seus atores externos e os usuários finais resultam em variados e emergentes fluxos de requisitos, importantes para a evolução do ecossistema e da sua plataforma. Isso faz com que gerenciar requisitos em ECOS seja considerado um desafio. Esta pesquisa de doutorado propõe uma abordagem de apoio a gerência de requisitos específica para ECOS. Essa abordagem conta com a definição de um método e sua sistematização por meio de uma ferramenta tecnológica de apoio. Para o desenvolvimento da pesquisa, está sendo utilizada a metodologia Design Science Research (DSR). Além disso, um estudo terciário, um estudo secundário e uma pesquisa de opinião estão serão realizados. Por fim, estudos experimentais serão conduzidos aplicados para a avaliação dos artefatos propostos. Como contribuição, pretende-se oferecer uma abordagem de apoio específica para ECOS que auxilie gestores de requisitos e a comunidade de ECOS a entender como os requisitos emergem, são priorizados, modificados e rastreados.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134525499","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Um mecanismo para recomendação de algoritmos de anonimização de dados baseado no perfil dos dados para ambientes IoT 一种基于物联网环境数据配置文件的数据匿名算法推荐机制
Flávio Neves, V. Garcia, Michel Sales Bonfim
{"title":"Um mecanismo para recomendação de algoritmos de anonimização de dados baseado no perfil dos dados para ambientes IoT","authors":"Flávio Neves, V. Garcia, Michel Sales Bonfim","doi":"10.5753/cbsoft_estendido.2021.17286","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17286","url":null,"abstract":"Apesar dos grandes desafios relacionados à privacidade dos dados, a Internet das Coisas (IoT) continua em franca ascensão. Existem inúmeros dispositivos espalhados por vários locais, tais como, casas inteligentes, carros inteligentes, locais públicos, bem como, dispositivos que as pessoas usam em seu corpo, por exemplo, smartwatches. Parte dessas pessoas usam esses dispositivos sem saber das suas reais capacidades e potencialidades. Assim sendo, o problema que permeia esta pesquisa é: não foi identificado na literatura uma solução para privacidade de dados baseada em anonimização que seja adaptável para vários ambientes de uso da IoT. Diante disto, objetivou-se com esta pesquisa a proposição de uma solução que possa recomendar qual o algoritmo de anonimização de dados é mais adequado para um conjunto de dados de acordo com suas características, e que consiga aprender conforme analisa os dados. Para a condução e a execução desta pesquisa foi escolhido como método principal o Design Science Research (DSR) que é uma abordagem que tem duplo objetivo: (i) desenvolver um artefato para resolver um problema prático num contexto específico e (ii) gerar novos conhecimentos técnicos e científicos. As principais contribuições desta pesquisa serão: (i) a solução proposta; (ii) criação dos critérios para escolha de algoritmos de anonimização baseado nas características dos dados; (iii) uma ontologia para dar suporte a recomendação baseada na lógica de descrição; (iv) modelo de aprendizagem para atualizar a base de conhecimento da ontologia à medida que analisa novos dados; e (v) o método para a avaliação da solução proposta. Os resultados da Revisão Sistemática da Literatura (RSL) podem ser considerados contribuições para a comunidade científica, pois nela são apresentadas as principais técnicas de anonimização usadas atualmente para fornecer privacidade em IoT, bem como os pontos positivos e negativos de cada uma.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124193783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Investigating Power Relations in Open Source Software Ecosystems 调查开源软件生态系统中的权力关系
V. Farias, Rodrigo Santos, I. Wiese, A. Serebrenik, Eleni Constantinou
{"title":"Investigating Power Relations in Open Source Software Ecosystems","authors":"V. Farias, Rodrigo Santos, I. Wiese, A. Serebrenik, Eleni Constantinou","doi":"10.5753/cbsoft_estendido.2021.17282","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17282","url":null,"abstract":"Context: Relationships within open-source software ecosystems (OSSECO) emerge from collaborations within an ecosystem. Power relations are present in this context whenever an entity has the power of making other entities act as it wants them to act. Therefore, these power relations could affect collaboration within an OSSECO. Objective: This research aims at investigating power relations and providing an understanding of them in OSSECO. A conceptual model will be refined and will represent the power relations and their dynamics. Method: A systematic mapping study was conducted to gather knowledge about power relations from previous studies, and a survey research, considering this knowledge, was conducted with randomly selected npm OSSECO community members to evaluate that knowledge. Next, interviews with selected ecosystem community members will be conducted to identify the types of power relations and their dynamics within an OSSECO. Based on the results from the previous phases, a conceptual model to represent power relations and their dynamics in OSSECO will be refined. Results: The literature review and the survey research with the npm OSSECO community show that, as expected, power relations are present and affect relationships and interactions within an OSSECO. Hierarchy and financial rewards seem to be related to the power relations within the OSSECO. Implications: Identifying power relations that might be present within an OSSECO would enable those who study or are members of the ecosystem's community to understand previous movements and predict future decisions based on the power relations present in their OSSECO.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129145269","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PAxSPL: A Generic Framework to Support the Planning of SPL Reengineering PAxSPL:支持SPL再造计划的通用框架
Luciano Marchezan, E. Rodrigues, Maicon Bernardino
{"title":"PAxSPL: A Generic Framework to Support the Planning of SPL Reengineering","authors":"Luciano Marchezan, E. Rodrigues, Maicon Bernardino","doi":"10.5753/cbsoft_estendido.2021.17297","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17297","url":null,"abstract":"Extractive Software Product Line (SPL) is a well-known approach that organizations can use to transform their legacy applications into an SPL. In this sense, the SPL reengineering process emerges as a possible strategy for applying the extractive SPL. Available artifacts used to perform the SPL reengineering may change, requiring software engineers to adapt their approaches as a means to satisfying the companies' scenarios. However, there is a lack of an approach supporting this adaptation considering different scenarios. To address these limitations we propose the Prepare, Assemble, and Execute Framework SPL reengineering (PAxSPL). PAxSPL is composed of three different aspects: a process, guidelines, and a supporting tool. For evaluating PAxSPL, we extracted eight different scenarios from the literature. Results evidenced that PAxSPL is customizable to a variety of scenarios with different reengineering artifacts, techniques, and activities.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134355757","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Um Framework para Avaliação de Transparência em Portais de Ecossistemas de Software a partir da Experiência de Desenvolvedor 基于开发人员经验的软件生态系统门户透明度评估框架
Rodrigo Oliveira Zacarias, R. Santos
{"title":"Um Framework para Avaliação de Transparência em Portais de Ecossistemas de Software a partir da Experiência de Desenvolvedor","authors":"Rodrigo Oliveira Zacarias, R. Santos","doi":"10.5753/cbsoft_estendido.2021.17285","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17285","url":null,"abstract":"As interfaces que amparam a Web social (e.g., portais Web, fóruns, redes sociais etc.) desempenham um papel importante dentro de um ecossistema de software (ECOS), tendo em vista que facilitam o acesso à informação e a interação entre os desenvolvedores externos à sua plataforma tecnológica comum. Essas interfaces formam os chamados portais de ECOS. Nesse cenário, o conceito de transparência permite que os desenvolvedores acessem, entendam e aprendam os elementos e processos no contexto de desenvolvimento colaborativo. A ausência de transparência nos portais de ECOS pode trazer problemas tanto na comunicação entre os desenvolvedores como no entendimento das informações fornecidas. Isso afeta a Experiência de Desenvolvedor (DX, do inglês Developer Experience) no ECOS, podendo trazer como consequência a falta de engajamento entre os desenvolvedores externos na plataforma. Em casos mais graves, esse fato pode culminar na \"morte\" do ECOS. Nesse contexto, o objetivo desta pesquisa é desenvolver um framework para a avaliação da transparência em portais de ECOS a partir da DX. A base desse framework será constituída pela aplicação de heurísticas e/ou metaheurísticas para avaliar a transparência, que serão elaboradas ao longo deste trabalho. Para isso, é proposta uma abordagem metodológica composta de revisões de literatura, experimentos com desenvolvedores para monitoramento da DX e avaliação com especialistas. Esta pesquisa almeja como contribuições a criação do framework, para ser utilizado por profissionais de organizações que formam um ECOS ou por pesquisadores da área, o entendimento de como a transparência nos portais de ECOS afeta a DX e um conjunto de heurísticas e/ou metaheurísticas para transparência em portais de ECOS.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117119462","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Prontuário Eletrônico do Paciente baseado em Blockchain: Uma Análise das Potencialidades e Desafios à Luz dos Requisitos da SBIS e LGPD 基于区块链的电子患者记录:根据SBIS和LGPD的要求分析潜力和挑战
Pamella Soares, A. Araújo, Raphael Saraiva, J. Souza, G. Sousa, L. Duarte
{"title":"Prontuário Eletrônico do Paciente baseado em Blockchain: Uma Análise das Potencialidades e Desafios à Luz dos Requisitos da SBIS e LGPD","authors":"Pamella Soares, A. Araújo, Raphael Saraiva, J. Souza, G. Sousa, L. Duarte","doi":"10.5753/cbsoft_estendido.2021.17291","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17291","url":null,"abstract":"A tecnologia blockchain tem se mostrado proeminente em sua integração com Prontuário Eletrônico do Paciente (PEP) por permitir o registro de eventos digitais de forma transparente, segura, resiliente e compartilhado entre diferentes entidades. Entretanto, apesar de promissora, essa integração apresenta desafios ao considerar a adequação às normas, cultura e regulamentos institucionais. Por sua vez, a fim de se alinhar adequadamente, o PEP precisa ser devidamente certificado por entidades credenciadas e, adicionalmente, garantir privacidade aos dados do paciente. Considerando tal problemática, esta pesquisa tem como objetivo, realizar um mapeamento preliminar das potencialidades e desafios relacionados aos requisitos e princípios estabelecidos pela Sociedade Brasileira de Informática em Saúde e pela Lei Geral de Proteção de Dados. Dessa forma, pretende-se contribuir ao promover a discussão e a cooperação entre academia, governo e mercado no contexto de projetos de software relacionados à integração de blockchain e PEP.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126631199","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Aplicação de um Framework na Formação de Preço de Venda na Horticultura 园艺销售价格形成框架的应用
Giovane Galvão, Simone Nasser Mattos
{"title":"Aplicação de um Framework na Formação de Preço de Venda na Horticultura","authors":"Giovane Galvão, Simone Nasser Mattos","doi":"10.5753/cbsoft_estendido.2021.17288","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17288","url":null,"abstract":"A gestão de custos de produtos hortícolas permite ao agricultor o controle de todos os custos de seu processo produtivo. A criação de ferramentas automatizadas para agiliza a aquisição de informações de custeio para a tomada de decisão. Este artigo analisou a aplicação de um framework de domínio para formação de preço de venda na horticultura. Foram inseridos na ferramenta dados de custeio do alho irrigado, morango e rosas extraídos de órgãos competentes. O framework possibilitou a simulação do preço de venda destes produtos utilizando mais de uma metodologia de custeio (Custeio ABC, Custeio por Absorção e Custeio Variável) conforme a margem de contribuição escolhida. Com o uso das simulações e relatórios gerados pelo framework o administrador rural pode diminuir as dificuldades para se manter no mercado e por consequência ser capaz de aumentar seus lucros.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129601417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Migração de Aplicações Monolíticas para Microsserviços com Uso de Inteligência Artificial 使用人工智能从单片应用程序迁移到微服务
L. Araújo, G. Rodríguez, R. Santos, Fabio Gomes Rocha
{"title":"Migração de Aplicações Monolíticas para Microsserviços com Uso de Inteligência Artificial","authors":"L. Araújo, G. Rodríguez, R. Santos, Fabio Gomes Rocha","doi":"10.5753/cbsoft_estendido.2021.17284","DOIUrl":"https://doi.org/10.5753/cbsoft_estendido.2021.17284","url":null,"abstract":"A arquitetura de microsserviços vem sendo adotada cada vez mais com o objetivo de prover um sistema de software escalável, versátil e com integração contínua. Porém, ainda há uma enorme quantidade de sistemas legados com a arquitetura monolítica. Para um aproveitamento das vantagens da arquitetura de microsserviços, é necessária uma migração. A migração de sistemas monolíticos para arquitetura de microsserviços possui dificuldades, tais como carência de desenvolvedores especialistas em microsserviços e tempo despendido para a migração. Esta pesquisa visa propor uma alternativa para uma migração mais eficiente, com maior nível de automatização, auxiliando programadores independente de sua experiência em microsserviços.","PeriodicalId":290299,"journal":{"name":"Anais Estendidos do XII Congresso Brasileiro de Software: Teoria e Prática (CBSoft Estendido 2021)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126567473","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信