Domain Specific Software Architecture for Design Center Automation
特定领域软件体系结构通过构建领域体系结构参考模型来实现软件复用。构造的参考模型呈现一组单独的组件及其交互点。当开始一个新的大型软件项目时,设计工程师从预先构建的模型开始,可以很容易地浏览并在新的解决方案设计中找到使用机会。本报告讨论了领域参考设计方法的应用,通过推导领域特定的参考体系结构的产品订购系统在设计中心。这种情况下的产品是在一个大型供应商店从不同制造商的库存和特殊订单百叶窗。本报告的目的不是为该领域开发成熟的特定领域参考软件体系结构。然而,本报告希望说明其中一个过程所使用的方法,这是本报告的主要关注点。这份报告列出了这样一个过程的主观细节,适用于从一个大型家庭建筑和商品供应商店订购定制和库存百叶窗的领域。本报告还详细描述了知识模型的推导过程,统一的知识模型和参考架构,为这个领域。然而,该领域模型仅是部分完整的,其可能不用于任何实际应用。本报告是在研究这一方法时进行的一个课程项目的结果。
2008-09-08 cs.SE
Visualization of Software and Systems as Support Mechanism for Integrated Software Project Control
许多软件开发组织仍然缺乏支持,无法对其软件开发过程进行智能控制,也无法确定其过程的性能和所生产产品的质量。通常缺少对关键过程和产品状态的检测和反应以实现计划目标的系统支持。在明确模型的基础上使度量制度化的一种方法是开发和建立一个所谓的软件项目控制中心(SPCC),用于系统的质量保证和管理支持。SPCC相当于控制室,这是机械生产领域的一个众所周知的术语。SPCC的一项关键任务是系统地可视化测量数据,以便为所有利益相关者提供面向背景、目的和角色的信息(例如,项目经理、质量保证经理、开发人员)。本文将概述SPCC概念,一个支持面向目标的数据可视化的具体实例,以及实际应用中的示例和经验。
2014-01-09 cs.SE
A Reference Framework for Variability Management of Software Product Lines
本文通过定性元综合比较现有软件产品线可变性管理方法,提出涵盖可变性发生维度与关键概念的参考框架,并经定性评估发现实践组织通常只关注单一维度。
2023-06-06 cs.SE
An Integrated Framework for DevSecOps Adoption
将DevOps引入软件开发生存周期代表了IT文化的文化转变,将开发和运营合并,以快速和可维护的方式提高交付速度。与此同时,随着越来越多的企业转向新的敏捷框架以实现快速产品交付,安全威胁和违规行为预计将增加。同时,DevSecOps是一种思维方式的改变,通过在软件周期的每个步骤中嵌入安全性来彻底改变软件开发,从而实现弹性软件。本文讨论了一个框架组织可以用来嵌入DevSecOps快速,有效地到一般的IT文化。
2022-07-07 cs.SE
An Integrated Approach for Identifying Relevant Factors Influencing Software Development Productivity
管理软件开发的生产力和努力是软件组织的关键问题。识别影响项目绩效的最相关因素对于通过选择和调整适当的改进活动来实施业务战略至关重要。然而,有许多潜在的影响因素。本文提出了一种新的方法来识别影响软件开发生产力的最相关的因素。该方法采用多准则决策支持技术,将数据分析和专家判断相结合,对相关因素进行筛选。在工业背景下的方法的实证评估表明,它提供了一套不同的因素相比,个人的数据和专家为基础的因素选择方法。此外,集成方法的应用显着提高了性能的努力估计的准确性和精度。最后,该研究没有重复观察到类似的调查,提高估计性能的因素集减少了基于数据的选择方法。
2014-01-21 cs.SE
Towards a Software Reference Architecture for Natural Language Processing Tools in Requirements Engineering
Chalmers University of Technology(查尔姆斯理工大学);University of Gothenburg, Sweden(哥德堡大学)
本文提出面向需求工程中NLP工具的软件参考架构愿景,旨在通过模块化和互操作性提升工具的可持续性和重用性。
2026-02-19 cs.SE
Devops And Agile Methods Integrated Software Configuration Management Experience
本研究通过集成DevOps和敏捷方法改进软件配置管理,与传统方法相比,在构建部署时间、自动化报告、版本管理、系统控制及工作效率等方面取得显著提升。
2023-06-24 cs.SE
Wait, wasn't that code here before? Detecting Outdated Software Documentation
本文针对软件文档易过时的问题,基于作者此前提出的过时代码引用检测方法,开发了一个 GitHub Actions 工具,可在每次提交拉取请求时自动扫描项目文档中的过时引用,帮助开发者维护文档时效性。
2023-07-10 cs.SE
Novel Integrated Approach of Software Development and Design Pattern with X-CM
专家评估在软件生存周期中起着至关重要的作用。在本文中,我们已经讨论了选择最佳模型的形式化框架,具有一些增强功能。在我们的工作中,我们介绍了一种新的算法X链模型X-CM。XCM克服了Vmodel的局限性。在XCM中,我们专注于项目开发阶段多个独立子项目的层次结构。XCM通过子项目进行合并,在子项目的集成测试阶段将它们绑定在一起。因此,通过X链将每个阶段的二进制模块组合成一个新的模块,直到实现层次结构中的最后一级。X-CM减少了软件开发人员的时间和精力。除此之外,X-CM还排除了每个组合阶段模块之间的依赖性错误。在这里,我们已经测试了我们提出的X-CM与单元测试和集成测试。最后,我们证明了X-CM模型比螺旋模型、原型模型和V-Model更有效。
2014-01-31 cs.SE
The Architecture Tradeoff and Risk Analysis Framework (ATRAF): A Unified Approach for Evaluating Software Architectures, Reference Architectures, and Architectural Frameworks
本文提出统一的场景驱动框架ATRAF,通过ATRAM、RATRAM和AFTRAM三种迭代方法,系统评估软件架构、参考架构和架构框架在不同抽象层级上的权衡与风险,弥补了ATAM等现有方法无法处理高层级架构的不足。
2025-05-01 cs.SE
The iEnvironment Platform: Developing an Open Science Software Platform for Integrated Environmental Monitoring and Modeling of Surface Water
本文介绍了iEnvironment的发展,一个开放的科学软件平台,支持监测和建模方面的地表水。该平台支持科学和工程研究,特别是在创建,共享,分析和维护大数据和开放数据的背景下。在这个大数据时代,iEnvironment促进了计算机科学家和软件开发人员支持的科学和研究学科之间的开放数据资源和研究合作。
2018-12-25 cs.CY cs.SE
A Reference Architecture for Smart and Software-defined Buildings
涵盖智能和软件定义建筑(SSDB)的愿景越来越受欢迎,由于物联网基础设施的广泛采用,其实施现在更容易实现。支持这一愿景的一些最重要的应用是能源管理、环境舒适、安全和监控。本文概述了物联网和SSB技术及其在实现智能空间方面的合作。我们提出了一个四层参考架构,并围绕它组织相关概念。这个概念框架有助于识别当前关于该主题的文献,并将这些点连接成住宅和商业建筑未来的连贯愿景。
2019-02-25 cs.CY cs.SE
Enhancing Software Development Process (ESDP) using Data Mining Integrated Environment
如今,重用现有的应用程序编程接口(API)、类库和框架已成为快速软件开发的基本需求。软件开发人员经常通过调用相应的API或库来重用它。但在这样做的时候,开发人员在搜索适当的代码段时通常会遇到不同的问题。在大多数情况下,API和库是复杂的,没有良好的结构或良好的文档记录。在线搜索引擎的搜索耗时长,但匹配的相关性不高,表示性不好。为了根据查询获得建议,我们可以使用搜索引擎或代码搜索引擎在线找到该片段。在某些情况下,依赖于数据库的搜索和基于远程Web服务器的挖掘存储库搜索给开发人员带来了问题。在代码搜索引擎上查找API建议通常会处理超大文件,最终会减慢软件开发过程。我们在整个工作过程中一直在寻找解决办法,并努力取得更好的结果。作为替代行动,我们已经实施了一个系统,我们称之为增强软件开发过程(ESDP)工具,该工具能够为开发人员提供一个高效的集成环境,更好地抽象和表示搜索结果,程序员需要从源代码中派生。我们还构建并应用了一个基于XML的丰富存储库,以从客户端的挖掘存储库中获得推荐,而无需与依赖于互联网的服务器进行交互,以节省复杂性和时间。我们使用基于图的表示为程序员或开发人员提供最相关的代码框架或映射。
2020-05-06 cs.SE
Reference Architecture for Metadata-driven Services to Promote Reusability in Software Systems
Free University of Bozen-Bolzano(博尔扎诺自由大学);University of São Paulo(圣保罗大学);Lappeenranta–Lahti University of Technology(拉彭兰塔-拉赫蒂理工大学)
针对服务架构中因客户端异构性导致功能相似服务泛滥的问题,提出一种以元数据为核心促进可重用性的参考架构,并通过场景评估和案例研究验证其有效性。
2026-06-16 cs.SE
Supporting acceptance testing in distributed software projects with integrated feedback systems: Experiences and requirements
在验收测试过程中,客户评估系统是否满足他们的期望,并经常发现应该改进的问题。这些发现必须传达给开发人员,我们观察到这是一项容易出错的任务,特别是在分布式团队中。在这里,通常不可能让每个站点的开发人员代表参加测试。不在场的开发人员可能会误解没有充分记录的结果。这阻碍了问题的解决,并危及客户满意度。集成反馈系统有望缓解这一问题。它们允许轻松捕获结果及其背景。正确应用,这种技术可以改善反馈,同时减少客户的努力。本文收集了我们的经验,比较验收测试与反馈系统,在分布式项目。我们的研究结果表明,如果满足某些要求,这种技术可以提高验收测试。我们确定了反馈系统应该满足的关键要求,以支持验收测试。
2014-09-01 cs.SE
Automatic Reference Models Development: A Framework
软件复用使软件行业能够同时降低开发成本和提高产品质量。早期工件的重用已经被公认为比后期工件的重用更有益。在这方面,早期的参考模型被认为是很好的工具,可以在同一个域中跨应用程序重用。然而,我们的文献调查报告在本文中显示,从给定的实例自动开发参考模型的问题还没有引起足够的研究人员的注意。因此,在本文中,我们提出了一个框架,用于构建一个参考模型,捕获常见的和可变的分析/设计实践,在不同的应用程序在一个领域。该框架认为,在评估给定的实例之间的共性和变异性的多视图模型。建议的框架结合了学习能力,允许提高质量和可重用性的参考模型,因为它正在使用。
2014-01-29 cs.SE
TestSuiteBench: Coding Agents Struggle to Generate Strong Test Suites from Specifications
ETH Zurich(苏黎世联邦理工学院)
本研究推出TestSuiteBench基准,发现前沿编码智能体虽能生成有效代码,但难以根据规范生成高质量测试套件,凸显自主软件开发中代码与验证能力的缺口。
2026-10-12 cs.SE
Predicting Abandonment of Open Source Software Projects with An Integrated Feature Framework
School of Computer Science, Peking University(北京大学计算机学院);Key Laboratory of High Confidence Software Technologies, Ministry of Education(教育部高可信软件技术重点实验室);National University of Defense Technology(国防科技大学);National Key Laboratory of Parallel and Distributed Computing(并行与分布式处理国家重点实验室)
本研究针对开源软件项目弃用预测性能不足等问题,构建含11万余仓库的纵向数据集,提出多视角集成特征框架,结合AFT模型等实现高准确率可解释预测,并在openEuler中完成实际部署。
2025-10-29 cs.SE
Towards a Reference Software Architecture for Human-AI Teaming in Smart Manufacturing
Software Competence Center Hagenberg(哈根贝格软件能力中心);Pak-Austria Fachhochschule - Institute of Applied Sciences and Technology(巴基斯坦-奥地利应用科学与技术学院)
随着智能制造中支持AI的软件系统的激增,此类系统的角色从被动角色转变为主动角色,为制造运营商提供特定于上下文的支持。在欧盟资助的Teaming.AI项目的框架中,我们确定了人类-AI协作中团队合作方面的监控,道德政策的运行时监控和验证,以及对数据和机器学习算法实验的支持,这些都是智能制造中人类-AI团队合作最相关的挑战。基于这些挑战,我们开发了一个参考软件架构,该架构基于知识图谱、跟踪和景物分析,以及用于关系型机器学习的组件,并特别关注其可扩展性。我们的方法使用知识图谱来捕获制造过程中的产品和过程特定知识,并将其用于关系机器学习。这允许在制造过程中针对具体情况提出行动建议,以优化产品质量并防止物理伤害。该软件架构的实证验证将与汽车、能源系统和精密加工领域的三家大型公司合作进行。在本文中,我们讨论了这样一个参考软件架构所面临的挑战,目前其初步状态,并勾勒出我们在这个项目中进一步的研究愿景。
2022-01-21 cs.AI cs.SE
Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture
本文综述23个智慧城市软件平台项目,按使能技术与需求分类,并提出统一参考架构,梳理开放挑战与未来方向。
2017-07-24 cs.CY cs.SE
Towards a Definition of Complex Software System
本文借鉴其他领域复杂系统特性,提出复杂软件系统的正式定义,为软件系统科学研究提供精确、一致的参考框架。
2023-06-20 cs.SE
Are LLMs Correctly Integrated into Software Systems?
East China Normal University(华东师范大学);The University of Tokyo(东京大学);University of Alberta(阿尔伯塔大学)
针对LLM与RAG集成到软件系统时面临的接口、需求及管理挑战,本文通过研究100个相关开源应用识别18种缺陷模式,发现77%应用存在三类以上缺陷,进而提出系统指南并构建缺陷库Hydrangea。
2025-02-08 cs.AI cs.SE
Towards a standardised strategy to collect and distribute application software artifacts
参考集包含用于识别相关内容或过滤不相关内容的已知内容。应用简档是包含与应用软件相关联的数字伪影的一类参考集。应用程序配置文件可以与目标数据集进行比较,以识别各种调查场景中应用程序使用的相关证据。研究目标是设计和实现一个标准化的策略,收集和分发应用软件文物使用应用程序配置文件。一个先进的技术,用于创建应用程序配置文件的设计使用正式的差分分析策略。该设计在实时差分取证分析工具LiveDiff中实现,以自动化和简化数据汇集。一个存储机制的基础上设计了以前标准化的取证数据抽象。该设计是在一个新的数据抽象中实现的,即应用程序配置文件XML(APXML),以提供对收集到的工件的存储、分发和自动化处理。
2021-03-05 cs.SE
Integrated Solution Modeling Software: A New Paradigm on Information Security Review
事实上,信息安全已成为组织无形资产的重要组成部分,因此信任度和利益相关者信任度是组织成功的绩效指标。由于信息安全在支持组织的活动方面起着非常重要的作用,因此我们需要一个规范信息安全治理的标准或基准。本文的主要目的是实现一种新的实用方法框架的信息安全管理系统(ISMS)的评估和监控软件的发展,称为I-SolFramework。系统/软件预计将帮助利益相关者评估其ISO27001合规准备程度,该软件可以帮助利益相关者了解安全控制或通过合规参数调用,更短,更结构化。该案例研究为读者提供了一套指南,旨在易于理解和适用,作为ISMS标准(ISO27001)合规性的测量工具。
2012-04-01 cs.CR cs.SE
Prompting in the Wild: An Empirical Study of Prompt Evolution in Software Repositories
本文通过分析243个GitHub仓库中的1,262项提示变更,首次实证研究提示演化模式、文档与系统影响,并指出需专门测试、验证和文档工具。
2025-01-12 cs.SE
Guided Support for Collaborative Modeling, Enactment and Simulation of Software Development Processes
近年来,分布式软件开发的重要性在软件工程社区中得到了越来越多的关注。经济约束、越来越多的开发活动外包以及公司日益增长的空间分布带来了如何组织分布式开发的挑战。在这篇文章中,我们认为,一个共同的过程理解是成功的分布式开发所必需的。集成的过程规划、指导和实施被视为使技术能够达到独特的过程视图。我们勾勒出一个综合的软件过程建模环境SPEARMINT和XCHIPS系统基于Web的过程支持。因此,规划人员和开发人员通过电子过程指南(EPG)获得了协作规划和制定支持以及高级过程指南。我们描述了使用这种集成环境的学习系统的开发使用的案例研究。
2014-02-18 cs.SE
Agent-Integrated Software: Interaction Contracts and Continuous Assurance
Technical University of Munich(慕尼黑工业大学);Nanjing University(南京大学)
本文提出智能体集成软件(AIS)模式与意图级交互抽象(IIA),通过交互契约和持续保障解决智能体嵌入应用时的协调问题,并规划了相关研究议程。
2026-09-11 cs.AI cs.SE
Web-Based Enterprise Information Systems Development: The Integrated Methodology
研究了在全球异构分布式计算环境下,大型企业信息系统(IS)与数据库(DB)的软件开发问题。由于IT的高速发展,当今社会已经积累并迅速增加了极其巨大的数据负担。操作如此庞大的数据数组成为一个重要的问题,特别是由于它们的全球分布,异构和弱结构的字符。提出了集成的基于Internet的信息系统设计、开发和实现的概念方法,包括形式化模型、软件开发方法和面向问题的可视化开发和内容管理的原始软件开发工具。信息系统的实施结果证明,与现有的商业软件相比,缩短了实施期限,降低了实施成本。
2006-07-27 cs.DC cs.SE
An Empirically Grounded Reference Architecture for Software Supply Chain Metadata Management
本文针对软件供应链元数据管理系统(SCM2)缺乏统一设计指导的问题,基于行业安全框架构建了包含领域模型和架构蓝图的实证参考架构,并通过五个安全工具的架构映射验证其有效性。
2024-06-08 cs.CR cs.SE
A Systematic Review of FAIR-compliant Big Data Software Reference Architectures
本文系统综述了FAIR合规大数据软件参考架构的研究,分析了323篇文献,识别出7项通用SRA研究、13个FAIR实施流水线及3个FAIR合规大数据SRAs,评估其特性并指出未来研究机会。
2025-09-17 cs.DB cs.SE
Security of Agent-Integrated Software: When Human Operations and Agent Actions Coexist
State Key Laboratory for Novel Software Technology, Nanjing University(南京大学软件新技术国家重点实验室);Technical University of Munich(慕尼黑工业大学)
本文提出从整个系统层面评估智能体集成软件的安全性,将共存问题分为四类,并指出信息溯源、策略执行、授权维持和效果恢复等研究方向。
2026-09-22 cs.CR cs.SE
SADAS: an integrated software system for the data of the SuperAGILE experiment
SuperAGILE(SA)是AGILE卫星(Astro-rivelatore Gamma a Immagini Leggero)上的一个探测系统,AGILE卫星是意大利航天局批准的伽马射线天文学飞行任务,是小型科学飞行任务方案的第一个项目,计划于2005年下半年发射。仪器的研制和测试在软件建设和应用方面做了大量工作,实现了从样机试验到飞行观测的测量数据处理和分析的一体化系统。该软件系统是用面向对象的软件设计方法创建的,这允许采用其他研究团队开发的合适的库和我们过去工作中开发的应用程序的集成。这种方法允许我们在几个原型上应用我们的模式和编写的代码,在标准建模工具(如UML模式)的帮助下在不同的开发人员之间共享工作。我们还使用基于SQL的数据库技术来访问存储在档案中的大量数据,这将提高空间观测的科学回报。所有这一切都使我们的团队能够最大限度地减少人力和资源方面的开发成本,部署灵活的系统以满足未来任务的需求,并将其投资于其他实验。
2020-04-05 astro-ph.IM cs.SE
Defining a Reference Architecture for Edge Systems in Highly-Uncertain Environments
针对高度不确定、资源受限环境下边缘软件架构研究不足的问题,本文提出一种参考架构并给出实践实现示例。
2024-06-12 cs.SE
Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applications
Kempten University of Applied Sciences(肯普滕应用科学大学)
本研究提出LLM集成应用的分类体系,通过分析样本确定13个LLM组件特征维度,以特征向量实现简洁可视化,为新兴的LLM集成应用工程领域提供理论支撑与开发指导。
2024-06-13 cs.CL cs.LG cs.SE
Software (Re-)Engineering with PSF III: an IDE for PSF
我们描述了一个集成开发环境(IDE)的PSF的设计。在软件工程过程中,我们使用PSF形式的进程代数来规范IDE的体系结构。通过应用垂直和水平实现技术,该规范被细化为IDE系统作为工具总线应用程序的PSF规范。我们实现了指定的各种工具,并使用从系统规范中提取的ToolBus脚本将它们连接起来。
2007-12-19 cs.SE
The Structure-Behavior Coalescence Method --Toward a Unified View of the Software System in Model-Driven Engineering
在模型驱动工程(MDE)中,统一建模语言(UML)2.0规范包括一个定义语言概念的元模型和一个定义如何表示语言概念的用户模型。在UML2.0中,元模型的一个重要用途是提供一个集成的语义框架,用户模型中的每个图都可以被投影为元模型的视图。然而,大多数现有的UML 2.0元模型缺乏作为统一软件系统的不同视图的基础的能力。为了克服当前UML 2.0元模型方法的缺点,我们开发了基于操作的多队列结构-行为合并过程代数(O-M-SBC-PA),它提供了一个集成的语义框架,能够集成结构和行为构造。使用O-M-SBC-PA作为UML 2.0的元模型,用户模型中的每个图都可以被投影为MDE元模型的视图。
2022-06-27 cs.SE
AI-Augmented Closed-Loop Quality Engineering: A Reference Architecture for Continuous Software Quality Intelligence
Dimple Bajaj
提出一种AI增强的闭环参考架构,通过需求特征挖掘、风险测试优先级、缺陷预测和生产事件分析,结合有限反馈学习模型,在六个发布周期中减少缺陷泄漏、提高检测效率并缩短测试执行时间。
2026-06-07 cs.AI cs.SE
A Reference Architecture and Modelling Principles for Architectural Stability based on Self-Awareness: Case of Cloud Architectures
随着对软件依赖的增加,迫切需要设计长寿的软件。由于体系结构对软件的生命周期和所提供的服务质量有着深远的影响,因此稳定的体系结构是重要的资产。体系结构的稳定性往往反映了系统在支持持续变化而不逐步淘汰方面的成功。稳定性的\textit{behavioural}方面对于无缝操作是必不可少的,以持续保持质量需求的稳定,并防止体系结构的漂移和逐步淘汰。在本文中,我们介绍了一个参考体系结构和模型的稳定性。具体来说,我们利用自我意识原则和运行时目标建模来显式地支持架构稳定性。为了说明适用性和评估所提出的方法,我们考虑云架构的情况。实验结果表明,我们的方法提高了效率的架构在保持预期的行为稳定运行时操作。
2019-12-11 cs.DC cs.SE
Seamless Variability Management With the Virtual Platform
定制是软件工程的一个普遍趋势,要求系统支持可变的涉众需求。通常使用两种相反的策略来创建变体:软件克隆和拥有以及集成平台的软件配置。组织通常从前者开始,前者便宜,敏捷,支持快速创新,但不能扩展。后者通过建立一个在不同变体之间共享软件资产的集成平台来扩展,但需要高额的前期投资或风险较高的迁移过程。那么,我们是否可以有一种方法,允许一个简单的过渡,甚至结合两种策略的好处?我们提出了一种方法和工具,支持一个真正的增量开发的变种丰富的系统,利用两个对立的战略之间的频谱。我们设计,形式化,和原型的可变性管理框架虚拟平台。它连接了克隆和自有以及面向平台的开发。依赖于编程语言独立的概念结构,代表软件资产,它提供了运营商的工程和发展的系统,包括:传统的,面向资产的运营商和新颖的,面向功能的运营商逐步采用的概念,集成平台。操作员记录由其他操作员利用以支持转换的元数据。除其他外,它们消除了昂贵的功能定位工作或跟踪克隆的需要。我们的评估模拟了现实世界中基于克隆的系统的演变,衡量其成本和效益。
2021-03-02 cs.SE
A Vertically Integrated Framework for Templatized Chip Design
University of Southern California(南加州大学)
本文提出一种垂直集成框架,通过面向对象软件规范生成芯片,实现软件与芯片设计间的心理连续性,降低开发者参与芯片设计的门槛。
2025-12-10 cs.AR cs.SE
A Reference Architecture for Quantum Computing as a Service
本文提出量子计算即服务(QCaaS)参考架构,采用量子-经典分离微服务模式实现,并依据22名从业者反馈进行评估。
2023-06-03 cs.SE quant-ph
Towards Implementing an Enterprise Groupware-Integrated Human Resources Information System
人力资源管理软件目前拥有广泛的受众。然而,还没有提出真正的集成解决方案来改进相关系统。在概念建模的理论基础上,探讨了为评价决策提供额外数据汇集的方法。比较了当前最先进的人力资源管理软件中的技术。设计和实现方面的Web有线真正集成的安全和可扩展的事件驱动的企业系统进行了说明。基准结果。讨论了外地观点。
2006-07-27 cs.CY cs.SE
BGRA: A Reference Architecture for Blockchain Governance
区块链技术已通过实现分散的架构设计集成到各种软件应用程序中。然而,链上算法机制的缺陷,以及链下社区繁琐的争议和争论可能会影响区块链系统的运行。因此,区块链治理在支持区块链系统的设计、使用和维护方面受到了极大的关注,从而提高了整体可信度。尽管人们在这个研究课题上投入了大量的精力,但从软件架构设计的角度来看,显然缺乏对区块链治理的考虑。在这项研究中,我们提出了一个面向模式的参考架构的治理驱动的区块链系统,这可以为未来的区块链架构设计提供指导。我们基于对学术文献和行业实施中区块链治理架构模式的广泛审查来设计参考架构。参考体系结构由四层组成。我们演示了每一层中的组件,并使用已识别的模式进行注释。对两个具体的区块链架构Polkadot和Quorum在参考架构上的映射进行了定性分析,以评估所提出的参考架构的正确性和实用性。
2022-11-11 cs.CR cs.SE
Citations in Software Engineering -- Paper-related, Journal-related, and Author-related Factors
许多因素会影响论文的引用次数。引文在研究政策和衡量研究和研究人员的卓越性方面发挥着重要作用。这项工作是在软件工程(SE)的第一项研究,以评估多种因素影响的引用次数SE文件。我们使用(a)负二项回归和(b)分位数回归来研究论文的算术平均值和中位数预期引用。我们的数据集包括1970年至2018年期间在16种主要SE期刊上发表的所有25,113篇论文。研究结果表明,论文发表地点、作者团队被引次数、论文长度、参考文献数量和参考文献的近度是影响科技论文被引次数的主要因素。从我们的实证研究结果中,我们提出了几个启示和建议,以获得更高的引用他们的论文,这是除了进行高质量的技术研究,例如(1)瞄准高知名度的场地,(2)建立一个高质量的作者团队与高引用过去的论文,(3)以内容全面的高质量工作为目标(因此论文长度和参考文献列表更长)。
2019-08-13 cs.DL cs.SE
Attributing and Referencing (Research) Software: Best Practices and Outlook from Inria
软件是现代科学研究的基本支柱,不仅在计算机科学中,而且实际上跨越所有领域和学科。然而,由于许多原因,缺乏引用和参考软件的适当手段。一个明显的首要原因是软件的作者身份,这可以从单个开发人员到整个团队,甚至可以随着时间的推移而变化。全景图甚至比这更复杂,因为软件开发中可能涉及许多角色:软件架构师、编码员、调试员、测试员、团队经理等等,可以说,发明了软件底层关键算法的研究人员也可以声称是作者。还有许多其他原因使这个问题变得复杂。在本文中,我们提供了一个贡献,正在进行的eeorts制定适当的指导方针和建议,软件引用,建立在内部经验的Inria,法国数字科学研究所。作为核心贡献,我们提出三项关键建议。(1)我们提出了一个更丰富的分类软件贡献的定性尺度。(2)我们主张,必须把人放在评价的中心。(3)区分引文和参考文献。
2019-11-25 cs.DL cs.SE
Development Of Ontology-Based Intelligent System For Software Testing
软件测试是软件产业的重要组成部分。除了了解测试的重要性外,只有有限的时间用于教授测试。如果测试与编程基础同时教授,效率会更高。这种测试技术和编程的综合学习允许程序员以更好的方式执行,这导致了行业进步的性能的提高。本文介绍了一种本体技术,该技术首先对测试过程进行层次化定义,并定义测试过程之间的关系,以实现知识的共享和重用,然后通过自然语言处理生成元数据,最后应用本体来支持测试管理。它作为多种环境的知识库,集成了编程基础和测试概念的教学。关键词:Meta Data,Ontology,软件测试,集成,编程基础.
2013-02-21 cs.AI cs.SE
Scalable Software as a Service Architecture
本文针对云服务普及下的SaaS平台需求,聚焦可扩展性与可维护性,旨在为构建相关架构提供高层设计参考。
2024-03-08 cs.PF cs.SE
Quantum-HPC Software Stacks and the openQSE Reference Architecture: A Survey
Oak Ridge National Laboratory(橡树岭国家实验室);Lawrence Berkeley National Laboratory(劳伦斯伯克利国家实验室);Munich Quantum Software Company(慕尼黑量子软件公司)
本文分析九个生产级QHPC软件栈,识别通用设计模式与需求,提出openQSE参考架构以统一实践,支持NISQ与FTQC工作负载。
2026-06-17 cs.DC cs.ET cs.SE
SecDOAR: A Software Reference Architecture for Security Data Orchestration, Analysis and Reporting
本文提出了用于安全数据编排、分析和报告的软件参考架构SecDOAR,通过文献与标准设计元模型及组件,并经商业方案对比与原型实例化验证,为各领域网络安全监控与报告系统的设计提供标准化结构方法。
2024-08-26 cs.CR cs.SE
Integrated Development Environment Gesture for modeling workflow diagrams
当前的软件开发工具显示了与70年代中期开始时相同的交互形式。然而,由于视觉语言的出现和由于其自身的性质,它们可以通过具有与传统输入方法不同的输入方法的工具来处理。通过结合新的运动检测技术,旨在建立新的交互形式。响应手的自由运动的交互,因此软件的开发人员将在用户体验方面有实质性的改善。
2012-05-03 cs.HC cs.SE
Reinforcement Learning Integrated Agentic RAG for Software Test Cases Authoring
Apple Inc.(苹果公司)
本文提出一种结合强化学习与自主代理的RAG框架,用于提升软件测试用例生成的准确性和缺陷检测率。
2025-12-05 cs.AI cs.SE
TheHuzz: Instruction Fuzzing of Processors Using Golden-Reference Models for Finding Software-Exploitable Vulnerabilities
现代处理器的日益复杂性对现有的用于检测安全关键错误的硬件验证工具和方法提出了许多挑战。最近对处理器的攻击已经表明了发现和利用硬件漏洞的致命后果。Fuzzing已经成为一种很有前途的检测软件漏洞的技术。最近,一些硬件模糊技术已被提出。然而,它们受到几个限制,包括不适用于常用的硬件描述语言(HDL),如Verilog和VHDL,需要大量的人为干预,以及无法捕获许多固有的硬件行为,如信号转换和浮动线。在本文中,我们提出了一种新的硬件模糊器,TheHuzz,克服了上述限制,并显着提高了最先进的状态的设计和实现。我们分析了HDL中的硬件设计的内在行为,然后测量覆盖率的度量模型,这种行为。TheHuzz生成汇编级指令来增加所需的覆盖率值,从而发现许多可从软件中利用的硬件错误。我们在四个流行的开源处理器上评估了TheHuzz,与行业标准的随机回归方法和最先进的硬件模糊器DiffuzRTL相比,分别实现了1.98倍和3.33倍的速度。使用TheHuzz,我们在这些处理器中检测到11个漏洞,包括8个新漏洞,我们使用检测到的漏洞演示了漏洞利用。我们还表明,TheHuzz克服了半导体行业的形式化验证工具的局限性,通过比较其发现的Cadence JasperGold工具。
2022-01-24 cs.AR cs.CR cs.SE
Tool-integrated Reinforcement Learning for Repo Deep Search
Peking University(北京大学);ByteDance(字节跳动);Beijing Institute of Technology(北京理工大学)
针对问题定位中自然语言与代码间的语义鸿沟,提出ToolTrain两阶段工具集成训练框架,结合拒绝采样监督微调与强化学习,增强LLM多跳检索能力,实验表明32B模型在函数级定位上超越Claude-3.7,并提升端到端问题解决性能。
2025-08-06 cs.AI cs.SE
Code Graph Model (CGM): A Graph-Integrated Large Language Model for Repository-Level Software Engineering Tasks
Ant Group(蚂蚁集团);ShanghaiTech University(上海科技大学);Zhejiang University(浙江大学);Shanghai Jiaotong University(上海交通大学)
本文提出Code Graph Models(CGMs),将仓库代码图结构集成至LLM注意力机制并映射节点属性,结合无智能体图RAG框架,在SWE-bench Lite上取得43.00%解决率,超越此前最佳开源方法12.33%。
2025-06-23 cs.LG cs.SE