Quality Requirements and the Requirements Quality

被引:3
作者
Seidel Calazans, Angelica Toffano [2 ]
Paldes, Roberto Avila [1 ,2 ]
Canedo, Edna Dias [1 ]
Seidel Masson, Eloisa Toffano [2 ]
Guimaraes, Fernando de Albuquerque [2 ]
Fialho Rezende, Kiane Mabel [2 ]
Goncalves, Fabio de Souza [2 ]
Mariano, Ari Melo [3 ]
机构
[1] Univ Brasilia UnB, Dept Comp Sci, POB 4466, Brasilia, DF, Brazil
[2] Ctr Univ Brasilia, Brasilia, DF, Brazil
[3] Univ Brasilia UnB, Dept Prod Engn, Brasilia, DF, Brazil
来源
PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019 | 2019年
关键词
Requirements Inspection; Software Quality; Natural Language; ISO/IEC; 25000; Requirements Smells;
D O I
10.1145/3350768.3350782
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Systems quality requirements are defined by ISO/IEC 25000 series. In specifying these requirements, using Natural Language, it is possible that there are symptoms of low quality, Requirements Smells (RSs). The present work has the objective of confirming and analyzing the presence of Requirements Smells in specifications of quality requirements classified by ISO/IEC 25010. The specifications of 26 systems of a large public financial organization were analyzed. Content analysis and Nvivo software were used and 870 quality requirements were categorized and analyzed. As a result, it was verified that 44% of the analyzed requirements present Requirements Smells which signals the importance of the inspection of the requirements with this bias. It was also identified that the most representative RSs are related to Subjective Language (34.6%), Incomplete Reference (22%) and Non verifiable terms (16%). The RSs less found in the specifications are of the Superlative, Loopholes and Comparative categories.
引用
收藏
页码:472 / 480
页数:9
相关论文
共 50 条
[21]   SOFTWARE QUALITY METRICS - CONSIDERATIONS ABOUT REQUIREMENTS AND REQUIREMENT SPECIFICATIONS [J].
FARBEY, B .
INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (01) :60-64
[22]   Supporting Requirements Definition and Quality Assurance in Ubiquitous Software Project [J].
Spinola, Rodrigo O. ;
Pinto, Felipe C. R. ;
Travassos, Guilherme H. .
LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 :587-603
[23]   A process for Aspect-Oriented Quality Requirements Engineering: AOQuaRE [J].
Castillo, Isi ;
Losavio, Francisca ;
Matteo, Alfredo .
PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
[24]   Method and tool for support of software requirements profile quality assessment [J].
Gordieiev, Oleksandr ;
Gordieieva, Daria ;
Tryfonov, Andrii ;
Dokukin, Vladyslav ;
Odarushchenko, Elena .
2020 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS, SERVICES AND TECHNOLOGIES (DESSERT): IOT, BIG DATA AND AI FOR A SAFE & SECURE WORLD AND INDUSTRY 4.0, 2020, :72-79
[25]   Effect of requirements specification using native language on external software quality [J].
Uyaguari, Fernando ;
Guevara-Vega, Cathy ;
Quina-Mera, Antonio ;
Uyaguari, Alvaro ;
Acosta, Cristina .
IET SOFTWARE, 2023, 17 (03) :287-300
[26]   Evaluating the Impact of Pair Documentation on Requirements Quality in Agile Software Development [J].
Qamar, Nosheen ;
Sabahat, Nosheen ;
Mosavi, Amir .
IEEE ACCESS, 2025, 13 :45784-45794
[27]   Requirements Engineering: from software requirements specification to quality assurance. How MSMEs developers of software in Pereira city do it [J].
Toro, A. ;
Pelaez, L. E. .
ENTRE CIENCIA E INGENIERIA, 2016, (20) :117-123
[28]   Software quality, non-functional software requirements and IT-business alignment [J].
Maria Haigh .
Software Quality Journal, 2010, 18 :361-385
[29]   Improving Real-time Software Quality by Direct Specification of Timing Requirements [J].
Korsgaard, Martin ;
Skavhaug, Amund ;
Hendseth, Sverre .
2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, :528-536
[30]   Software quality, non-functional software requirements and IT-business alignment [J].
Haigh, Maria .
SOFTWARE QUALITY JOURNAL, 2010, 18 (03) :361-385