SRQuality: Uma Análise Comparativa de Técnicas de Detecção de Anomalias de Requisitos de Software

Resumo


O desconhecimento dos pontos fortes e fracos das abordagens preexistentes sobre anomalias de requisitos é uma carência identificada na literatura vigente. Por conseguinte, este trabalho candidata-se a realizar uma análise comparativa das abordagens para identificação de anomalias de requisitos preexistentes com o intuito de se conhecer sua efetividade (cobertura e precisão), bem como seus pontos fortes e fracos. Além disso, pretende-se especificar recomendações de melhorias para as ferramentas analisadas.
Palavras-chave: Engenharia de requisitos, Qualidade de software, Anomalias de requisitos de software

Referências

Arendse, B. and Lucassen, G. (2016). Toward tool mashups: Comparing and combining NLP RE tools. In 2016 IEEE 24th International Requirements Engineering Conference Workshops (REW), pages 26–31.

Chitchyan, R., Sampaio, A., Rashid, A., and Rayson, P. (2006). In A Tool Suite for Aspect-Oriented Requirements Engineering, EA ’06, page 19–26, New York, NY, USA. Association for Computing Machinery.

Fabbri, S. C. P. F., Ferrari, F. C., and Camargo, K. G. (2014). A atividade de teste sob a perspectiva de qualidade de software. Revista TIS, 2(3):164–166.

Femmer, H., Fernández, D. M., Wagner, S., and Eder, S. (2017). Rapid quality assurance with requirements smells. Journal of Systems and Software, 123:190–213.

Ferrari, A., Spagnolo, G. O., and Gnesi, S. (2017). Pure: A dataset of public requirements documents. In 2017 IEEE 25th International Requirements Engineering Conference (RE), pages 502–505.

IEEE (1998). IEEE recommended practice for software requirements specifications. IEEE Std 830-1998, pages 1–40.

IEEE (2018). ISO/IEC/IEEE international standard - systems and software engineering – life cycle processes – requirements engineering - redline. ISO/IEC/IEEE 29148:2018(E) - Redline, pages 1–209.

Naeem, A., Aslam, Z., and Shah, M. A. (2019). Analyzing quality of software requirements; a comparison study on NLP tools. In 2019 25th International Conference on Automation and Computing (ICAC), pages 1–6.

Nakagawa, E. Y., Scannavino, K. R. F., Fabbri, S. C. P. F., and Ferrari, F. C. (2017). Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática. Elsevier Brasil.

Nascimento, R., Aranha, E., Kulesza, U., and Lucena, M. (2018). Requirements smells como indicadores de má qualidade na especificação de requisitos: Um mapeamento sistemático da literatura. In WER.

Valente, M. T. (2020). Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade. Independente
Publicado
07/11/2022
PEREIRA, Fábio Rodrigues; PARREIRA JÚNIOR, Paulo Afonso. SRQuality: Uma Análise Comparativa de Técnicas de Detecção de Anomalias de Requisitos de Software. In: WORKSHOP DE TESES E DISSERTAÇÕES EM QUALIDADE DE SOFTWARE - SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 21. , 2022, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 23-28. DOI: https://doi.org/10.5753/sbqs_estendido.2022.226855.