Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Optimizing Feature Prioritization in Software Development Through Structured Usage Analytics: A Data-Driven Approach to Enhancing Development Efficiency

Kesavulu, Manoj orcid logoORCID: 0000-0001-5505-9593 (2025) Optimizing Feature Prioritization in Software Development Through Structured Usage Analytics: A Data-Driven Approach to Enhancing Development Efficiency. PhD thesis, Dublin City University.

Abstract
In the rapidly evolving field of software development, the ability to efficiently prioritize and enhance software features based on user feedback is crucial for maintaining competitiveness and development efficiency. Deciding which features to develop or update is often complex and inefficient. Developers and product managers typically use traditional feedback methods, which are slow, subjective, and hard to prioritize. The main issue is the overwhelming amount and subjective nature of feedback from surveys, bug reports, and customer interactions. This often leads to analysis paralysis, where teams struggle to determine the most critical issues to address. This thesis proposes a structured approach to usage analytics aimed at addressing these challenges by helping developers identify and prioritize features that have the most significant impact on users. This method enables developers to understand and assess the impact of updates and new features on user engagement. By creating a more efficient and responsive feedback loop, usage analytics can help teams prioritize development tasks based on actual user interactions rather than subjective feedback, reduce delays in addressing critical issues, and improve overall development efficiency. Case studies demonstrate the practical benefits of usage analytics in software development. The first study on the IBM Academic Cloud project identified challenges in feature prioritization, such as unclear feature definitions and time-consuming data preparation. The second study, on IBM Watson Workspace, revealed issues in data identification, analytics metrics, and feature-action mapping, stressing the need for systematic data collection and iterative testing. The third study applied usage analytics to Odoo Notes, showing the impact of changes on user behavior and helping prioritize future features. These studies demonstrate usage analytics offers actionable insights for data-driven feature prioritization, enhancing decision-making and improving software to better meet user needs.
Metadata
Item Type:Thesis (PhD)
Date of Award:22 July 2025
Refereed:No
Supervisor(s):Gurrin, Cathal and Bezgradica, Marija
Subjects:Computer Science > Computer engineering
Computer Science > Computer software
Computer Science > Digital electronics
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Research Institutes and Centres > Lero: The Irish Software Engineering Research Centre
Research Institutes and Centres > ADAPT
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 License. View License
Funders:Research Ireland
ID Code:31304
Deposited On:21 Nov 2025 12:10 by Cathal Gurrin . Last Modified 21 Nov 2025 12:10
Documents

Full text available as:

[thumbnail of final-copy_16212435-26062025.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Creative Commons: Attribution-Noncommercial-No Derivative Works 4.0
8MB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record