Busca avançada
Ano de início
Entree

Abordando a Incerteza no Desenvolvimento de Software: Projetando e Avaliando Técnicas Orientadas por Hipóteses para a Evolução de Arquiteturas Ágeis

Processo: 23/14646-1
Modalidade de apoio:Auxílio à Pesquisa - Regular
Data de Início da vigência: 01 de julho de 2024
Data de Término da vigência: 30 de junho de 2026
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Fábio Fagundes Silveira
Beneficiário:Fábio Fagundes Silveira
Instituição Sede: Instituto de Ciência e Tecnologia (ICT). Universidade Federal de São Paulo (UNIFESP). Campus São José dos Campos. São José dos Campos , SP, Brasil
Pesquisadores associados:Eduardo Martins Guerra ; Tiago Silva da Silva ; Xiaofeng Wang
Assunto(s):Arquitetura de software  Engenharia de software 
Palavra(s)-Chave do Pesquisador:Arquitetura de Software | Engenharia de Software | Evolução de Arquiteturas Ágeis | Metodologias Ágeis | Engenharia de Software

Resumo

Em uma era marcada por rápidos avanços tecnológicos, esta pesquisa aborda a integração de mudanças arquiteturais nas práticas de desenvolvimento ágil de software, um desafio significativo devido às incertezas inerentes à arquitetura de software. Apesar do princípio ágil de aceitar mudanças, há uma notável relutância em relação às modificações arquiteturais, principalmente devido aos riscos e incertezas percebidos. Essa relutância compromete a adaptabilidade e sustentabilidade dos projetos de software diante de requisitos emergentes e progresso tecnológico. A solução proposta, Arch-H, introduz uma técnica inovadora baseada na engenharia de hipóteses projetada para identificar, avaliar e gerenciar incertezas na evolução da arquitetura de software. Esta técnica busca facilitar a integração contínua de decisões arquiteturais nas práticas ágeis, aumentando assim a resiliência e adaptabilidade dos sistemas de software. A metodologia proposta inclui o desenvolvimento de um processo sistemático para o Arch-H, sua validação empírica por meio de estudos de caso em contextos organizacionais diversos, criando um modelo de implementação abrangente para ambientes ágeis. Os resultados esperados incluem o desenvolvimento de um método validado para gestão ágil da arquitetura, contribuindo para discussões acadêmicas sobre metodologias ágeis e fornecendo diretrizes práticas para profissionais. Ao preencher a lacuna entre práticas ágeis e gestão arquitetural, esta proposta de pesquisa tenta avançar na área da engenharia de software, propondo uma abordagem inovadora para manter a adaptabilidade e resiliência da arquitetura de software dentro de um contexto ágil. Financiar este esforço apoiará o avanço do conhecimento científico e equipará os profissionais com ferramentas essenciais para construir sistemas de software mais adaptáveis e sustentáveis. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre o auxílio:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
SILVA, KELSON; MELEGATI, JORGE; SILVEIRA, FABIO; WANG, XIAOFENG; FERREIRA, MAURICIO; GUERRA, EDUARDO. ArchHypo: Managing Software Architecture Uncertainty Using Hypotheses Engineering. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, v. 51, n. 2, p. 19-pg., . (23/14646-1)