Skip to this page's content
horizontal bar horizontal bar

Software Engineering in Canada

Effective development and use of software is a vital contributor to the overall success of the Canadian economy. There is thus a need to optimize software engineering practices of firms in Canada so that they will remain competitive with firms located in other countries. Failure to do so will translate into significant job losses in Canada. There is also an urgent need to develop further the existing labour force of software professionals and to improve the educational system that produces software professionals. Today, over 150,000 people are directly involved in the development and implementation of software in Canada, in four main areas:

  • companies which develop and market software products
  • companies that develop embedded software for inclusion in other products
  • companies which provide software-related information technology services
  • organizations that employ management information systems' professionals to develop and maintain in-house software

The software industry is also an engine of growth for the Canadian economy competing in dynamic world markets, expected to grow well into the next century. The proposed research program is planned to affect positively the engineering processes leading to the introduction of products and services by Canadian companies 3 to 5 years into the future. This will open up new business opportunities around the world for providers of software, both products and services, as well as for their users.

This research program will seek to improve and expand the methodologies, tools and techniques used to construct, deploy, support and evolve software; and to improve the quality of software, increase productivity, and manage costs. An important and immediately realizablebenefit will be a greater appreciation among the university community of key software engineering problems leading to more relevant educational programs at Canadian universities.

to top

CSSR's Objective

  • Focus university research and education on software engineering problems relevant to industry.
  • Improve the competence in the field of software engineering among university graduates through relevant educational programs and among current software professionals through dissemination of research results.

to top

Back to navigation links