DOSSPRE
收藏doi.org2025-03-25 收录
下载链接:
http://doi.org/10.17632/23xtbvk6yp.1
下载链接
链接失效反馈官方服务:
资源简介:
Dataset of Students’ Software Projects Requirements. The dataset has 1317 software requirements, distributed as 801 Non Security Requirements (NSR) and 516 Security Requirements (SR) constituting about 61% and 39% of the dataset respectively. The requirements were harvested from 105 students projects. Besides the original dataset, there are other 2 versions of it, one labelled for binary classification that is NSR and SR and another for multiclass classification. The later has labels in the following categories Classification for Non-Security Requirements (NSR) include Functional, Usability, Portability, Performance Requirements while Security Requirements (SR) include Availability (AVA), Authentication (THE), Authorization (THO), Immunity (IMM), Integrity (INT), Intrusion detection (IND), Confidentiality (CON), Auditing (AUD), Survivability (SUR) and Maintainability (MAI). Software Maintenance is a process that can not be avoided in the lifetime of a software product. Thus, the idea being exposed is the need to include Maintainability as a Security Requirement to prevent introduction of software vulnerabilities every time there are changes to be made to software.
学生软件项目需求数据集。该数据集包含1317项软件需求,其中801项为非安全需求(NSR),516项为安全需求(SR),分别占数据集的61%和39%。需求来源于105位学生的项目。除原始数据集外,还存在两个版本,一个版本标记为二元分类,用于区分NSR和SR,另一个版本用于多类分类。后者包含以下类别标签:非安全需求(NSR)的分类包括功能需求、可用性、可移植性和性能需求,而安全需求(SR)包括可用性(AVA)、认证(THE)、授权(THO)、免疫力(IMM)、完整性(INT)、入侵检测(IND)、保密性(CON)、审计(AUD)、生存能力(SUR)和可维护性(MAI)。软件维护是软件产品生命周期中不可避免的过程。因此,所提出的观点是,有必要将可维护性作为安全需求,以防止在软件需要修改时引入软件漏洞。
提供机构:
doi.org



