Evaluating Software Quality in Cryptocurrency Wallet Applications: A User-Centered Approach Using ISO/IEC 25010:2011 Quality Model
Highlights
- •
- This study employs an integrated methodology that combines BERTopic, ISO/IEC 25010:2011, and dissatisfaction-weighted prioritization to transform unstructured user feedback into structured software quality priorities.
- •
- The proposed framework supports systems practice by linking user experience data with standardized software quality characteristics and explicitly accounting for topics associated with multiple quality characteristics through fractional allocation.
- •
- Security, Performance Efficiency, and Reliability were identified as the highest-priority quality characteristics for cryptocurrency wallet applications under fractional allocation.
- •
- Sensitivity analysis showed that the topic-allocation rule can affect the resulting priority rankings, highlighting the importance of addressing duplicated contributions when aggregating multi-mapped user concerns.
Abstract
1. Introduction
- •
- RQ1. What major software quality issues can be identified from cryptocurrency wallet user reviews, and how are these issues associated with the ISO/IEC 25010:2011 quality characteristics?
- •
- RQ2. Which ISO/IEC 25010:2011 quality characteristics receive the highest priorities when topic frequency and user dissatisfaction are jointly considered?
- •
- RQ3. How sensitive are the quality-priority rankings to the allocation method used for topics mapped to multiple quality characteristics?
2. Related Work
2.1. User Review-Based Quality Assessment and Prioritization
2.2. Applications of ISO/IEC 25010:2011 in Software Quality Assessment
3. Materials & Methods
3.1. Data Collection
3.2. Preprocessing
3.3. Topic Modeling Process with BERTopic
3.4. Topic Mapping with the ISO/IEC 25010:2011 Quality Characteristics
3.5. Weighted Value Calculation for Prioritizing Quality Improvements
3.5.1. Frequency Normalization
3.5.2. Dissatisfaction Score Calculation
3.5.3. Weighted Value Calculation
3.5.4. Mapping Sensitivity Analysis
4. Results
4.1. Topic Modeling Results and ISO/IEC 25010:2011 Quality Characteristic Mapping
4.2. Prioritization of Quality Characteristics Through Weighted Values
5. Discussion
5.1. Managerial and Practical Implications
5.2. Limitations and Future Work
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Eyal, I. On cryptocurrency wallet design. In 3rd International Conference on Blockchain Economics, Security and Protocols (Tokenomics 2021); Schloss Dagstuhl—Leibniz-Zentrum für Informatik: Wadern, Germany, 2022. [Google Scholar]
- Albayati, H.; Kim, S.K.; Rho, J.J. A study on the use of cryptocurrency wallets from a user experience perspective. Hum. Behav. Emerg. Technol. 2021, 3, 720–738. [Google Scholar] [CrossRef] [Scilit]
- Halpin, H. Holistic privacy and usability of a cryptocurrency wallet. arXiv 2021, arXiv:2105.02793. [Google Scholar]
- Yu, Y.; Sharma, T.; Das, S.; Wang, Y. “Don’t Put All Your Eggs in One Basket”: How Cryptocurrency Users Choose and Secure Their Wallets. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 11–16 May 2024; Article 353; Association for Computing Machinery: New York, NY, USA, 2024; pp. 1–17. [Google Scholar] [CrossRef] [Scilit]
- Jung, H.S.; Kim, J.H.; Lee, H. Refining the prediction of user satisfaction on chat-based AI applications with unsupervised filtering of rating text inconsistencies. R. Soc. Open Sci. 2025, 12, 241687. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ye, Q.; Law, R.; Gu, B. The impact of online user reviews on hotel room sales. Int. J. Hosp. Manag. 2009, 28, 180–182. [Google Scholar] [CrossRef] [Scilit]
- Archak, N.; Ghose, A.; Ipeirotis, P.G. Deriving the pricing power of product features by mining consumer reviews. Manag. Sci. 2011, 57, 1485–1509. [Google Scholar] [CrossRef] [Scilit]
- Chintagunta, P.K.; Gopinath, S.; Venkataraman, S. The effects of online user reviews on movie box office performance: Accounting for sequential rollout and aggregation across local markets. Mark. Sci. 2010, 29, 944–957. [Google Scholar] [CrossRef] [Scilit]
- Cheung, C.M.Y.; Sia, C.L.; Kuan, K.K. Is this review believable? A study of factors affecting the credibility of online consumer reviews from an ELM perspective. J. Assoc. Inf. Syst. 2012, 13, 2. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Xie, J. Online consumer review: Word-of-mouth as a new element of marketing communication mix. Manag. Sci. 2008, 54, 477–491. [Google Scholar] [CrossRef] [Scilit]
- Hu, M.; Liu, B. Mining and summarizing customer reviews. In Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Seattle, WA, USA, 22–25 August 2004; pp. 168–177. [Google Scholar]
- Wang, X.; Zhang, T.; Tan, Y.; Shang, W.; Li, Y. How to Effectively Mine App Reviews Concerning Software Ecosystem? A Survey of Review Characteristics. J. Syst. Softw. 2024, 213, 112040. [Google Scholar] [CrossRef] [Scilit]
- Yi, J.; Oh, Y.K.; Kim, J.M. Unveiling the drivers of satisfaction in mobile trading: Contextual mining of retail investor experience through BERTopic and generative AI. J. Retail. Consum. Serv. 2025, 82, 104066. [Google Scholar] [CrossRef] [Scilit]
- Mihany, F.A.; Galal-Edeen, G.H.; Hassanein, E.E.; Moussa, H. Data-Driven Requirements Prioritization Framework for App Reviews. Inventions 2026, 11, 33. [Google Scholar] [CrossRef] [Scilit]
- ISO/IEC 25010:2011; Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models. International Organization for Standardization; International Electrotechnical Commission: Geneva, Switzerland, 2011. Available online: https://www.iso.org/standard/35733.html (accessed on 25 August 2026).
- Pratama, A.A.; Mutiara, A.B. Software quality analysis for Halodoc application using ISO 25010:2011. Int. J. Adv. Comput. Sci. Appl. 2021, 12, 383–392. [Google Scholar] [CrossRef] [Scilit]
- Canlas, R.B.; Piad, K.C.; Lagman, A.C. An ISO/IEC 25010:2011-based software quality assessment of a faculty research productivity monitoring and prediction system. In Proceedings of the 2021 9th International Conference on Information Technology: IoT and Smart City, Guangzhou, China, 22–25 December 2021; pp. 238–242. [Google Scholar]
- Oliveira, N.B.D.; Peres, H.H.C. Evaluation of the functional performance and technical quality of an electronic documentation system of the nursing process. Rev. Lat.-Am. Enferm. 2015, 23, 242–249. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Keibach, E.; Shayesteh, H. BIM for landscape design improving climate adaptation planning: The evaluation of software tools based on the ISO 25010 standard. Appl. Sci. 2022, 12, 739. [Google Scholar] [CrossRef] [Scilit]
- Karnouskos, S.; Sinha, R.; Leitão, P.; Ribeiro, L.; Strasser, T.I. Assessing the integration of software agents and industrial automation systems with ISO/IEC 25010:2011. In Proceedings of the 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Porto, Portugal, 18–20 July 2018; pp. 61–66. [Google Scholar]
- Grootendorst, M. BERTopic: Neural topic modeling with a class-based TF-IDF procedure. arXiv 2022, arXiv:2203.05794. [Google Scholar]
- Reimers, N. Sentence-BERT: Sentence embeddings using Siamese BERT-networks. arXiv 2019, arXiv:1908.10084. [Google Scholar]
- McInnes, L.; Healy, J.; Melville, J. UMAP: Uniform manifold approximation and projection for dimension reduction. arXiv 2018, arXiv:1802.03426. [Google Scholar]
- McInnes, L.; Healy, J.; Astels, S. HDBSCAN: Hierarchical density-based clustering. J. Open Source Softw. 2017, 2, 205. [Google Scholar] [CrossRef] [Scilit]
- Jaech, A.; Kalai, A.; Lerer, A.; Richardson, A.; El-Kishky, A.; Low, A.; Helyar, A.; Madry, A.; Beutel, A.; Carney, A.; et al. OpenAI o1 system card. arXiv 2024, arXiv:2412.16720. [Google Scholar]
- Jung, H.S.; Lee, H.; Woo, Y.S.; Baek, S.Y.; Kim, J.H. Expansive data, extensive model: Investigating discussion topics around LLM through unsupervised machine learning in academic papers and news. PLoS ONE 2024, 19, e0304680. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, Z.; Wu, Q.; Venkatachalam, K.; Li, Y.; Xu, B.; Trojovský, P. Topic identification and sentiment trends in Weibo and WeChat content related to intellectual property in China. Technol. Forecast. Soc. Change 2022, 184, 121980. [Google Scholar] [CrossRef] [Scilit]
- Dunivin, Z.O. Scaling Hermeneutics: A Guide to Qualitative Coding with LLMs for Reflexive Content Analysis. EPJ Data Sci. 2025, 14, 28. [Google Scholar] [CrossRef] [Scilit]
- Cohen, J. A Coefficient of Agreement for Nominal Scales. Educ. Psychol. Meas. 1960, 20, 37–46. [Google Scholar] [CrossRef] [Scilit]
- Salton, G.; Buckley, C. Term-weighting approaches in automatic text retrieval. Inf. Process. Manag. 1988, 24, 513–523. [Google Scholar] [CrossRef] [Scilit]
- Kaplan, S.; Garrick, B.J. On the quantitative definition of risk. Risk Anal. 1981, 1, 11–27. [Google Scholar] [CrossRef] [Scilit]
- Huber, W.; Von Heydebreck, A.; Sültmann, H.; Poustka, A.; Vingron, M. Variance stabilization applied to microarray data calibration and to the quantification of differential expression. Bioinformatics 2002, 18, S96–S104. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Osborne, J. Notes on the use of data transformations. Pract. Assess. Res. Eval. 2002, 8, 6. [Google Scholar]
- Zhan, Z.; Zhao, J.; Zhang, Y.; Gong, J.; Wang, Q.; Shen, Q.; Zhang, L. Grabbing the long tail: A data normalization method for diverse and informative dialogue generation. Neurocomputing 2021, 460, 374–384. [Google Scholar] [CrossRef] [Scilit]
- Spearman, C. The Proof and Measurement of Association between Two Things. Am. J. Psychol. 1904, 15, 72–101. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Jung, H.S.; Lee, H.; Kim, J.H. Unveiling cryptocurrency conversations: Insights from data mining and unsupervised learning across multiple platforms. IEEE Access 2023, 11, 130573–130583. [Google Scholar] [CrossRef] [Scilit]
- Korda, A.P.; Snoj, B. Development, validity and reliability of perceived service quality in retail banking and its relationship with perceived value and customer satisfaction. Manag. Glob. Transit. 2010, 8, 187. [Google Scholar]
- Ma, Z. Assessing serviceability and reliability to affect customer satisfaction of internet banking. J. Softw. 2012, 7, 1601–1608. [Google Scholar] [CrossRef] [Scilit]
- Iberahim, H.; Taufik, N.M.; Adzmir, A.M.; Saharuddin, H. Customer satisfaction on reliability and responsiveness of self-service technology for retail banking services. Procedia Econ. Financ. 2016, 37, 13–20. [Google Scholar] [CrossRef] [Scilit]
- Palatinus, M.; Rusnak, P.; Voisine, A.; Bowe, S. Mnemonic Code for Generating Deterministic Keys. Bitcoin Improvement Proposal 39 (BIP-39). 2013. Available online: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki (accessed on 26 August 2026).
- Temoshok, D.; Proud-Madruga, D.; Choong, Y.-Y.; Galluzzo, R.; Gupta, S.; LaSalle, C.; Lefkovitz, N.; Regenscheid, A. Digital Identity Guidelines; NIST Special Publication 800-63-4; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2025. [Google Scholar] [CrossRef] [Scilit]



| Library | Version |
|---|---|
| google-play-scraper | 1.2.4 |
| Nltk | 3.9.1 |
| Sentence_transformers | 3.3.1 |
| UMAP | 0.5.7 |
| HDBSCAN | 0.8.40 |
| Scikit-learn | 1.6.1 |
| Bertopic | 0.16.4 |
| Module | Hyperparameters | |
|---|---|---|
| SentenceTransformer | “distiluse-base-multilingual-cased-v2” | |
| UMAP | n_neighbors = 35 | min_dist = 0.04 |
| n_components = 6 | Metric = “cosine” | |
| random_state = 43 | ||
| HDBSCAN | min_cluster_size = 650 | min_samples = 15 |
| Metric = “euclidean” | cluster_selection_method = “eom” | |
| Vectorizer Model | stop_words = “english” | max_features = 18,000 |
| max_df = 0.65 | min_df = 0.07 | |
| BERTopic | top_n_words = 10 | |
| Quality Characteristics | Description |
|---|---|
| Functional Suitability | The degree to which a software product meets specified requirements and performs functions that meet user needs |
| Performance Efficiency | The ability of the software to provide appropriate performance relative to resources used, such as response time and resource consumption |
| Compatibility | The software’s ability to interact and function with other systems or environments without issues |
| Usability | How effectively and efficiently users can learn, operate, and interact with the software to achieve their goals |
| Reliability | The capability of the software to maintain performance and stability under specified conditions over time |
| Security | The degree to which the software protects data and prevents unauthorized access, breaches, and other security threats |
| Maintainability | The ease with which the software can be modified to correct defects, improve performance, or adapt to changing requirements |
| Portability | The ability of the software to be transferred from one environment to another with minimal effort |
| # | Count | Topic Name | ISO/IEC 25010:2011 Quality Characteristic | Top 5 Keywords | |
|---|---|---|---|---|---|
| Keywords | Score | ||||
| 1 | 8911 | User Interface & Experience | Usability, Functional Suitability | Simple | 0.0489 |
| User | 0.0333 | ||||
| Interface | 0.0331 | ||||
| Friendly | 0.0240 | ||||
| Navigate | 0.0230 | ||||
| 2 | 5458 | Security & Trustworthiness | Security | Security | 0.0193 |
| Safe | 0.0130 | ||||
| Reliable | 0.0120 | ||||
| Simple | 0.0478 | ||||
| Trusted | 0.0456 | ||||
| 3 | 3813 | Installation & Loading | Performance Efficiency, Maintainability, Compatibility, Portability | Download | 0.0462 |
| Loading | 0.0379 | ||||
| Phone | 0.0349 | ||||
| Installation | 0.0319 | ||||
| Mobile | 0.0280 | ||||
| 4 | 3421 | Transaction Fees & Gas Costs | Usability, Functional Suitability | Gas | 0.0485 |
| Fee | 0.0435 | ||||
| Transaction | 0.0392 | ||||
| Convert | 0.0209 | ||||
| Swap | 0.0177 | ||||
| 5 | 3105 | Application Responsiveness | Performance Efficiency, Reliability, Maintainability | Open | 0.1227 |
| Opening | 0.0711 | ||||
| Time | 0.0669 | ||||
| Slow | 0.0654 | ||||
| Long | 0.0472 | ||||
| 6 | 2981 | Fraud & Scam Concerns | Security, Maintainability | Fraud | 0.1724 |
| Money | 0.1127 | ||||
| Scam | 0.0466 | ||||
| Transaction | 0.0386 | ||||
| Fund | 0.0373 | ||||
| 7 | 2600 | Update & But Fix | Maintainability, Reliability | Update | 0.0856 |
| Version | 0.0483 | ||||
| Latest | 0.0448 | ||||
| Open | 0.0429 | ||||
| Updating | 0.0416 | ||||
| 8 | 2571 | Loading & Bugs Issues | Maintainability, Reliability, Performance Efficiency | Lagging | 0.0689 |
| Loading | 0.0387 | ||||
| Time | 0.0220 | ||||
| Slow | 0.0218 | ||||
| Fix | 0.0217 | ||||
| 9 | 2533 | Device Compatibility | Compatibility, Functional Suitability Portability | Android | 0.5321 |
| Phone | 0.0471 | ||||
| iPhone | 0.0455 | ||||
| Samsung | 0.0386 | ||||
| Desktop | 0.0350 | ||||
| 10 | 1213 | Network & Connectivity Issues | Performance Efficiency, Reliability | Connect | 0.1724 |
| Network | 0.1127 | ||||
| Internet | 0.0466 | ||||
| Abnormal | 0.0386 | ||||
| Link | 0.0373 | ||||
| 11 | 1170 | Account Security & Recovery | Security, Usability | Password | 0.1261 |
| Phrase | 0.0709 | ||||
| Account | 0.0537 | ||||
| Recovery | 0.0487 | ||||
| Phone | 0.0475 | ||||
| 12 | 1164 | Trading & Transaction Experience | Functional Suitability, Usability | Exchange | 0.0632 |
| Trading | 0.0375 | ||||
| Transaction | 0.0301 | ||||
| Smooth | 0.0296 | ||||
| Trade | 0.0282 | ||||
| 13 | 788 | Functionality& Performance | Functional Suitability, Performance Efficiency | Working | 0.2727 |
| Smoothly | 0.0790 | ||||
| Properly | 0.0562 | ||||
| Job | 0.0494 | ||||
| Smooth | 0.0441 | ||||
| 14 | 750 | Performance & Speed | Performance Efficiency, Reliability | Speed | 0.0867 |
| Fast | 0.0705 | ||||
| Time | 0.0647 | ||||
| Crash | 0.0570 | ||||
| Working | 0.0459 | ||||
| 15 | 725 | Token & Balance Updates | Functional Suitability, Maintainability | Update | 0.1110 |
| Token | 0.0884 | ||||
| Coin | 0.0801 | ||||
| Custom | 0.0709 | ||||
| Add | 0.0603 | ||||
| Quality Characteristic | Topic | Fractionally Allocated Review Count |
|---|---|---|
| Usability | 1, 4, 11, 12 | 7333.00 |
| Security | 2, 6, 11 | 7533.50 |
| Performance Efficiency | 3, 5, 8, 10, 13, 14 | 4220.75 |
| Functional Suitability | 1, 4, 9, 12, 13, 15 | 8348.83 |
| Maintainability | 3, 5, 6, 7, 8, 15 | 5998.25 |
| Reliability | 5, 7, 8, 10, 14 | 4173.50 |
| Compatibility | 3, 9 | 1797.58 |
| Portability | 3, 9 | 1797.58 |
| Topic | Average Rating |
|---|---|
| 1 | 4.637310 |
| 2 | 2.445350 |
| 3 | 2.175084 |
| 4 | 4.093307 |
| 5 | 4.369715 |
| 6 | 3.971408 |
| 7 | 3.020917 |
| 8 | 4.601473 |
| 9 | 2.223176 |
| 10 | 2.798759 |
| 11 | 2.475302 |
| 12 | 3.912301 |
| 13 | 4.012563 |
| 14 | 2.509881 |
| 15 | 4.215068 |
| Quality Characteristic | Fractional Allocation | Full Allocation | ||
|---|---|---|---|---|
| Weighted Value | Rank | Weighted Value | Rank | |
| Security | 35.0166 | 1 | 48.0505 | 5 |
| Performance Efficiency | 27.9102 | 2 | 70.2006 | 1 |
| Reliability | 26.5742 | 3 | 55.8810 | 3 |
| Maintainability | 23.0377 | 4 | 60.4558 | 2 |
| Functional Suitability | 22.3119 | 5 | 51.8783 | 4 |
| Usability | 18.0978 | 6 | 36.1956 | 8 |
| Compatibility | 13.0784 | 7 | 45.0590 | 6 |
| Portability | 13.0784 | 7 | 45.0590 | 6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Jung, H.S.; Lee, H. Evaluating Software Quality in Cryptocurrency Wallet Applications: A User-Centered Approach Using ISO/IEC 25010:2011 Quality Model. Systems 2026, 14, 1078. https://doi.org/10.3390/systems14091078
Jung HS, Lee H. Evaluating Software Quality in Cryptocurrency Wallet Applications: A User-Centered Approach Using ISO/IEC 25010:2011 Quality Model. Systems. 2026; 14(9):1078. https://doi.org/10.3390/systems14091078
Chicago/Turabian StyleJung, Hae Sun, and Haein Lee. 2026. "Evaluating Software Quality in Cryptocurrency Wallet Applications: A User-Centered Approach Using ISO/IEC 25010:2011 Quality Model" Systems 14, no. 9: 1078. https://doi.org/10.3390/systems14091078
APA StyleJung, H. S., & Lee, H. (2026). Evaluating Software Quality in Cryptocurrency Wallet Applications: A User-Centered Approach Using ISO/IEC 25010:2011 Quality Model. Systems, 14(9), 1078. https://doi.org/10.3390/systems14091078

