Research areas description
Software technologies have become omnipresent in our lives. Almost all industries rely on software and most develop, subcontract or acquire significant amounts of software every year. The technology is ubiquitous, but so too is change. This means software systems must be dynamic and flexible to evolve with consumer needs and be designed to allow cost-effective change.
There are major challenges in reaching those goals as software systems tend to be large and highly complex. In addition, the process of change requires the input of many people and is risky, as unplanned and undisciplined changes in any software system risk degrading its quality and producing unwanted or unexpected side effects.
Dr. Giuliano Antoniol, Canada Research Chair in Software Change and Evolution, is focusing on the planning, analysis and evolution of extremely large software systems. He is developing sophisticated tools for the effective planning, management and implementation of software changes.
He is also developing an open repository of open-source software programs that will allow for empirical evaluation of tools and approaches as well as the replication of experiments, thus allowing research in software engineering to advance at a faster pace.
Prof. Antoniol's approach will help software to evolve and change in a cost-effective manner, without reductions in quality.
- 2700 INFORMATION TECHNOLOGY
- Antoniol, Giuliano | Chairholder
External sources of funding
Canada Research Chairs