Related Experiment Video
Updated: Jun 13, 2025

Iterative Development of an Innovative Smartphone-Based Dietary Assessment Tool: Traqq
Published on: March 19, 2021
Identifying and resolving conflict in mobile application features through contradictory feedback analysis
Ishaya Gambo1, Rhodes Massenon1, Roseline Oluwaseun Ogundokun2,3,4
1Department of Computer Science and Engineering, Obafemi Awolowo University, Ile-Ife, Nigeria.
This study introduces a new method using Natural Language Processing (NLP) to find and fix conflicting mobile app features based on user feedback. It helps developers prioritize updates for better user satisfaction.
Area of Science:
- Computer Science
- Natural Language Processing
- Software Engineering
Background:
- Mobile applications generate vast amounts of user feedback.
- Identifying feature conflicts is essential for user satisfaction and app development.
- Existing methods struggle to effectively analyze and resolve conflicting feedback.
Purpose of the Study:
- To develop a novel methodology for identifying and resolving feature conflicts in mobile applications using NLP.
- To align mobile application development with user preferences and improve user experience.
- To provide actionable insights for prioritizing development requirements.
Main Methods:
- Utilized sentiment analysis (RoBERTa), topic modeling (Non-negative matrix factorization - NMF), and semantic similarity (Sentence-BERT).
- Detected conflicts by analyzing sentiment distributions within semantically similar feedback clusters.
- Incorporated antonym detection and negation handling for enhanced conflict detection.
- Employed majority voting, weighted ranking, and frequency analysis for conflict resolution.
Main Results:
- Successfully identified contradictory sentiments and latent topics representing app features.
- Clustered related feedback instances, enabling targeted conflict analysis.
- Demonstrated superior performance compared to baseline methods on large-scale datasets.
- Provided interpretable strategies for resolving feature conflicts.
Conclusions:
- The proposed NLP-driven methodology effectively identifies and resolves feature conflicts in mobile applications.
- This approach enhances mobile app development by aligning features with user preferences.
- The research offers a novel and effective strategy for improving user experience through feedback analysis.
Related Concept Videos
Frustration and Conflict: Approach-Approach, Approach-Avoidance
One common type of conflict is the Approach–Approach Conflict. In this case, a person faces two desirable...
Frustration and Conflict: Avoidance-Avoidance, Double-Approach Avoidance
Design Example
Design Example: Resistive Touchscreen
When a user touches the screen, the two layers make contact at a specific point known as the touchpoint. This contact reduces the resistance between...
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...

