Grant: Discovery Grants Program - Individual
University of Western Ontario
$34,000.00
A Research Program in Requirements Engineering
FY 2019-20
Summary
The field of requirements engineering (RE) is one of the most strategic fields in the software engineering domain because it embodies methods, techniques, tools and processes for defining what the system should provide and how the system should behave during its use. There isn't any point in investing much effort in the rest of system development if there are major oversights in a system's requirements. While RE has made significant progress over the last several decades, there are evolving challenges in this field due to changing contexts, technologies, paradigms and the like; thus the quest for on-going improvements in the RE field. ******This proposal therefore seeks to address the following key challenges in the RE field:***(i) Data intensive (or Big Data) end-user applications in different application-domains are steadily growing in number. Yet, in RE, current specification methods do not capture, explicitly, data characteristics of such systems. This is an inhibitor for efficiently creating dependable big data end-user applications.******(ii) Ensuring system's compliance with regulations and standards, especially for large, complex, systems is hitherto arduous, effort-draining, and error prone, during the RE process. Current RE effort-estimation methods for compliance work are ad hoc and are not reliable. This leads to several problems, namely: resource allocation, product quality, reusability, and cycle-time.******This research is important because effective specification methods and effort-estimation methods would reduce the described problems significantly. In turn, this will benefit the users and developers of big data and regulatory compliant systems. Researchers would also benefit because of the contributions to the body of knowledge in the RE field. The anticipated outcomes include novel methods for: specifying quality requirements for big data end-user systems, and estimating the effort needed to carry out regulatory compliance work in RE. With an increasing thrust for knowledge-based economy among Canadian corporations, the outcomes of the proposed research would help in promulgating this movement.
Program
Discovery Grants Program - Individual
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
RGPIN-2018-06853
Name nom
Madhavji, Nazim
Department département
Computer Science
Organization id
36
Institution établissement
University of Western Ontario
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2019
Competition year année de concours
2018
Award amount
34000
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
1200
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Advancement of knowledge
Area of application fr
Avancement des connaissances
Research subject code
2706
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software engineering
Research subject fr
Génie logiciel
Installment
inst:2 - 5
Partie
2
Nb partie
5
Application title
A Research Program in Requirements Engineering
Keyword
NSERC
Application summary
The field of requirements engineering (RE) is one of the most strategic fields in the software engineering domain because it embodies methods, techniques, tools and processes for defining what the system should provide and how the system should behave during its use. There isn't any point in investing much effort in the rest of system development if there are major oversights in a system's requirements. While RE has made significant progress over the last several decades, there are evolving challenges in this field due to changing contexts, technologies, paradigms and the like; thus the quest for on-going improvements in the RE field. ******This proposal therefore seeks to address the following key challenges in the RE field:***(i) Data intensive (or Big Data) end-user applications in different application-domains are steadily growing in number. Yet, in RE, current specification methods do not capture, explicitly, data characteristics of such systems. This is an inhibitor for efficiently creating dependable big data end-user applications.******(ii) Ensuring system's compliance with regulations and standards, especially for large, complex, systems is hitherto arduous, effort-draining, and error prone, during the RE process. Current RE effort-estimation methods for compliance work are ad hoc and are not reliable. This leads to several problems, namely: resource allocation, product quality, reusability, and cycle-time.******This research is important because effective specification methods and effort-estimation methods would reduce the described problems significantly. In turn, this will benefit the users and developers of big data and regulatory compliant systems. Researchers would also benefit because of the contributions to the body of knowledge in the RE field. The anticipated outcomes include novel methods for: specifying quality requirements for big data end-user systems, and estimating the effort needed to carry out regulatory compliance work in RE. With an increasing thrust for knowledge-based economy among Canadian corporations, the outcomes of the proposed research would help in promulgating this movement.