Search Based Software Engineering
Mostrando 1-12 de 18 artigos, teses e dissertações.
-
1. PLANNING APPLICATION SOFTWARE RELEASES SEARCH THROUGH TECHNICAL multiobjective / PLANEJAMENTO DE APLICAÇÃO DE RELEASES DE SOFTWARE ATRAVÉS DA TÉCNICAS DE BUSCA MULTIOBJETIVAS
O Planejamento de Releases é uma importante e complexa atividade no desenvolvimento de Software que envolve diversos aspectos relacionados a decidir quais funcionalidades serão desenvolvidas e disponibilizadas a cada release do sistema. Um planejamento adequado deve satisfazer às necessidades dos clientes e demais stakeholders, assim como deve respeitar �
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 26/08/2011
-
2. UMA ABORDAGEM OTIMIZADA PARA O PROBLEMA DE ALOCAÇÃO DE EQUIPES E ESCALONAMENTO DE TAREFAS PARA A OBTENÇÃO DE CRONOGRAMAS EFICIENTES / AN OPTIMIZED APPROACH TO THE PROBLEM ALLOCATION OF TEAMS AND SCALING OF TASKS FOR OBTAINING schedules EFFICIENT
In software development, as well as any other activity of a wide range of engineering, an effective project planning is essential. Failures in planning or poor planning can cause delays and costs that, given time and budget constraints, are often unacceptable, leading to critical failures in business. One of the main activities of project planning is the pla
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 05/08/2011
-
3. Uma abordagem evolutiva multiobjetivo para geração automática de casos de teste a partir de máquinas de estados / A multi-objective evolutionary approach for automatic generation of test cases from state machines
A geração automática de casos de teste contribui tanto para melhorar a produtividade quanto para reduzir esforço e custo no processo de desenvolvimento de software. Neste trabalho é proposta uma abordagem, denominada MOST (Multi-Objective Search-based Testing approach from EFSM), para gerar casos de teste a partir de Máquina de Estados Finitos Estendid
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 26/07/2011
-
4. Uma abordagem integrada, interativa e multi-objetiva para os problemas de seleção, priorização e alocação de casos de teste. / An integrated, interactive and multi-objective problems for the selection, prioritization and allocation of test cases.
Os problemas de seleção, priorização e alocação de casos de teste podem ser considerados como difíceis, devido ao grande número de soluções possíveis que devem ser consideradas na resolução desses problemas e os diversos fatores que podem influenciar na busca dessas soluções. Existem vários trabalhos que utilizam técnicas de otimização na
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 29/03/2011
-
5. Uma Abordagem para Recomendação de Módulos para Projetos de Desenvolvimento Distribuído de Linhas de Produto de Software
Linhas de Produto de Software (LPS) tem ganhado bastante espaço na indústria de software nos últimos anos, principalmente por promover o reuso de maneira sistemática e previsível, e oferecer apoio ao desenvolvimento de produtos para mercados globais. No entanto, o desenvolvimento de LPS exige das organizações grande investimento inicial e a participa�
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 28/02/2011
-
6. Um estudo sobre a relação entre qualidade e arquitetura de software / A study about the relation between software quality and software architecture
Diversos setores da economia tem alto grau de dependência de sistemas computacionais: telecomunicação, financeiro, infraestrutura, industrial dentre outros. Desta forma, a qualidade do software contido nestes sistemas é um ítem importante para o bom desempenho destes setores. A arquitetura de software é considerada fator determinante para a qualidade d
Publicado em: 2011
-
7. ARQUITETURA PARA DESENVOLVIMENTO DE JOGOS COM O USO DE COMPONENTES REAPROVEITÁVEIS / CREATION OF A PLATFORM FOR COMPONENT BASED GAME DEVELOPMENT
Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the electronic game mar
Publicado em: 2010
-
8. A software component quality framework
A major problem with Component-Based Software Engineering (CBSE) is the quality of the components used in a system. The reliability of a componentbased software system depends on the reliability of the components that it is made of. In CBSE, the proper search, selection and evaluation process of components is considered the cornerstone for the development of
Publicado em: 2009
-
9. Busca e recuperaÃÃo de componentes de software utilizando agrupamento de componentes
The development of software with reuse is an approach that can be used to achieve two main benefits: (1) increase in productivity of software projects and (2) improvements in the final quality of the products. The software reuse approach can be instantiated through the strategy of development based in software components. According to this strategy, large so
Publicado em: 2008
-
10. Software maintenance: typical problems and guidelines for a specific discipline / Manutenção de Software: problemas típicos e diretrizes para uma disciplina específica
The increasing volume of software being used in all types of organizations has been calling attention for a phase of the software life cycle, until now considered in a secondary way, the software maintenance. Since it is generally not possible to replace all software products used in an organization by others based on more recent technologies, the maintenanc
Publicado em: 2007
-
11. QUANTUM-INSPIRED EVOLUTIONARY ALGORITHMS FOR PROBLEMS BASED ON NUMERICAL REPRESENTATION / ALGORITMOS EVOLUTIVOS COM INSPIRAÇÃO QUÂNTICA PARA PROBLEMAS COM REPRESENTAÇÃO NUMÉRICA
Since they were proposed as an optimization method, the evolutionary algorithms have been successfully used for solving complex problems in several areas such as, for example, the automatic design of electronic circuits and equipments, task planning and scheduling, software engineering and data mining, among many others. This success is due, among many other
Publicado em: 2007
-
12. Construção de sistemas multiagentes de apoio a gestão do conhecimento : uma estratégia orientada a processos de negócios e baseada em ontologias
Knowledge Management Systems (KMS) aim at supporting the creation of the Corporate Memory (CM) and the knowledge sharing by the professionals in the organization. A KMS will be more effective if: a) it supports the Knowledge Management (KM) processes; b) it is integrated to the business processes; c) and it adopts technologies which allow the knowledge shari
Publicado em: 2006