2 research outputs found

    Fórmulas de Legibilidade de Software

    Get PDF
    Legibilidade é um conceito que tem vindo a ser estudado há vários séculos, surgindo desses estudos inúmeras fórmulas de legibilidade de texto, cujos resultados têm vindo a ser comprovados, conferindo-lhes assim credibilidade e aceitação no meio em que se apresentam. Com a evolução da tecnologia, surgiram as linguagens de programação e, como consequência, o conceito de legibilidade de software começou a merecer a atenção de investigadores. Vários estudos foram realizados nesta área, tendo já sido propostas algumas fórmulas de legibilidade de software que visam quantificar este conceito subjetivo. Estas fórmulas têm focos e aplicabilidades distintas. Por um lado, podem ser utilizadas por iniciantes na área do desenvolvimento de software, de forma a permitir aos mesmos ter uma noção do que é software legível desde os primeiros estágios de aprendizagem. Por outro lado, empresas de desenvolvimento de software e respetivos profissionais podem recorrer a elas, de forma a estimar se o software que produzem apresenta um valor de legibilidade aceitável para os padrões estipulados. Neste trabalho é realizado, em primeiro lugar, um levantamento das fórmulas de legibilidade de software propostas até à data, sendo elas posteriormente analisadas em detalhe, de modo a perceber o foco de cada uma. Com vista a oferecer aos desenvolvedores uma forma de avaliar a legibilidade do código em tempo de desenvolvimento, são então implementadas três das fórmulas de legibilidade recolhidas num plugin para o Ambiente de Desenvolvimento Integrado (IDE) NetBeans. Por fim, este plugin é testado junto de atuais alunos e profissionais graduados, de modo a perceber se a utilização do mesmo durante o processo de desenvolvimento de software pode contribuir para a melhoria da legibilidade do código produzido.Readability is a concept that has been studied for several centuries, and these studies resulted in countless text readability formulas, whose results have been proven, thus giving them credibility and acceptance in the field where they belong. With the evolution of technology, programming languages emerged and, consequently, the concept of software readability started to deserve the attention of researchers. Several studies have been done in this area, having some software readability formulas already been proposed that aim to quantify this subjective concept. These formulas focus on different aspects of the code and their applications differ. On one hand, they can be used by software development novices to allow them to have a sense of what is readable software since the earliest stages of learning. On the other hand, software houses and their professionals may use them to estimate if the written software has an acceptable readability value, comparing to the defined standards. In this thesis, firstly, a survey of the proposed software readability formulas up to the date is done, which are then analyzed in detail, to allow the understanding of the focuses of each one of them. To provide the developers with a way to evaluate the readability of code in development time, three of the collected software readability formulas are implemented in a plugin for the NetBeans Integrated Development Environment (IDE). Finally, this plugin is tested with current students and graduated professionals, in order to understand if its use during the software development process can contribute to the improvement of the readability of the produced code
    corecore