严亮:专业评估软件质量 引领软件行业新技术

来源: 企业家日报 时间: 2022-08-17 作者: 石坤鹏

    当今社会已进入软件定义时代,即系统的主要功能是由软件来实现的,软件与各行各业结合,尤其是与工业、制造业的结合,定义一切的软件正在成为社会的基础设施。未来的经济发展、产业升级、社会治理都会架构在数字化基础上,数字化对人类的改变将会超过工业革命,独立开启一个新的时代。那么,如何评估和增强软件质量已成为数字化社会亟待解决的重要课题。

    北京高质系统科技有限公司总经理严亮女士就是一位在软件质量分析领域从业近20年的行业专家。严亮女士曾经领导数个大中型软件研发和质量管理,行业经验及其丰富,并勇于深入技术难点进行攻关突破。严亮女士引领研发了“智能化软件代码质量评价工具”、软件故障风险分析评估软件”、“软件重要模块分析评估软件”、“基于不平衡噪声集的多特征软件缺陷综合预测方法”等多项行业先进技术,为提高软件质量评估技术起到了重大作用,其研发的软件工具产品对软件质量分析行业具有重大突破。

    严亮女士研发的 “智能化软件代码质量评价工具” 融合了大数据和人工智能等关键技术,能够像医生一样为软件的健康进行全面系统的诊断,已经成功招标了工业和信息部电子研究所的智能化软件代码质量评价工具开发技术服务项目,成为国家工业软件质量平台中的重要分析模块,逐步在全国各行各业的工业软件中开展推广应用,其创新技术获得了客户的一致好评。

    严亮女士介绍说,“智能化软件代码质量评价工具”的关键技术包括四点:一是基于软件代码扫描的软件网络扩展模型自动构建技术,通过提取代码中核心元素、关系和代码特征,构建出与代码评价所需的代码等效的软件网络扩展模型;二是基于代码质量评价体系,确定评价指标参数及其算法,并结合版本间网络演化特征,实现代码质量演化可视化跟踪与质量分析;三是研究评价基准的构建方法,以及海量比对软件基准数据的采集方法,构建行业和企业的评价基准的库;四是将软件复杂网络技术与机器学习技术的结合,通过在软件网络上标记已经存在的缺陷,计算缺陷节点网络特征和代码特征,将各个版本的缺陷特征度量元构建为训练数据集,选用合适的缺陷预处理和机器学习方法,建立缺陷预测模型,实现智能的缺陷预测。是目前业界具有突破性创新,存在诸多技术领先优势的智能化软件质量分析产品。

    如今,提升工业软件质量的需求巨大,高质量、高可靠性的软件将有助于推动数字化经济的高速发展。对此,严亮女士表示,她将继续深入钻研软件质量分析领域的前沿技术,为软件质量的提升探索更多更好的先进方法和技术。(石坤鹏)


责任编辑:戴琳

猜你喜欢

top