A Data-driven Approach for Mining Software Features based on Similar App Descriptions and User Reviews Analysis

Mobile app development necessitates extracting domain-specific, essential, and innovative features that align with user needs and market trends. Determining which features provide a competitive advantage is a complex task, often managed manually by product managers. This study addresses the challenge of automating feature mining and recommendation by identifying similar apps based on user-provided descriptions. The proposed approach integrates Named Entity Recognition (NER) for feature extraction from mined Google Play app data with BERT (Bidirectional Encoder Representations from Transformers) and Topic Modeling to find comparable apps. Our top-performing model, which uses Non-negative Matrix Factorization (NMF) for Topic Modeling with Sentence-BERT (SBERT) embeddings, achieves an F1 score of 87.38%.

Authors

Institutions

Publication Details

Published
2024-10-18
DOI
https://doi.org/10.1145/3691620.3695342
Citations
3
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
2.34
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Data-driven Approach for Mining Software Features based on Similar App Descriptions and User Reviews Analysis

Irum Inayat, Khubaib Amjad Alam, Ramsha Ali, S. Sameen Fatima et al.
3 citations
Software Engineering Research
2.34
article

A Data-driven Approach for Mining Software Features based on Similar App Descriptions and User Reviews Analysis

Irum Inayat, Khubaib Amjad Alam, Ramsha Ali, S. Sameen Fatima, Zyena Kamran
article en
3 citations

Abstract

Mobile app development necessitates extracting domain-specific, essential, and innovative features that align with user needs and market trends. Determining which features provide a competitive advantage is a complex task, often managed manually by product managers. This study addresses the challenge of automating feature mining and recommendation by identifying similar apps based on user-provided descriptions. The proposed approach integrates Named Entity Recognition (NER) for feature extraction from mined Google Play app data with BERT (Bidirectional Encoder Representations from Transformers) and Topic Modeling to find comparable apps. Our top-performing model, which uses Non-negative Matrix Factorization (NMF) for Topic Modeling with Sentence-BERT (SBERT) embeddings, achieves an F1 score of 87.38%.

Al Ain University (AE), National University of Computer and Emerging Sciences (PK), Chalmers University of Technology (SE), University of Gothenburg (SE)
Openalex Percentile: Top 9%
Software Engineering Research
2.34
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.

A Data-driven Approach for Mining Software Features based on Similar App Descriptions and User Reviews Analysis — Irum Inayat, Khubaib Amjad Alam, et al. · (2024) | TGRS Research Map | TGRS