A Quality Framework for Evaluating Grammatical Structure of User Stories to Improve External Quality
Samantha Jiménez, Reyes Juárez‐Ramírez · 2019
The quality assessment is an essential step in the software development process; it takes place previous and after the development. Internal quality is a set of characteristics from an internal approach in the software such as requirements, UML diagrams, and the code. These characteristics are constant during the software life cycle. The external quality metrics are the ones that require the end product and, in many cases, the users involvement. Several authors stated that the external quality of the product is related to the assurance of the internal quality of the project. For that reason, this study proposes a framework for assessing the internal quality of user stories to improve the external quality of the project deliveries. The internal quality assessment is based on the grammatical structure of the user stories, and the external quality considers the functionality and usability of the product deliveries. The experiment for validating the framework was conducted with 19 developers considering three different projects which gathered 46 user stories. The findings suggest that the presence of adjectives in user stories improves the usability and the correctness of the product is related to the developer's experience.