<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Understanding factors and practices of software security and performance verification

dc.contributor.advisorTravassos, Guilherme Horta
dc.contributor.advisorCo1Cruzes, Daniela Soares
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7541486051032916pt_BR
dc.contributor.referee1Werner, Claudia Maria Lima
dc.contributor.referee2Oliveira, Toacy Cavalcante de
dc.contributor.referee3Kalinowski, Marcos
dc.contributor.referee4Machado, Raphael Carlos Santos
dc.creatorRibeiro, Victor Vidigal
dc.creator.Latteshttp://lattes.cnpq.br/5208608664907557pt_BR
dc.date.accessioned2021-04-05T02:23:08Z
dc.date.available2026-05-16T03:06:43Z
dc.date.issued2019-09
dc.description.abstract[EN] Software systems strongly support the daily activities of society. Thus, software failures can bring huge losses. Therefore, verification activities are essential and should evaluate not only the functionality of the software but also its properties represented by the non-functional requirements. Thus, this work proposes a body of knowledge containing the characterization of the most relevant non-functional requirements for software systems. Besides, the body of knowledge includes the testing approaches that can be used to verify these requirements. In particular, the work goes more in-depth into characterizing security and performance verification practices used by software development organizations and the factors that support decision-making related to these practices. Additionally, moderating factors of security and performance verification activities are presented, as well as actions to their promotion. The organization of this body of knowledge made use of structured literature reviews, case studies, rapid reviews, and surveys. Such investigation strategies enabled the generation of evidence-based results, which can support the software practitioners to improve their non-functional requirement verification practices and software researchers to identify research challenges in the area.pt_BR
dc.description.resumo[PT] As atividades diárias da sociedade são fortemente apoiadas por sistemas de software. Assim, falhas de software podem trazer grandes perdas. Por isso, as atividades de verificação são essenciais e devem avaliar as funcionalidades do software e também as propriedades representadas pelos requisitos não-funcionais. Desta forma, esse trabalho torna disponível um corpo de conhecimento contendo a caracterização dos requisitos não-funcionais mais relevantes para os sistemas de software e as abordagens de teste que podem ser utilizadas para avaliar esses requisitos. Particularmente, o trabalho aprofunda-se na caracterização das práticas de verificação de segurança e desempenho utilizadas por organizações de desenvolvimento de software e os fatores que apoiam as tomadas de decisão relacionadas à essas práticas. Adicionalmente, são apresentados fatores moderadores das atividades de verificação de segurança e desempenho bem como ações que podem ser realizadas para promovê-los. A organização desse corpo de conhecimento fez uso de revisões estruturadas da literatura, estudos de caso, rapid reviews e survey, os quais permitiram gerar resultados baseados em evidência que podem ser utilizados com mais confiança pela indústria para aprimorar suas práticas de verificação de requisitos não-funcionais e pela academia para identificação de desafios de pesquisas na área.pt_BR
dc.embargo.termsabertopt_BR
dc.identifier.urihttp://hdl.handle.net/11422/14050
dc.languageengpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenhariapt_BR
dc.publisher.initialsUFRJpt_BR
dc.publisher.programPrograma de Pós-Graduação em Engenharia de Sistemas e Computaçãopt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectVerificação de softwarept_BR
dc.subjectVerificação de segurançapt_BR
dc.subjectVerificação de desempenhopt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.titleUnderstanding factors and practices of software security and performance verificationpt_BR
dc.title.alternativeCompreendendo práticas e fatores relacionados à verificação de segurança e performance de softwarept_BR
dc.typeTesept_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
VictorVidigalRibeiro.pdf
Tamanho:
5,31 MB
Formato:
Adobe Portable Document Format

Pacote de licença

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,81 KB
Formato:
Item-specific license agreed upon to submission
Descrição: