Experience
2009-present
President and Owner. Kalemun Research Inc., Ottawa, Canada.
Consulting practice specializing in software process, development practices, software design and architecture, software economics, and technical writing. Clients include Hyperbolic Systems, SINTEF, Microsoft, and Siemens.
2007-present
Editor-in-Chief of IEEE Software. IEEE Computer Society, Los Alamitos, California, USA
IEEE Software is a professional peer-reviewed magazine, the leadingpublication on software engineering. This is an unpaid professional service appointment.
Determine the magazine’s strategy working closely with an editorial and advisory board of 40 highly acclaimed academics and professionals. Provide focus and direction through promotion of personal vision. Ensure balance and relevance of content based on personal vision and the magazine’s mandate. Work closely with Computer Society’s staff to manage day-to-day operations. Oversee the peer-review process and make publication decisions. Search for and appoint columnists, associate editors and advisory board members. Direct an editorial board of 20 associate editors and columnists. Seek and evaluate theme proposals with the help of the advisory and editorial boards. Oversee the work of the theme sections’ guest editors. Mentor new associate editors. Solicit high-quality manuscripts, screen submissions, and assist authors in the publication of their manuscripts. Work with an international advisory board of 20 to promote the magazine, preserve its relevance for the target audience and strengthen links with the readership. Coordinate the magazine’s activities with IEEE, the Computer Science Society and sister publications. Plan and lead an annual board meeting. Resolve conflicts. Manage author misconduct cases. Represent the magazine at conferences, workshops and IEEE events.
2004-present
Adjunct Professor. Department of Computer Science, University of Calgary, Calgary, Canada
Teach graduate courses. Host and supervise students. Collaborate with faculty members.
1995-2009
Research Officer. Software Engineering Group, Institute for Information Technology, National Research Council Canada, Ottawa, Canada
2002-2009 Senior Research Officer
1998-2002 Associate Research Officer
1995-1998 Assistant Research Officer
Studied software engineering processes, developed economic models of software development and investigated effectiveness of emerging software development paradigms in collaboration with academic and industrial partners. Conducted outreach and service activities to increase the organization’s visibility and influence. Contributed to the organizational development and strategic planning initiatives of the institute and research group. Lead research projects. Supervised research associates, guest workers and resident students. In 2008, obtained internal funding for a medium-scale research project with a total budget of $1,400,000 over 3 years.
1994
Research Associate. INRS-Télécommunications, Montreal, Canada
Conducted research in validation and verification of telecommunications systems. Extended the AT&T Lab’s SPIN verification tool with the ability to check behavioral equivalences between two state-based concurrent system specifications (based on PhD work).
