Home  Sitemap  Contact 





The Software Engineering Group is one of the most active groups in software maintenance research. Our manifold activites are are bundled in the long-term project Bauhaus.


The Software Engineering Group offers basic and advanced courses on software engineering at the University of Bremen. Thereby a special focus lies on the topics of software maintenance.


People's Choice Award @ IWSC 2013May 19th, 2013 

The Software Engineering Group has again been awarded the People's Choice Award at the International Workshop on Software Clones in San Francisco, California. After 2011 this is the second time this award is given to the group.

Jan Harder's work The Limits of Clone Model Stadardization has been elected as the best postion paper by the audience. In the full paper category, Daniela Steidl was awarded along with Software Engineering Group alumni Nils Göde.

For the People's Choice Award the audience votes for the best paper at the workshop with a special focus on the best presentation.

Guest lecture: Prof. Michael Godfrey (Univ. of Waterloo, Kanada)December 1st, 2009 

Int the context of the Software-Reengineering lecture on Thursday, December 10th our Guest, Prof. Dr. Mike Godfrey from the University of Waterloo, Canada will give a lecture in english language. We invite everyone interested to attend the lecture.

Topic: The Past, Present, and Future of Software Evolution
Speaker: Michael W. Godfrey, University of Waterloo, Canada
Location:  MZH 5210, University of Bremen
Time: December 10th, 2009, 8:30 AM


As Fred Brooks famously noted, change is an essential characteristic of software development, as software systems must respond to evolving requirements, platforms, and other environmental pressures. In this talk, we discuss the concept of software evolution from several perspectives. We examine how it relates to and differs from software maintenance. We discuss insights about software evolution arising from Lehman’s laws of software evolution and the staged lifecycle model of Bennett and Rajlich. We compare software evolution to other kinds of evolution, from science and social sciences, and we examine the forces that shape change. Finally, we discuss the changing nature of software in general as it relates to evolution, and we propose open challenges and future directions for software evolution research. This is joint work with Prof Daniel German of the University of Victoria, and is based on an invited paper for the Frontiers of Software Maintenance track at the 2008 IEEE International Conference on Software Maintenance.


Michael W. Godfrey is an Associate Professor in the David R. Cheriton School of Computer Science at the University of Waterloo (Canada), where he is also a member of SWAG, the Software Architecture Group. Between 2001 and 2006, he held an Associate Industrial Research Chair in telecommunications software engineering sponsored by Nortel Networks and NSERC. He holds a PhD in Computer Science from the University of Toronto (1997) and was previously a faculty member at Cornell University. His main research area is software evolution: understanding how and why software changes over time. His research interests include evidence-based software engineering, software clone analysis, software tool design, reverse engineering, and program comprehension.

IWSC'2010 - Dates & Call for PapersNovember 17th, 2009 

The 4th International Workshop on Software Clones (IWSC'2010), themed "Exploring and Restructuring Systems through Clones", will be held on May 8th, 2010, co-located with the 32nd International Conference on Software Engineering (ICSE'2010), Cape Town, South Africa. The goals of the workshop are to bring together researchers and practitioners from around the world to evaluate the current state of research and applications, discuss common problems, discover new opportunities for collaboration, exchange ideas, and envision new areas of research and applications. Along with James R. Cordy, Katsuro Inoue und Stanislaw Jarzabek, Rainer Koschke from our group is organizing the event.

Workshop Website | Call for Papers (PDF)
Diploma thesis awarded againOctober 1st, 2009 
Quelle: Winter/GINils Göde's diploma thesis "Incremental Clone Detection" has been awarded again. At the annual conference of the german computer science society 'Gesellschaft für Informatik' it has been honoured with the software engineering award of the Ernst Denert Trust. Among all sumbissions nationwide the thesis has been choosen as the best contribution regarding methods, tools and principles of software development. Previously the thesis has been awarded with the sponsorship award of the Contact Software GmbH and the best paper award of the European Conference on Software Maintenance and Reengineering (CSMR 2009).
Best Paper Award @ CSMR 2009March 26th, 2009 

The paper Incremental Clone Detection from Nils Göde and Rainer Koschke from our group has been chosen as the best contribution to 13th European Conference on Software Maintenance and Reengineering (CSMR) and was awarded with the Best Paper Award.

The paper describes the first incremental approach to find source code clones in subsequent versions of a program.

First conferment of a doctoral degreeFebruary 2nd, 2009 
Jochen Quante is the first member of the still young Software Enginnering Group to gain his doctorate degree. This is also the first thesis where the leader of our group, Prof. Dr. Rainer Koschke, acted as supervisor. On friday the board of examiners rated the thesis with the grade summa cum laude.

We congratulate our former collegaue and wish him well for his future.
Student of Software Engineering Group is awarded Contact priceFebruary 2nd, 2009 
Nils Göde has been awarded with the annual Contact price for his diploma thesis Incremental Clone Detection. The award honours the best diploma theses at the universities of Bremen and Oldenburg and is founded by the Contact Software GmbH.

Since october 2008 Nils Göde is a member of our Group. The results of his work will also be presented at the 13th European Conference on Software Maintenance and Reengineering (CSMR), that will take place in Kaiseslautern, Germany in March 2009.












To: University of Bremen To: Computer Science (Faculty 03 - University of Bremen) To: Faculty 03 (University of Bremen)