Search-Driven Software Engineering

27.10.2008, 18:30 Uhr27.10.2008, 20:00 Uhr, Bonn, Konferenzhotel President

Zusammenfassung

Although the use of web services and component technologies is becoming widespread, and more software is freely accessible on the Internet than ever before, there has been little change in levels of software reuse. Most applications are still created by integrating in-house legacy software and self-developed modules, rather than by assembling third party components/services, despite the fact that in many development situations, perfectly suitable software components are available on the Internet.

The main barrier to third party software reuse, whether it be of program modules, web services or more complex components, is still the overhead involved in finding software that is »fit for purpose«. Most developers still feel that the »build« option is more cost effective that the »find« or »buy« option. However, this balance has started to change in the last few years with the advent of a new generation of code search engines.

Not only do search engines index far more components than was possible before, but they make it much easier to find software that meet a particular need. They also make it possible to consider component reuse during early stages of development such as modelling and design. In this talk Colin Atkinson will introduce some of the key features of the latest generation of code search engines and will explain how software engineering practices can be enhanced by integrating code search into the development process.

Kontakt:

Prof. Dr. Colin Atkinson, Professor für Softwaretechnik

Colin Atkinson hält den Lehrstuhl für Softwaretechnik an der Universität Mannheim. Zuvor war er in Doppelfunktion als Professor an der Universität Kaiserslautern und als Projektleiter am angeschlossenen Fraunhofer-Institut für Experimentelles Software Engineering tätig.

Von 1991 bis 1997 war Colin Atkinson Assistant Professor für Software Engineering an der Universität Houston – Clear Lake. Sein Forschungsschwerpunkt liegt auf der Anwendung fortgeschrittener Verfahren des Software Engineering, wie modellgestützte Entwicklung, serviceorientierte Architekturen und Produktlinienentwicklung, bei der Entwicklung verlässlicher IT-Systeme.

Colin Atkinson erwarb 1990 seinen Abschluss als Master of Science in Informatik am Imperial College in London und 1983 seinen Abschluss als Bachelor of Science in Mathematischer Physik an der Universität Nottingham.

Kontakt

Patrick Schneider
Leiter Marketing

Telefon: +49 231 9860-193

E-Mail: