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