Objetivo
Since the cost of repairing faults in software is considerably higher later in the development process, it is essential to obtain as small as possible fault tolerance throughout the complete development cycle. Denkart's objective is to reduce the workload by automating and streamlining the code inspection process. Our goal is to build an automated frame-work which can be used in any software development cycle.
THE EXPERIMENT
To achieve the above mentioned objective, we will design and build an automated system which gives the biggest benefit, meaning reduced workload and smallest fault tolerance. During the baseline project we will concurrently do manual code reviews and run static and dynamic code analysis tools to determining the software quality factor. The results of the reviews and the resulting metrics will be combined to find a correlation. Out of this correlation report we will be able to make an automated selection of sources which have to be manually reviewed. By using the metric tools we will already exclude part of the faults while the automatic selection system will make sure the critical sources get reviewed.
Though the framework must be applicable to any software development project we will use one of Denkart's typical legacy business application migration projects as baseline project.
Denkart employs 35 people of which 7 will be involved in the ACIQIM PIE.
EXPECTED IMPACT AND EXPERIENCE
By setting up the automated framework for code reviewing and selection Denkart will not only have build a mechanism useful for every development process, but we will also gain understanding in metrics (automatically and manually collected) and their relation towards software quality. Furthermore it will raise the quality issue to the level of developers and management which is important regarding the culture change needed to build a quality conscious company.
Ámbito científico (EuroSciVoc)
CORDIS clasifica los proyectos con EuroSciVoc, una taxonomía plurilingüe de ámbitos científicos, mediante un proceso semiautomático basado en técnicas de procesamiento del lenguaje natural. Véas: El vocabulario científico europeo..
CORDIS clasifica los proyectos con EuroSciVoc, una taxonomía plurilingüe de ámbitos científicos, mediante un proceso semiautomático basado en técnicas de procesamiento del lenguaje natural. Véas: El vocabulario científico europeo..
- ingeniería y tecnología ingeniería eléctrica, ingeniería electrónica, ingeniería de la información ingeniería electrónica sistemas de automatización y control
- ciencias naturales informática y ciencias de la información software desarrollo de software
Para utilizar esta función, debe iniciar sesión o registrarse
Programa(s)
Programas de financiación plurianuales que definen las prioridades de la UE en materia de investigación e innovación.
Programas de financiación plurianuales que definen las prioridades de la UE en materia de investigación e innovación.
Tema(s)
Las convocatorias de propuestas se dividen en temas. Un tema define una materia o área específica para la que los solicitantes pueden presentar propuestas. La descripción de un tema comprende su alcance específico y la repercusión prevista del proyecto financiado.
Las convocatorias de propuestas se dividen en temas. Un tema define una materia o área específica para la que los solicitantes pueden presentar propuestas. La descripción de un tema comprende su alcance específico y la repercusión prevista del proyecto financiado.
Convocatoria de propuestas
Procedimiento para invitar a los solicitantes a presentar propuestas de proyectos con el objetivo de obtener financiación de la UE.
Datos no disponibles
Procedimiento para invitar a los solicitantes a presentar propuestas de proyectos con el objetivo de obtener financiación de la UE.
Régimen de financiación
Régimen de financiación (o «Tipo de acción») dentro de un programa con características comunes. Especifica: el alcance de lo que se financia; el porcentaje de reembolso; los criterios específicos de evaluación para optar a la financiación; y el uso de formas simplificadas de costes como los importes a tanto alzado.
Régimen de financiación (o «Tipo de acción») dentro de un programa con características comunes. Especifica: el alcance de lo que se financia; el porcentaje de reembolso; los criterios específicos de evaluación para optar a la financiación; y el uso de formas simplificadas de costes como los importes a tanto alzado.
Coordinador
2830 Willebroek
Bélgica
Los costes totales en que ha incurrido esta organización para participar en el proyecto, incluidos los costes directos e indirectos. Este importe es un subconjunto del presupuesto total del proyecto.