Banca de DEFESA: RENATA DE SOUSA SANTOS

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : RENATA DE SOUSA SANTOS
DATA : 04/05/2023
HORA: 09:00
LOCAL: Sala de Conferencia da RNP
TÍTULO:

Process Smell 2.0: Um catálogo de Bad Smells para processo de software utilizando BPMN


PALAVRAS-CHAVES:

Bad Smells, Process Smel, Processo de Software


PÁGINAS: 120
RESUMO:

Um processo de software explicitamente especificado aprimora a qualidade do produto
gerado, pois a especifica ̧c ̃ao direciona o caminho e passos a serem seguidos para que o
software desenvolvido alcance a qualidade almejada pelo projeto. O processo de software

evolui juntamente `as necessidades da organiza ̧c ̃ao e dos profissionais que o utilizam,e pre-
cisa ser continuamente monitorado e avaliado para manter sua qualidade. Para avaliar

um processo de software utiliza-se, comumente de simula ̧c ̃oes ou dados obtidos ap ́os uma

execu ̧c ̃ao. Entretanto, em ambos os casos ́e dif ́ıcil prever problemas no processo de soft-
ware em um determinado projeto de desenvolvimento antes de uma ou mais execu ̧c ̃oes.

Diante disso,Process Smells foram propostos para possibilitar que problemas no design
de processos de software pudessem ser identificados antes destes serem executados. A
presen ̧ca de um Process Smell poder ́a ter um impacto negativo na qualidade do processo
afetando assim a qualidade do produto de software. Inicialmente Process Smells foram
especificados utilizando-se a nota ̧c ̃ao Software Process Specification Metamodel (SPEM).

Apesar do SPEM ser uma linguagem para o dom ́ınio da modelagem de processos, Busi-
ness Process Model and Notation (BPMN) tem sido utilizada largamente para processos

de forma geral, com alta popularidade tanto no mercado e academia, neste sentido a espe-
cifica ̧c ̃ao de um novo cat ́alogo pode permitir que process smells sejam compreendidos de

forma independente de dom ́ınio de linguagem. Ainda no contexto de melhoria de processo,
da mesma forma que o SPEM, embora o BPMN seja usado para melhorar o entendimento

de um processo, a especifica ̧c ̃ao de um processo pode ser feita de forma inadequada, fe-
rindo os fatores necess ́arios para a qualidade de um processo de software. Neste contexto,

esta pesquisa teve como objetivo especificar um cat ́alogo de Process Smells para apoiar a
identifica ̧c ̃ao de anomalias em processos de software especificado com BPMN a partir da
proposta de (SANTOS; MACIEL; SANT’ANNA, 2018). Inicialmente, os Process Smells
foram especificados em BPMN, originando assim um novo cat ́alogo com 8 Process Smells,
o Process Smells 2.0. A especifica ̧c ̃ao foi avaliada por trinta e dois profissionais atrav ́es
de um estudo de entrevista, que indicou que o novo cat ́alogo proposto de Process Smells
foi aceito por estes profissionais. Atrav ́es dos resultados obtidos neste estudo foi poss ́ıvel
verificar que a proposta de identificar smells independente do dom ́ınio de linguagem faz
sentido, bem como a segunda etapa do estudo se mostrou mais convergente em rela ̧c ̃ao ao
SPEM. Espera-se que a especifica ̧c ̃ao do cat ́alogo possa apoiar a identifica ̧c ̃ao de Process
Smells em processo de software modelados usando BPMN, de forma a indicar os pontos
onde o processo pode ser melhorado, antes mesmo da sua primeira execu ̧c ̃ao, evitando

problemas que afetam negativamente os atributos de qualidade do processo. Adicional-
mente, espera-se que o novo cat ́alogo possa ampliar a possibilidade de uso dos Process

Smells.


MEMBROS DA BANCA:
Presidente - 1708274 - RITA SUZANA PITANGUEIRA MACIEL
Interno - 1710389 - CLAUDIO NOGUEIRA SANT ANNA
Externa à Instituição - ANA PATRICIA FONTES MAGALHÃES MASCARENHAS - UNEB
Notícia cadastrada em: 17/07/2023 20:17
SIGAA | STI/SUPAC - - | Copyright © 2006-2024 - UFBA