Loading...
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 57997 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Heydarnoori, Abbas
- Abstract:
- In the current digital era, the large number of mobile developers and android applications has led to intense competition. Users can easily access many android applications to meet their needs. This abundance of available software makes it difficult for developers to attract and retain users, as they can easily switch from one application to another. This switch can happen if the current application does not meet the user’s needs, has issues, or if a better alternative is available. Therefore, developers must focus on keeping their users satisfied. To ensure user satisfaction, developers need to address user needs effectively. This includes fixing reported issues, adding new features, and adapting to technological changes. As a result, many developers release updates regularly to meet these needs. Delays in updates or failing to address user needs can lead to a decline in popularity or even the failure of the software. Thus, predicting the quality of software updates is crucial for the application’s growth and success. Predicting the quality of a software update before it is released can greatly contribute to the program’s success. By examining program features, developers can improve the program’s quality. Since any weaknesses observed by users after release can reduce the program’s ratings and value, predicting program quality allows developers to enhance its quality as much as possible and be informed about potential updates that could harm the program’s credibility and ratings. In this thesis, a novel method is presented for predicting the quality of software updates prior to their release based on features extracted from GitHub, Google Play store, and release's APK. This helps developers to gain insights into their updates before any negative impact on their app’s popularity occurs due to the new release
- Keywords:
- Android Applications ; Software Update ; Google Play Store ; Mobile Softwares ; Software Successful ; Github
-
محتواي کتاب
- view
