Workshops on Software Visualization, Evolution and Maintenance最新文献

筛选
英文 中文
Uma Investigação da Aplicação de Aprendizado de Máquina para Detecção de Smells Arquiteturais 机器学习在建筑气味检测中的应用研究
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7587
Warteruzannan Soyer Cunha, Valter Vieira de Camargo
{"title":"Uma Investigação da Aplicação de Aprendizado de Máquina para Detecção de Smells Arquiteturais","authors":"Warteruzannan Soyer Cunha, Valter Vieira de Camargo","doi":"10.5753/vem.2019.7587","DOIUrl":"https://doi.org/10.5753/vem.2019.7587","url":null,"abstract":"Uma investigação da aplicação de aprendizado de máquina para detectar os smells arquiteturais God Component (GC) e Unstable Dependency (UD) é apresentada neste trabalho. Dois datasets foram criados com exemplos coletados de sistemas reais. A acurácia, precisão e recall foram avaliadas com um conjunto de 10 algoritmos preditivos. Uma seleção de atributos foi realizada a fim de encontrar os mais relevantes para essa detecção. Os algoritmos AdaBoost e SVM (Support Vector Machine) com kernel linear alcançaram os melhores resultados para o GC e UD, respectivamente. Além disso, observouse que alguns atributos que a princípio não seriam considerados, contribuíram para a precisão da detecção.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115167823","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}
引用次数: 3
How Workspaces Influence Software Development? Preliminary Results of a Systematic Literature Review 工作空间如何影响软件开发?系统文献综述的初步结果
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7584
V. Costa, A. C. A. França
{"title":"How Workspaces Influence Software Development? Preliminary Results of a Systematic Literature Review","authors":"V. Costa, A. C. A. França","doi":"10.5753/vem.2019.7584","DOIUrl":"https://doi.org/10.5753/vem.2019.7584","url":null,"abstract":"This work brings to light the preliminary results of a literature review showing what physical elements of workspaces have been studied in software engineering, and what are their known impacts on software development performance. A systematic literature review has been conducted, covering a period of 16 years of publications in software engineering field. Seven dimensions of workspace factors were mapped and we present the impacts of these factors on elements of software development performance, such as communication and collaboration. This article evidences the fact that there is not a generally accepted best model for software development workspaces, and that there is still much room for investigation in this topic","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"305 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123457794","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}
引用次数: 2
Análise de Sentimentos em Discussões de Issues Reabertas do Github Github重新开放问题讨论中的情感分析
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7579
Gláucya Boechat, Joselito Mota Júnior, Ivan Machado, Manoel G. Mendonça
{"title":"Análise de Sentimentos em Discussões de Issues Reabertas do Github","authors":"Gláucya Boechat, Joselito Mota Júnior, Ivan Machado, Manoel G. Mendonça","doi":"10.5753/vem.2019.7579","DOIUrl":"https://doi.org/10.5753/vem.2019.7579","url":null,"abstract":"O comportamento de issues reabertas é uma percepção a ser estudada para analisar o impacto das discussões na continuidade da manutenção de projetos de software. A análise de sentimentos apresenta-se como uma poderosa técnica para auxiliar tal análise. Neste estudo, analisamos 12.996 issues reabertas, contendo discussões, de 80 projetos do Github. Com base na análise dessa massa de dados históricos, buscamos analisar se uma issue fechada tende a ser reaberta a partir da análise de sentimentos das discussões dessa issue. As análises são realizadas através do grau de sentimento dos textos dos comentá- rios das issues. A ferramenta SentiStrength, com suporte aos léxicos da área de Engenharia de Software, foi utilizada para classificar o grau de polaridade dos textos encontrados. O estudo identificou que a polaridade dos sentimentos nas discussões pode afetar diretamente o ciclo de vida da issue, inclusive com suporte à predição sobre a reabertura das issues.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132435877","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}
引用次数: 3
Uma análise da relação entre code smells e dívida técnica auto-admitida 代码气味与自我承认的技术债务关系分析
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7582
F. G. Gomes, T. Mendes, Rodrigo O. Spínola, Manoel G. Mendonça, M. Farias
{"title":"Uma análise da relação entre code smells e dívida técnica auto-admitida","authors":"F. G. Gomes, T. Mendes, Rodrigo O. Spínola, Manoel G. Mendonça, M. Farias","doi":"10.5753/vem.2019.7582","DOIUrl":"https://doi.org/10.5753/vem.2019.7582","url":null,"abstract":"Code smells indicam possíveis problemas na implementação de um sistema que podem levar a` necessidade de refatoração do seu código. Eles podem ser detectados automaticamente e são considerados indicadores de presença de Dívida Técnica (DT). Contudo, estudos indicam que considerar apenas code smells na tarefa de detecção da presença de itens de dívida é insuficiente. E ́ necessário utilizar estratégias de detecção complementares, como a utilização de informações extráıdas a partir de comentários de código. Porém, ainda são poucos os estudos sobre a relação entre code smells e DT autoadmitida. Este trabalho analisa três projetos open source para investigar a relação existente, em termos de sobreposição e complementariedade de itens de DT identificados, utilizando detecção via code smells e DT auto-admitida. Os resultados indicam que as informações de comentários podem complementar as informações de code smells e apoiar os desenvolvedores a identificar DT.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126171484","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
Clustering Similarity Measures for Architecture Recovery of Evolving Software 演化软件架构恢复的聚类相似度量
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7583
Douglas E. U. Silva, R. Bittencourt, R. Calumby
{"title":"Clustering Similarity Measures for Architecture Recovery of Evolving Software","authors":"Douglas E. U. Silva, R. Bittencourt, R. Calumby","doi":"10.5753/vem.2019.7583","DOIUrl":"https://doi.org/10.5753/vem.2019.7583","url":null,"abstract":"Automated software architecture recovery of module views from source code is a challenging research issue. Different similarity measures are used to evaluate clustering algorithms in the software architecture recovery of module views. However, few studies seek to evaluate whether such measures accurately capture the similarities between two clusterings. This work presents an evaluation of six clustering similarity measures through the use of intrinsic quality and stability measures and the use of ground truth architectures proposed by developers. The results suggest that the MeCl metric is the most adequate to measure similarity in the context of comparison with ground truth models provided by developers. However, when the architectural models do not exist, the Purity metric shows the best results, as measured by the correlation with the intrinsic Silhouette coefficient.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116458114","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
O Impacto da Utilização da Ferramenta Pivotal Tracker para Monitoração de Desempenho em Times Ágeis de Desenvolvimento de Software 在敏捷软件开发团队中使用Pivotal Tracker工具进行性能监控的影响
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7588
Dorgival Netto, Ana Sofia Sousa de Holanda, Flávio Neves, Cloves Rocha, H. Bastos
{"title":"O Impacto da Utilização da Ferramenta Pivotal Tracker para Monitoração de Desempenho em Times Ágeis de Desenvolvimento de Software","authors":"Dorgival Netto, Ana Sofia Sousa de Holanda, Flávio Neves, Cloves Rocha, H. Bastos","doi":"10.5753/vem.2019.7588","DOIUrl":"https://doi.org/10.5753/vem.2019.7588","url":null,"abstract":"Esta pesquisa visa analisar a influência que a ferramenta de monitoração de desempenho Pivotal tem na relação entre os membros de um time ágil de desenvolvimento. Foi realizado um estudo de caso de cunho etnográfico em uma empresa de desenvolvimento de software, tendo como unidade de análise os membros do time e o gerente de projetos. Identificamos que a ferramenta compartilha com todos as informações, cronogramas e desempenho de cada membro da equipe, permitindo que todos possam acompanhar as etapas do projeto. Além disso, o espírito de união e compartilhamento de conhecimento trazem a sensação de confiança e satisfação entre os indivíduos do time.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132739436","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 relato sobre a migração de uma plataforma de offloading para microsserviços 一篇关于从卸载平台迁移到微服务的报告
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7581
A. L. Cândido, Fernando A. M. Trinta, P. Rego, Lincoln S. Rocha, N. C. Mendonça, V. Garcia
{"title":"Um relato sobre a migração de uma plataforma de offloading para microsserviços","authors":"A. L. Cândido, Fernando A. M. Trinta, P. Rego, Lincoln S. Rocha, N. C. Mendonça, V. Garcia","doi":"10.5753/vem.2019.7581","DOIUrl":"https://doi.org/10.5753/vem.2019.7581","url":null,"abstract":"Os dispositivos móveis estão cada vez mais presentes no dia a dia das pessoas. No entanto, apesar da evolução das novas gerações de smartphones, a quantidade de informações e a complexidade dos procedimentos delegados a esses dispositivos, ainda impõem restrições ao processamento, principalmente relacionado ao consumo de energético. Uma solução que vem sendo utilizada para esse problema é a técnica conhecida como offloading. Nos últimos anos, várias plataformas de suporte ao offloading foram propostas. Este trabalho tem foco em uma dessas plataformas, denominado CAOS. Apesar de realizar tarefas de offloading com êxito, o CAOS ainda apresenta problemas como baixa escalabilidade. Neste estudo, descrevemos o processo de migração do CAOS para uma nova arquitetura baseada em microsserviços, evidenciando as decisões e práticas que foram adotadas nessa jornada.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125371925","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
How do Technical Factors Affect Developers in Mobile Software Ecosystems 技术因素如何影响移动软件生态系统中的开发者
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7586
Caio Steglich, S. Marczak, R. Santos, L. Guerra, L. Mosmann, C. D. Souza, Fernando Marques Figueira Filho, M. G. Perin
{"title":"How do Technical Factors Affect Developers in Mobile Software Ecosystems","authors":"Caio Steglich, S. Marczak, R. Santos, L. Guerra, L. Mosmann, C. D. Souza, Fernando Marques Figueira Filho, M. G. Perin","doi":"10.5753/vem.2019.7586","DOIUrl":"https://doi.org/10.5753/vem.2019.7586","url":null,"abstract":"The Software Evolution area brings applications to the Mobile era in which users want to use these applications on their mobile devices. A Mobile Software Ecosystem (MSECO) is the kind of ecosystems in which developers build applications to attend the needs of mobile technologies users (e.g., Android and iOS). Literature explains that the capability to attracting and retaining people (i.e., developers and users) is essencial to MSECO sustainability, i.e., to the MSECO survive along the years. In a previous work, we conducted a literature review that identified 6 factors that may influence developers to participate in an MSECO. In this study, we present a Field Study aiming to understand how these 6 identified factors may have influenced practitioners in real life projects.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115566976","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}
引用次数: 2
Análise e melhoria do processo de reengenharia de software: um estudo de caso 软件再造过程的分析与改进:一个案例研究
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7585
G. Moraes, Edgard Costa Oliveira
{"title":"Análise e melhoria do processo de reengenharia de software: um estudo de caso","authors":"G. Moraes, Edgard Costa Oliveira","doi":"10.5753/vem.2019.7585","DOIUrl":"https://doi.org/10.5753/vem.2019.7585","url":null,"abstract":"Apesar de muitos autores procurarem relacionar gestão de riscos com fracasso ou sucesso em projetos de reengenharia de software, a união das duas temáticas ainda é um grande desafio para as organizações que contratam ou fornecem produtos e serviços desse tipo. Esse artigo tem por objetivo a análise e melhoria do processo de reengenharia de software por meio da gestão de riscos. A metodologia adotada foi o estudo de caso de um projeto de mudança da tecnologia do software em uma instituição financeira de grande porte, o que resultou na melhoria do processo de reengenharia de software dessa instituição.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"16 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132192497","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 estudo preliminar sobre o uso de uma arquitetura deep learning para seleção de respostas no problema de recuperação de código-fonte 在源代码恢复问题中使用深度学习体系结构进行响应选择的初步研究
Workshops on Software Visualization, Evolution and Maintenance Pub Date : 2019-09-13 DOI: 10.5753/vem.2019.7589
Marcelo de Rezende Martins, Marco Aurélio Gerosa
{"title":"Um estudo preliminar sobre o uso de uma arquitetura deep learning para seleção de respostas no problema de recuperação de código-fonte","authors":"Marcelo de Rezende Martins, Marco Aurélio Gerosa","doi":"10.5753/vem.2019.7589","DOIUrl":"https://doi.org/10.5753/vem.2019.7589","url":null,"abstract":"Dado uma questão e um conjunto de trechos de código-fonte, recuperação de código-fonte ou code retrieval busca encontrar o código que soluciona a dada questão. Este artigo apresenta um estudo preliminar sobre uma nova abordagem para o problema de recuperação de código-fonte, utilizando uma arquitetura deep learning de seleção de respostas. Apresentamos os resultados preliminares do modelo de redes neurais recorrentes bidirecionais (bi-LSTM) com redes neurais convolucionais (CNN) adaptado para o problema de recuperação de código-fonte. Após 20 execuções na amostra de teste, nosso modelo conseguiu atingir uma média MRR de 0, 60 ± 0, 02 e a medida top-1 o máximo de 51%.","PeriodicalId":308044,"journal":{"name":"Workshops on Software Visualization, Evolution and Maintenance","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126757452","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学术文献互助群
群 号:604180095
Book学术官方微信
小红书