李宏伟
- 作品数:10 被引量:69H指数:3
- 供职机构:江西师范大学计算机信息工程学院更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划教育部人文社会科学研究基金更多>>
- 相关领域:自动化与计算机技术文化科学经济管理更多>>
- 面向数据库模式变更的代码演化推荐方法被引量:2
- 2016年
- 许多软件依赖数据库来存储信息。数据库模式的变更可能导致程序代码中与数据库相关的SQL语句代码不能正常执行,因而找出一种能够直接定位到需要修改的SQL语句代码并推荐出这些代码可能的修改方案的方法是十分必要的。提出的面向数据库模式变更的代码演化推荐方法首先自动检测出软件系统数据库模式发生的变更,随后采用程序切片技术得出与数据库操作相关的程序切片;确定受到数据库模式变更影响的程序切片后,利用源程序转换流程图算法将程序切片转化为程序流程图;根据程序流程图的分支条件得出SQL语句所有可能的特定执行路径;最后采用图映射的方法对每条路径的SQL语句进行变更语句推荐,推荐出新数据库模式下可执行的SQL语句。为了验证该方法的可行性,实现了一个用于自动检测数据库模式变更并能推荐出SQL语句演化后代码的插件工具。
- 张武能李宏伟沈立炜赵文耘
- 关键词:数据库模式SQL语句程序切片
- 引入领域本体的代码语义标注方法被引量:1
- 2018年
- 每个程序元素都在一定程度上刻画了特定领域的高层概念。通过将程序与特定领域本体所表述的知识进行映射,可以将本体概念附加到相应的代码片段上,从而丰富代码的语义信息,为软件维护中的程序理解和逆向工程等活动提供支持。提出了一种基于领域本体的代码语义标注方法,并基于一个开源软件项目对方法的有效性进行了初步的评价。
- 李宏伟张练兴邱恩海董瑞志
- 关键词:软件工程领域本体
- 安卓应用系统的功能与权限相关性研究被引量:15
- 2014年
- 安卓系统是世界上最流行的智能终端系统之一。随着安卓用户的与日俱增,其市场占有率迅速扩大,并出现了大量的安卓应用软件。为应对安卓应用市场中出现的恶意软件,保障用户手机系统安全,安卓系统采用基于权限的安全机制,要求安卓应用事先声明其所用到的系统权限。探索研究安卓应用功能与安卓系统权限之间的关系,通过获取互联网上安卓应用市场的大量数据,利用信息检索和语义分析等技术分析安卓应用的功能描述及目前安卓版本声明的权限之间的语义关系,并得到关系模型。该模型可用于进一步研究安卓应用权限声明的合理性与安全性,为应用市场和用户进行应用可信度评价提供支持。
- 诸姣李宏伟彭鑫赵文耘
- 关键词:权限LSITF-IDF向量空间模型
- 高校知识管理系统及构建初探被引量:25
- 2002年
- 该文涉及管理学和计算机科学等学科的多方面知识 ;主要探讨知识管理在高校的应用、有关高校知识管理的内容及对内容的检索方法及知识社群的建设和平台环境的现实问题 ,并描述应用实现方案的建设进程 。
- 李宏伟
- 关键词:高校知识管理系统知识管理平台软件工程
- 电子支付未来发展方向与其相关问题探析被引量:1
- 2007年
- 电子支付的发展非常迅速:根据艾瑞市场咨询发布的《2006年中国网上支付研究报告》预测,从2007年开始,中国电子支付产业将进入爆炸性发展阶段,2008年整体市场规模将突破1000亿元,而到2010年则会达到2800亿元,年复合增长率超过60%。但这一产业的问题也是非常明显地随之出现。
- 李宏伟
- 关键词:电子支付支付产业网上支付
- 软件生态系统研究综述被引量:20
- 2020年
- 软件生态系统加速软件产业的垂直分工和水平整合,改变了软件产业的商业生态.自2003年提出以来,软件生态系统吸引工业界和学术界的广泛关注.国内外知名IT企业深耕软件生态系统,形成许多具有广泛影响的软件生态系统.近年来,在云计算、移动应用开发、信息物理系统、区块链等新兴信息技术快速发展和软件生态系统应用领域不断拓展的双重作用下,软件生态系统新泛型不断涌现.人们对软件生态系统的认识与理解,随着研究深度和应用广度的不断变化而改变.直至2016年,学术界和工业界才对软件生态系统的定义趋于一致.软件生态系统是在特定的技术环境中软件企业、开发者、技术社区等涉众以软件产品、服务、数据和知识为媒介相互作用而形成的复杂系统.通常,研究人员使用2003年提出的软件生态系统研究内容七分类法把相关文献归类到过程与技术、定性分析、结构化分析模型、实证研究、工具及表示法、行业应用、技术报告等七大类中.由于软件生态系统的领域边界、关键特征较之2003年的情境已发生巨变,原有的七分类法有待修订.本文类比自然生态系统,建立软件生态系统元模型来描述软件生态的结构及特征.在软件生态系统研究内容七分类法的基础上,将“定性分析”和“结构化分析模型”整合为“分析方法与框架”,把“行业应用”和“实证研究”合并为“实证研究”,形成软件生态系统研究内容五分类法.然后,对2015~2017年软件生态系统的研究现状进行文献综述,从技术报告、分析方法与框架、过程与技术、实证研究、工具及表示法五个方面总结软件生态系统的研究现状,并展望研究趋势及发现面临的挑战.软件生态系统的需求工程、架构建模、模型驱动开发、能量机理、关键特征分析、信息量抽取与建模、生态网络分析、缺陷/代码坏味
- 董瑞志李必信李必信王璐璐李宏伟TAN Jack
- 关键词:生态系统结构元模型
- 计算机学科课程文化认识被引量:2
- 2007年
- 课程文化是教师与学生双方互动的产物。计算机学科课程文化具有审美体验性、理性思考性、实践创造的实验性学习模式、确定性与解释性的结合要求等特性。提高教师素质,教学内容的设计要适应学生学习活动的要求,教学策略思维的改革是计算机学科课程文化建设的三个途径。
- 李宏伟揭安全
- 关键词:学科计算机课程文化
- 一种增强代码理解的代码可视化工具JavaCity
- 2023年
- 该文提出了一种基于城市隐喻的沉浸式代码可视化工具JavaCity,实现了方法级别的细粒度可视化;通过抽取软件项目各项度量值构建可视化可交互的虚拟城市,进一步增强代码可视化和代码理解的能力.在JavaCity和IDEA上进行的对比实验研究表明:JavaCity在理解软件项目相关的任务上时间效率节省200 s以上,在有用性评价上接近100%正确,近90%的参与者在脑力劳动、努力程度和挫折程度方面认为认知负荷更低.
- 肖英剑揭安全李宏伟钟崇文罗荣
- 关键词:虚拟现实
- 分布式本体的构建与一致性维护方法被引量:2
- 2015年
- 本体已经成为在语义Web环境下呈现和管理知识的重要手段。目前针对单个本体的创建、发布、浏览、编辑和存储等方面的研究已经较为成熟;随着知识规模的不断增大,在分布式环境下构建本体也已成为一种流行的方案。然而,分布式本体的构建受到多用户协同与一致性维护等问题的挑战。针对这种情况,提出一种分布式本体的协同构建与一致性维护方法,该方法以层次化的分布式本体组织形式来构建大规模的本体。在此基础上,该方法归纳了在本体构建过程中所涉及到的针对概念引用关系的编辑操作,并给出了相应的约束。另外,该方法还提出了在概念变更时的协同一致性维护方案。最后,通过模拟本体编辑人员对本体的编辑操作集合,实施了冲突检测、冲突消解和更新操作的实验。其结果表明,针对分布式本体的协同一致性的维护时间与单个本体的维护时间基本保持一致。
- 刘杰李宏伟沈立炜赵文耘
- 关键词:分布式本体
- 基于启发式规则的自动化本体扩充被引量:1
- 2016年
- 自动化地获取网络资源中的领域本体可以缩短本体的构建周期,但自动化的本体扩充还是本体工程中的一个挑战,其难点主要在于如何抽取术语并在新术语和已有本体之间建立映射关系。为此,提出了一个基于启发式规则的本体自动化扩充方法。该方法从网络资源中抽取自然语言文本,结合自然语言处理技术进行文本预处理,采用优先匹配对象属性的方式挖掘领域知识术语,然后通过启发式规则匹配术语的方式进行本体扩充,最后进行一致性检测。采用上述方法实现了一个基于Web的本体扩充工具。以城市景观信息核心本体作为研究案例进行了实验,结果显示本方法在扩充实例时具有较高的查准率和查全率,表明其具有有效性和可行性。
- 李伊潇李宏伟沈立炜赵文耘
- 关键词:领域本体术语抽取启发式规则