Special Seminar: Maleknaz Nayebi "Analytical Methods for Incremental Innovation in Software Products"
Department of Computer Science
Map © OpenStreetMap. Some rights reserved.
Tuesday 10.4.2018 at 15:00 via Skype in T5, CS building
Maleknaz Nayebi
Title: Analytical Methods for Incremental Innovation in Software Products
Abstract:
Software applications have now powered the societies, as the majority of the population is online. Each connected individual in the society is surrounded by a satellite data coming from mobile and wearable devices. The opportunities and threats of having big data of general public formed the backbone of businesses in Information Technology (IT) targeting improvements for our daily lives. Yet, any company is derived by innovation, as the economic growth and survival are only possible by dynamic adoption to users need.
IT business and in particular software engineering discipline has seen innovation as an overnight break trough of an original and talented person or a team. However, I challenge this perspective by analyzing and mining data and train artificial agents to plan for incremental software innovation. Incremental Innovation of a software product is based on mining the best local or global new change, releasing the change to users, evaluating the feedback, and decide for the next best change. The data around users, development teams, and software products fosters innovation. The decision process for inclusion or even exclusion of a new change imposes difference to the known state of the art software decision processes. Hence, mining tools and methods, as well as decision processes, should be tailored toward software innovation. So far, I focused my research on analytical methods for software innovation, understanding societal aspects of software innovation, and decision support for incremental innovation.
By focusing on the mobile apps as a sample of the modern software products, I discuss
- The opportunities and threats for release management of mobile apps,
- Evolution of mobile apps over different releases,
- Discuss formulation to integrate the opportunities of app stores into planning models, and
- Providing decision support for release management of mobile applications.