AI and ML Powered Feature Prioritization in Software Product Development

The landscape of software development has seen a massive shift in the last few years, with rising use of data-driven methods for making product decisions. One area that has made a significant difference is the integration of machine learning and artificial intelligence technologies to inform software engineering practice, including prioritization of product features. Software product feature prioritization is an essential process directly influencing the competitiveness and success of a product. Traditional techniques, though fundamental, tend to fall short in resolving the intricacies of contemporary software ecosystems. This study delves into the revolutionary potential of machine learning (ML) and artificial intelligence (AI) for improving feature prioritization. An extensive literature survey identifies existing trends and their drawbacks, such as inadequate integrated frameworks and scalability and interpretability issues. The suggested framework integrates heterogeneous sources of data, predictive analytics, natural language processing (NLP), and optimization algorithms to support real-time data-driven decision-making.

Authors

Publication Details

Journal
International Journal of Data Mining & Knowledge Management Process
Published
2025-01-28
DOI
https://doi.org/10.5121/ijdkp.2024.15102
Citations
1
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI and ML Powered Feature Prioritization in Software Product Development

Akhil Raj, Ridhi Deora
1 citations
International Journal of Data Mining & Knowledge Management Process
Software Engineering Techniques and Practices
3.25
article

AI and ML Powered Feature Prioritization in Software Product Development

Akhil Raj, Ridhi Deora
article en
1 citations

Abstract

The landscape of software development has seen a massive shift in the last few years, with rising use of data-driven methods for making product decisions. One area that has made a significant difference is the integration of machine learning and artificial intelligence technologies to inform software engineering practice, including prioritization of product features. Software product feature prioritization is an essential process directly influencing the competitiveness and success of a product. Traditional techniques, though fundamental, tend to fall short in resolving the intricacies of contemporary software ecosystems. This study delves into the revolutionary potential of machine learning (ML) and artificial intelligence (AI) for improving feature prioritization. An extensive literature survey identifies existing trends and their drawbacks, such as inadequate integrated frameworks and scalability and interpretability issues. The suggested framework integrates heterogeneous sources of data, predictive analytics, natural language processing (NLP), and optimization algorithms to support real-time data-driven decision-making.

International Journal of Data Mining & Knowledge Management ProcessVol. 15(1)
Openalex Percentile: Top 11%
Software Engineering Techniques and Practices
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.