首页> 外文会议>International conference on neural information processing >Prioritising Security Tests on Large-Scale and Distributed Software Development Projects by Using Self-organised Maps
【24h】

Prioritising Security Tests on Large-Scale and Distributed Software Development Projects by Using Self-organised Maps

机译:使用自组织映射对大型分布式软件开发项目的安全测试进行优先级排序

获取原文

摘要

Large-scale and distributed software development initiatives demand a systematic testing process in order to prevent failures. Significant amount of resources are usually allocated on testing. Like any development and designing task, testing activities have to be prioritised in order to efficiently validate the produced code. By using source code complexity measurement, Computational Intelligence and Image Processing techniques, this research presents a new approach to prioritise testing efforts on large-scale and distributed software projects. The proposed technique was validated by automatically highlighting sensitive code within the Linux device drivers source code base. Our algorithm was able to classify 3,077 from 35,091 procedures as critical code to be tested. We argue that the approach is general enough to prioritise test tasks of most critical large-scale and distributed developed software such as: Operating Systems, Enterprise Resource Planning and Content Management systems.
机译:大规模和分布式软件开发计划需要系统的测试过程,以防止出现故障。通常会在测试中分配大量资源。像任何开发和设计任务一样,必须对测试活动进行优先级排序,以便有效地验证所生成的代码。通过使用源代码复杂性度量,计算智能和图像处理技术,本研究提出了一种对大型和分布式软件项目的测试工作进行优先级排序的新方法。通过自动突出显示Linux设备驱动程序源代码库中的敏感代码,对所提出的技术进行了验证。我们的算法能够将35,091个过程中的3,077个分类为要测试的关键代码。我们认为该方法足够通用,可以对大多数关键的大型分布式开发软件的测试任务进行优先级排序,例如:操作系统,企业资源计划和内容管理系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号