Moreno Pelayo, ValentínGénova Fuster, GonzaloParra Corredor, EugenioFraga Vázquez, Anabel2022-02-182022-02-182020-04-27Moreno, V., Génova, G., Parra, E. et al. Application of machine learning techniques to the flexible assessment and improvement of requirements quality. Software Qual J 28, 1645–1674 (2020). https://doi.org/10.1007/s11219-020-09511-40963-9314https://hdl.handle.net/10016/34169It is already common to compute quantitative metrics of requirements to assess their quality. However, the risk is to build assessment methods and tools that are both arbitrary and rigid in the parameterization and combination of metrics. Specifically, we show that a linear combination of metrics is insufficient to adequately compute a global measure of quality. In this work, we propose to develop a flexible method to assess and improve the quality of requirements that can be adapted to different contexts, projects, organizations, and quality standards, with a high degree of automation. The domain experts contribute with an initial set of requirements that they have classified according to their quality, and we extract their quality metrics. We then use machine learning techniques to emulate the implicit expert’s quality function. We provide also a procedure to suggest improvements in bad requirements. We compare the obtained rule-based classifiers with different machine learning algorithms, obtaining measurements of effectiveness around 85%. We show as well the appearance of the generated rules and how to interpret them. The method is tailorable to different contexts, different styles to write requirements, and different demands in quality. The whole process of inferring and applying the quality rules adapted to each organization is highly automatedeng© 2020, Springer Science Business Media, LLC, part of Springer Naturerequirements qualitymachine learningautomatic classificationautomatic improvementexperts judgmentflexible assessmentApplication of machine learning techniques to the flexible assessment and improvement of requirements qualityresearch articleInformáticahttps://doi.org/10.1007/s11219-020-09511-4open access164541674SOFTWARE QUALITY JOURNAL28AR/0000027743