Reference number : GC-2017-Q1-02111, amendment number : , agreement type : G, recipient legal name : Nagappan, Meiyappan (University of Waterloo), recipient country : CA, recipient province : nan, recipient city : Ontario, recipient postal code : nan, program name english : Discovery Grants Program - Individual, program name french : Programme de subventions à la découverte - individuelles, program purpose english : Recent market studies predict that the global mobile app economy is expected to be worth $143 billion by end of 2016. However, unlike traditional software, the distribution mechanism for software applications on mobile devices (or mobile apps) is very different - they are released through app markets (e.g., Google Play, or Apple&rsquo;s App store). Such app markets have changed the way software developers interact with users, the way software is released, and the way users consume the software. There are three types of developers that belong to the app market ecosystem: (a) the developer that builds and releases the apps (eg., Rovio Entertainment that released Angry Birds), (b) the developers that build software libraries that are used across many different apps (eg., the Facebook SDK library), and (c) the developers that build and maintain the app store (eg., Google/BlackBerry). 
 
The long-term goal of my research agenda is to examine the impact that this new distribution mechanism has had on the practice of Software Engineering (SE), and to identify challenges and build both knowledge and solutions that can help the different types of developers that are part of the mobile app ecosystem. In the short term, the proposed research program plans to analyze the data that is publicly available in the app markets (app binary, user comments, release notes, app popularity etc.) to make recommendations to the different types of developers so that the end user has a better experience using the app. For example, we want to investigate if app developers are using outdated libraries with known security vulnerabilities. 
 
The deliverables from the proposed research program are going to be both empirical results that will shed new light on current software engineering practice, as well as tools that practitioners can use to build better quality apps at a quicker pace. The proposed research program is expected to train 3 HQP ( PhD students). 
 
Finally, these app markets, which are now standard for mobile apps, are getting popular for desktop apps, video/console games, apps for the Internet of Things, and even open source apps. Thus the lessons we learn from the mature mobile app markets could also be translated to the other upcoming markets thereby enhancing the experience of the various types of developers. Such lessons could give Canadian developers an early advantage to become successful in emerging markets., program purpose french : Recent market studies predict that the global mobile app economy is expected to be worth $143 billion by end of 2016. However, unlike traditional software, the distribution mechanism for software applications on mobile devices (or mobile apps) is very different - they are released through app markets (e.g., Google Play, or Apple&rsquo;s App store). Such app markets have changed the way software developers interact with users, the way software is released, and the way users consume the software. There are three types of developers that belong to the app market ecosystem: (a) the developer that builds and releases the apps (eg., Rovio Entertainment that released Angry Birds), (b) the developers that build software libraries that are used across many different apps (eg., the Facebook SDK library), and (c) the developers that build and maintain the app store (eg., Google/BlackBerry). 
 
The long-term goal of my research agenda is to examine the impact that this new distribution mechanism has had on the practice of Software Engineering (SE), and to identify challenges and build both knowledge and solutions that can help the different types of developers that are part of the mobile app ecosystem. In the short term, the proposed research program plans to analyze the data that is publicly available in the app markets (app binary, user comments, release notes, app popularity etc.) to make recommendations to the different types of developers so that the end user has a better experience using the app. For example, we want to investigate if app developers are using outdated libraries with known security vulnerabilities. 
 
The deliverables from the proposed research program are going to be both empirical results that will shed new light on current software engineering practice, as well as tools that practitioners can use to build better quality apps at a quicker pace. The proposed research program is expected to train 3 HQP ( PhD students). 
 
Finally, these app markets, which are now standard for mobile apps, are getting popular for desktop apps, video/console games, apps for the Internet of Things, and even open source apps. Thus the lessons we learn from the mature mobile app markets could also be translated to the other upcoming markets thereby enhancing the experience of the various types of developers. Such lessons could give Canadian developers an early advantage to become successful in emerging markets., agreement title english : Understanding the impact of mobile app markets on software practice, agreement title french : Understanding the impact of mobile app markets on software practice, agreement number : RGPIN, agreement value : 140000.0, agreement start date : 2017-05-10, agreement end date : nan, description english : nan, description french : nan, expected results english : nan, expected results french : nan, additional information english : Grant or Award spanning more than one fiscal year. (2017-2018 to 2022-2023), additional information french : Subvention ou bourse octroyée s'appliquant à plus d'un exercice financier. (2017-2018 à 2022-2023), owner organization : nserc-crsng, owner organization title : Natural Sciences and Engineering Research Council of Canada | Conseil de recherches en sciences naturelles et en génie du Canada