Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Queen's University

$89,000.00

Leveraging development and field knowledge to assist developers and operators of large software systems

FY 2023-24

Summary
The Mining Software Repositories (MSR) field has impacted all facets of software research and practice. This line of research arose from the observation that developers, operators, and even software systems leave behind traces of data that can be mined to improve software quality and development practices. The international MSR community continues to demonstrate innovative approaches to recover useful and actionable information from static record-keeping repositories such as source control and bug tracking systems. MSR innovations are nowadays integrated into daily practices at some of the world's largest and most successful organizations: Microsoft, BlackBerry, AT&T Labs, CISCO, Mozilla and Avaya. The long-term vision of the proposed research program is establish MSR as a critical strategic tool throughout the lifetime of a software system, from inception to operation. In contrast, MSR currently focuses primarily on the software development phase, a relatively small time period given the excessively long and rapidly changing lifetime of software systems today. The short-term goals over the next five years, to be realized in collaboration with industrial partners including BlackBerry, and SAP, will focus on demonstrating the strategic value of field logs as a low-cost high-value mechanism to fuse development and field knowledge. Our short-term research will be carried out along two themes: (1) Assisting developers by leveraging field knowledge to improve logging; and (2) Assisting operators by leveraging development knowledge to cope with operational complexity. The proposed research program will train eleven HQP: 4 PhDs, 2 Masters and 5 undergraduate students. All HQP will collaborate closely with industrial partners, gaining an appreciation of the challenges facing practitioners on a daily basis and the potential for software data to address those challenges, as well as improving their professional skills and expanding their professional network.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
RGPIN-2019-05174
Name nom
Hassan, Ahmed
Department département
Computing, School of - Computing, School of
Organization id
29
Institution établissement
Queen's University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2023
Competition year année de concours
2019
Award amount
89000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2705
Research subject group en
Information technology
Research subject group fr
Software and development
Research subject en
Technologie de l'information
Research subject fr
Logiciels et développement
Application title
Leveraging development and field knowledge to assist developers and operators of large software systems
Keyword
Empirical Software Engineering; Large Scale Systems; Mining Software Repositories; Software Analytics; Software Evolution; Software Logs; Software Maintenance
Application summary
The Mining Software Repositories (MSR) field has impacted all facets of software research and practice. This line of research arose from the observation that developers, operators, and even software systems leave behind traces of data that can be mined to improve software quality and development practices. The international MSR community continues to demonstrate innovative approaches to recover useful and actionable information from static record-keeping repositories such as source control and bug tracking systems. MSR innovations are nowadays integrated into daily practices at some of the world's largest and most successful organizations: Microsoft, BlackBerry, AT&T Labs, CISCO, Mozilla and Avaya. The long-term vision of the proposed research program is establish MSR as a critical strategic tool throughout the lifetime of a software system, from inception to operation. In contrast, MSR currently focuses primarily on the software development phase, a relatively small time period given the excessively long and rapidly changing lifetime of software systems today. The short-term goals over the next five years, to be realized in collaboration with industrial partners including BlackBerry, and SAP, will focus on demonstrating the strategic value of field logs as a low-cost high-value mechanism to fuse development and field knowledge. Our short-term research will be carried out along two themes: (1) Assisting developers by leveraging field knowledge to improve logging; and (2) Assisting operators by leveraging development knowledge to cope with operational complexity. The proposed research program will train eleven HQP: 4 PhDs, 2 Masters and 5 undergraduate students. All HQP will collaborate closely with industrial partners, gaining an appreciation of the challenges facing practitioners on a daily basis and the potential for software data to address those challenges, as well as improving their professional skills and expanding their professional network.