Back to School: Re-engineering met behulp van softwarevisualisatie

TU Delft, Delft / 08-06-2011

In navolging op de eerste Back to School bijeenkomst zal tijdens deze tweede bijeekomst Martin Pinzger ons iets vertellen over software re-engineering met behulp van software visualisatie.

Abstract

Software re-engineering is concerned with restructuring a software system to fix real or perceived problems in preparation for further development and extension of the system. Re-engineering of existing systems is mandatory and consumes a significant amount of development resources. Re-engineering is costly and using best practices and tools can help to reduce these costs.
This lecture outlines the software re-engineering process with focus on the reverse engineering (model capture) and problem detection phases. For both phases, the lecture explains a number of best practices, heuristics, and tools to analyze and understand the implementation of existing software systems and detect shortcomings, so called code smells. For each topic, the lecture provides pointers to related books, scientific articles, and available tools.

Dit college wordt gegeven in het Engels - This lecture is presented in English


Martin Pinzger

Martin Pinzger is assistent professor aan de Technische Universiteit Delft binnen de Software Engineering Research Group. Zijn onderzoek richt zich vooral op software onderhoud en evolutie, software kwaliteit analyse, collaborative software engineering, repository mining, software visualisatie, programma analyse en  empirische studies.



Agenda

17:30
Ontvangst en eten
18:30
College: 'Software re-engineering met behulp van software visualisatie.'
19:45
Pauze
20:00
Fishbowl discussie
21:00
Afsluiting en borrel


Het Back to School programma wordt mede mogelijk gemaakt door Humiq



Register for this event

This event is not open for registration
Qwan 5dff39510bacfcefb54e89f953eddfc1a7a21185b7128d96ff6b466f56acb6d9
Macaw 06e9331a5321067b592bf45ea39db7df6792dc976000d24d3ee4043d99203514
Finalist e304343cdbeb0996cc1e7a26527993a5fa2db87ca53a81fb15dca22a35d7f28c

Devnology is a non-profit organisation and thus depends on sponsors. Thanks to our wonderful sponsors all Devnology events are free!