University of Bremen, Germany
Rainer Koschke is a full professor and head of the Software Engineering Group at the Department of Mathematics and Informatics of the University of Bremen, Germany. His research interests include software maintenance and evolution, program analysis, reverse engineering and reengineering. He has published more than 70 papers in journals and conferences in these areas. He received best paper awards at the IEEE Working Conference on Reverse Eengineering (WCRE), IEEE Conference on Software Maintenance and Reengineering (CSMR), and IEEE International Conference on Software Maintenance (ICSM).
He is Chair of the IEEE TCSE Committee on Reverse Engineering, Past Steering Committee Chair of the ICSM and Steering Committee Member of the ACM Symposium on Software Visualization (SoftVis) and WCRE. He served as General Chair for the IEEE Working Conference on Reverse Engineering (WCRE) 2001, the Annual Conference of the German Computer Society 2007, and the ACM Symposium on Software Visualization (SoftVis) 2008. In total, he organized 18 international scientific meetings.
He is a member of two editorial boards: 1) Journal on Software Maintenance and Evolution, and 2) Journal of Science of Computer Programming. He served as Program Chair for the IEEE International Conference on Program Comprehension (ICPC) 2009, ICSM 2006, the Annual Conference of the German Computer Society 2007, IEEE International Workshop Source Code Analysis and Manipulation (SCAM) 2004, and the IEEE International Workshop on Program Comprehension (IWPC) 2003. He serves as program committee member in virtually all conferences and workshops in the area of software maintenance. He holds a PhD from University of Stuttgart, Germany.
TCSE is the leading organization for professional software engineers. Its goal is to promote software engineering in practice and research. In my personal career, I have gained a lot from the services TCSE provides through its journals, conferences, workshops, and other resources. Because of that, I want to contribute to TCSE as much as I can.
The IEEE as well as TCSE are not just anonymous organizations. They are joined efforts by many, many volunteers. I am just one of them. We need to support these volunteers and we need to increase the number of active volunteers further. In particular, we need to motivate young people to take part in our effort to improve the state of affairs in software engineering.
As Executive Committee Member of TCSE, I will continue and intensify my activities to serve our community. Because we rely so much on volunteers, I will put a particular focus on supporting and involving volunteers. Moreover, I will continue to promote and encourage young people to get them involved as well. My research focus is software maintenance and evolution, that part of the software life cycle where 50-80 % of the costs incur. As an elected member, I will do my best to help practicing software maintainers through educational material and certification.