University of Queensland, Australia
Paul Strooper is the Head of the School of Information Technology and Electrical Engineering at The University of Queensland, Australia. He received the BMath and MMath degrees in Computer Science from the University of Waterloo, Canada, and the PhD degree in Computer Science in 1990 from the University of Victoria, Canada. He also completed a Graduate Certificate in Education at The University of Queensland in 1999.
His main research interest is software engineering, especially software specification, verification, and testing, as well as software engineering education. He has authored over 100 scholarly publications in software engineering and education. He has had substantial interaction with industry through collaborative research projects, training and consultation in the area of software verification and validation.
Prof Strooper is a member of the editorial board of the IEEE Transactions on Software Engineering and the Journal of Software Testing, Verification and Reliability. He is past chair and current member of the Steering Committee for the Australian Software Engineering Conference (ASWEC) and vice-chair of the Steering Committee for the Asia-Pacific Software Engineering Conference (APSEC). He was the general chair for APSEC 2010 and ASWEC 2009, one of the program co-chairs for APSEC 2002, and the program chair for ASWEC 2004 and 2005. He has been an elected member-at-large of the Executive Committee of the IEEE Technical Council on Software Engineering since 2009.
In my role as a member of the Executive Committee of the TCSE, I would continue to pursue three goals that are of personal interest:
1. Collaboration between research and industry: Through my involvement in the Australian and Asia-Pacific Software Engineering Conferences, I know that it can be very difficult to bring the academic and practitioner communities together. However, through collaborative research projects with industry and consultation activities, I also know that it is very rewarding if you do and I believe it is essential for a discipline like Software Engineering. I believe we still need to perform better at this; on the one hand, we should spend more effort directing our research efforts to the solution of real-world problems, and on the other hand we should learn from what others have done to avoid reinventing the wheel.
2. Continuing professional education in software engineering: Although the underlying principles may endure, the practices and paradigms I learnt as an undergraduate in the 80s are now almost completely obsolete, having been replaced by newer technologies and paradigms. It is difficult for practitioners to keep abreast of these new developments and as such, continuing professional education is critically important in a rapidly-evolving field such as software engineering. To meet the demands of working professionals, the delivery of such education needs to be flexible in both time and place. Although several successful programs are in place, this is not as widespread as it could and should be.
3. Promotion of the TCSE throughout the world, including the Asia-Pacific Region: The IEEE is a truly international organisation, but the flagship conference of the TCSE (ICSE) is held outside North America and Europe only once every four years. This means that there are several regions in the world where ICSE may only be organised once or twice during a person's professional career. Given modern communication technology and other opportunities, it is feasible and important to overcome the geographical barriers and pro-actively promote the TCSE throughout the world.