Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.