Information Recommendation Based on Domain Knowledge in App Descriptions for Improving the Quality of Requirements
Apps have concentrated sale platforms, in which there often exist some products similar to the new App to be developed. The main features of these products are given in their introductions, providing an important resource for developers to improve the quality of the requirements of their own App. In...
Gespeichert in:
Veröffentlicht in: | IEEE access 2019, Vol.7, p.9501-9514 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Apps have concentrated sale platforms, in which there often exist some products similar to the new App to be developed. The main features of these products are given in their introductions, providing an important resource for developers to improve the quality of the requirements of their own App. In this paper, we propose an approach to gain and recommend requirements related information from App descriptions to help developers use the resource efficiently. First, we construct a model by mining domain knowledge from App descriptions with the method proposed in our previous work and use initial requirements to retrieve their related information from the model. Then, we analyze the information and recommend them from three aspects: static information of the existing Apps for identifying the priorities of requirements; functional features and non-functional properties of features for giving the detailed design of the Apps in requirements; and the combinations of features for enriching the requirements. To validate the proposed approach, we conducted experiments and a survey based on the data in Google Play. The results show that our approach can identify the existing products with initial requirements reasonably, and also indicate that the developers confirm the usefulness of the recommended information in practice. |
---|---|
ISSN: | 2169-3536 2169-3536 |
DOI: | 10.1109/ACCESS.2019.2891543 |