Ed Space

A Catalogue of Bad Smells for Software Process

Este artigo é um dos produtos do processo do mestrado em Ciência da Computação na UFBA publicado no SQBS XVII em 2018.

Software processes play an important role in the software industry, as they influence the quality of the product and determine the efficiency of the company that develops these software products. To be used systematically in different projects, software processes need to be disseminated in the organization and continuously evaluated when one wants to understand their quality. The evaluation of a software process maintains and promotes its quality and evolution. However, if these evaluations happen from data directly collected from a process that has been applied to a given development project, process quality problems have already influenced the outcome of the process and possibly the software product. Software process models, commonly specified in a process modeling language (PML), specify in a standardized way the elements of a process and the appropriate interactions between them. In addition to assigning to the understanding, communication and execution of a software process in a company, process models offer an opportunity for them to be evaluated before their first execution or even to help identify problems in the process of ongoing projects. This paper presents a proposal to use the concept of bad smells in software process models with the objective of identifying possible disharmonies in the models. Initially bad smells of object-oriented code were analyzed and adapted to SPEM (Software & Systems Process Engineering Meta-Model) to generate a catalog. Subsequently a survey was carried out to validate the definitions, representations and possible impacts of the proposed bad smells, resulting in a validation that presented an overall rate of 86% agreement. It is expected that being possible to characterize bad smells for software processes, to enable their applicability in real software development process.

https://www.researchgate.net/publication/328467472_A_Catalogue_of_Bad_Smells_for_Software_Process

Share Article:

Considered an invitation do introduced sufficient understood instrument it. Of decisively friendship in as collecting at. No affixed be husband ye females brother garrets proceed. Least child who seven happy yet balls young. Discovery sweetness principle discourse shameless bed one excellent. Sentiments of surrounded friendship dispatched connection is he. Me or produce besides hastily up as pleased. 

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

You May Also Like:

Recomendações

Durante os cursos que fazemos, sejam estes profissionalizantes, técnicos, graduações, utilizamos diferentes recursos para apoiar os nossos estudos. Entre estes recursos não podemos deixa de contar com os livros. Ainda devo lembrar que os livros digitais tem se tornado uma opção cada vez mais comum.

Atendendo a pedidos de alguns alunos seguem as minhas recomendações de livros que podem ser úteis no processo de formação. Além disso, alguns desses livros que me ajudam nas decisões profissionais para melhorar a qualidade do código, arquitetura de aplicações, gestão de projeto ou processo de software, formação de conteúdo de aulas, entre outras situações.

Antes de tudo, é interessante destacar que eu prefiro livros que apresentam fundamentos, e não aqueles que apresentam tecnologias específicas. Eu tenho essa preferência é devido a volatilidade da área de computação. Obter um livro que fale da tecnologia ZPTO na versão YJ requer que a leitura e a aplicação sejam imediatas, pois, a medida que a tecnologia passa por atualizações, muito do conteúdo do livro pode se tornar defasado. Deste modo, para situações específicas ou pontuais, eu prefiro usar de outras fontes que não seja um livro.

A lista de recomendações a seguir está organizadas pelas possíveis disciplinas comumente encontradas nos cursos de computação. Algumas seções ainda estão em construção, por isso ainda não constam as indicações.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Boa

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Edit Template

EDSPACE

Apenas uma missão, compartilhar conhecimento.

Posts Recentes

  • All Post
  • Autorais
  • Beauty
  • Destaque
  • Destaques
  • Educação
  • Feeds de Arquitetura de Software
  • Feeds DevOps
  • Gestão
  • Lifestyle
  • Photography
  • Tecnologia
  • Travel
    •   Back
    • Excel
    • BI
    •   Back
    • Inglês

© 2022. Edspace. Todos Direitos Reservados