Trustworthiness in Enterprise Crowdsourcing: a Taxonomy & evidence from data
在本文中,我们研究了众包软件开发的人群的可信度。通过对各个领域的文献的研究,我们提出了在企业环境中影响可信度的风险。我们调查已知的技术来减轻这些风险。我们还分析了来自两家领先供应商的实际众包软件开发任务的多年经验数据的关键指标。我们提出了不值得信赖的行为和某些缓解技术的性能的指标。我们的研究和结果可以作为众包企业软件开发的指导方针。
2018-09-25 cs.SE
Customizing an LLM for Enterprise Software Engineering
Google(谷歌);Meta
本文提出Gemini for Google,一种专为企业内部软件工程生态系统定制的LLM,通过端到端开发和中间训练策略,显著提升了开发效率和代码存活率,为其他组织提供了可复制的数据利用路径。
2026-05-19 cs.SE
Packaged Software Implementation Requirements Engineering by Small Software Enterprises
中小型企业(SMEs)通常蓬勃发展,因为他们在利基市场中成功地做了一些独特的事情。为此,中小企业可能会设法避免使用套装软件所鼓励的任何标准化,以保护其竞争优势。因此,在中小企业实施成套软件提出了挑战,涉及如何最好地应对成套软件提供的功能与每个中小企业的业务需求之间的不匹配。一个重要的问题是,小型软件企业或中小型软件开发公司(SMSSDC)应用哪些流程来识别并处理这些不合适的情况。为了探索打包软件(PS)实施的过程,进行了人种学研究,以深入了解分析师在两个SMSSDC中所扮演的角色。这项研究的目的是了解PS实施方面的需求工程(或“PSIRE”)。民族志研究期间收集的数据进行了分析,使用归纳法。基于对案例的分析,我们构建了一个解释PS实施需求工程过程的理论模型,并将其命名为PSIRE并行星型模型。并行星模型表明,在PSIRE期间,可以同时进行多个RE过程。平行星型模型几乎没有什么限制,因为不仅可以并行地执行过程,而且不必总是按照特定的顺序进行。因此,本文提供了一个新的调查和解释的RE实践打包软件实现,接近的现象,从分析师的角度来看,并提供了第一个广泛的研究打包软件实现RE(PSIRE)在SMSSDC。
2021-06-07 cs.SE
A Conceptual Framework to Analyze Enterprise Business Solutions from a Software Architecture Perspective
当软件供应商向客户展示产品时,软件系统的体系结构方面并不总是明确地暴露给客户。因此,如果新出现的业务需求需要修改其组织内的某些核心业务流程,则客户可能会面临重大风险。因此,他们可能需要替换现有系统或重新构建旧系统,以符合新的架构标准。本文介绍了一个建议的框架,帮助组织建立一个全面的看法,他们的系统架构之前,处理供应商。因此,每个组织都可以有一个参考模型,便于与软件供应商进行谈判和沟通。本文应用所提出的框架,在沙特阿拉伯地区的一个组织,以验证其适用性,并生成一个架构设计,为他们的软件系统。
2012-10-14 cs.SE
On the Benefit of Automated Static Analysis for Small and Medium-Sized Software Enterprises
当今软件行业的中小企业面临着重大挑战。在使用有限资源高效工作的同时,他们必须对代码进行质量保证,以避免进一步修复错误或补偿的风险。自动化的静态分析可以降低这种风险,因为它保证运行分析的工作量很小。我们报告我们的经验,分析五个项目,并与中小企业通过三种不同的静态分析技术:代码克隆检测,错误模式检测和架构一致性分析。我们发现,引入这些技术所需的工作量很小(大部分低于一个人小时),我们可以检测到生产代码中的各种缺陷,并且参与公司认为所提出的技术的有用性以及我们的分析结果足够高,可以将这些技术纳入其质量保证。
2016-11-22 cs.SE
Embedded Software Development with Digital Twins: Specific Requirements for Small and Medium-Sized Enterprises
本文通过访谈中小型企业,发现实时性要求、安全顾虑及硬件访问限制阻碍了软件在环开发,但数字孪生仍被视为提升质量与定制化的潜力所在。
2023-09-17 cs.SE
Integrating Enterprise Software Applications with Web Portal Technology
基于门户网站的方法可以显著改善整个企业的信息基础设施。所提出的方法提供了快速和准确的前端集成的异构企业应用程序,包括企业资源规划(ERP)系统。人力资源ERP组件和多媒体数据仓库的实施进行了讨论的基本实例。
2006-07-27 cs.DC cs.SE
Understanding How Enterprises Adopt the Model Context Protocol for LLM-Driven Software Engineering
City University of Hong Kong(香港城市大学);Hong Kong Metropolitan University(香港都会大学)
通过对20名从业者的访谈,研究企业采用模型上下文协议(MCP)的现状,发现MCP支持跨系统协作和任务解耦,但面临生态系统碎片化、协调困难等问题,并提出标准化和低代码等改进需求。
2026-06-08 cs.SE
Nalanda: A Socio-Technical Graph for Building Software Analytics Tools at Enterprise Scale
软件开发是信息密集的知识工作,需要与其他开发人员协作,并了解工件,如工作项、拉取请求和文件。随着信息技术的飞速发展,信息过载对系统的开发和维护提出了挑战。对于软件工程师来说,寻找信息和人员是很困难的,特别是当他们在大型软件系统中工作或刚刚加入一个项目时。本文构建了一个大规模数据平台纳兰达平台,该平台包含两个子系统:1。一个大规模的社会技术图形系统,命名为Nalanda图形系统2。一个大规模的推荐系统,名为Nalanda索引系统,旨在满足软件开发人员的信息需求。Nalanda图是一个企业规模的图,数据来自6,500个存储库,有37,410,706个节点和128,745,590条边。在Nalanda图形系统之上,我们构建了软件分析应用程序,包括名为MyNalanda的新闻源,仅基于有机增长,它的日活跃用户(DAU)为290,月活跃用户(MAU)为590。一项初步的用户研究表明,74%的开发人员和工程经理都赞成继续使用该平台进行信息发现。纳兰德指标体系由人工指标和专家指标两部分组成。它使用社会技术图(Nalanda图系统)对结果进行排名,并为软件开发人员提供更好的建议。大规模的定量评价表明,纳兰德指数系统对前三名的推荐准确率为78%。
2022-09-19 cs.SE
Defect Prevention Approaches in Medium Scale it Enterprises
如果软件行业能够吸引客户的全部注意力,那么它就是成功的。如果组织能够生产出高质量的产品,那么这是可以实现的。要确定一个产品是高质量的,它应该没有缺陷,应该能够产生预期的结果。它应该在估计的成本和时间内交付,并以最小的努力进行维护。缺陷预防是任何项目中软件质量保证中最关键但经常被忽视的组成部分。如果应用于软件开发的所有阶段,它可以减少设计高质量产品所需的时间,成本和资源。
2010-01-22 cs.SE
Usage, Effects and Requirements for AI Coding Assistants in the Enterprise: An Empirical Study
IBM Research(IBM研究院)
本文通过实证研究探讨了企业中AI编码助手的使用情况、影响及需求,分析了其在软件工程流程中的作用及用户需求。
2026-01-27 cs.SE
ConceptModeller: a Problem-Oriented Visual SDK for Globally Distributed Enterprise Systems
本文介绍了面向问题的软件开发方法。该方法是基于Internet的企业软件设计和实现的原始集成方法的一部分。涵盖了软件开发的所有方面,从理论到实现。
2006-07-27 cs.DC cs.SE
Specification-Driven Development as the Foundation of AI-Native Enterprise Software Engineering
Saudi Data and Artificial Intelligence (SDAIA)(沙特数据与人工智能局)
研究大语言模型和智能人工智能推动下软件工程范式转变,介绍规范驱动开发,提出规范治理参考模型,经评估能减少安全缺陷、缩短上市时间,证明企业软件需规范治理,vibe编码适用于构思和快速原型制作。
2026-07-21 cs.SE
Analysis of Empirical Software Effort Estimation Models
可靠的工作量估计仍然是软件工程师面临的一个持续挑战。准确的工作量估算是软件工程的发展现状,软件工作量估算是客户和企业之间的初始阶段。客户和企业之间的关系始于对软件的评估。客户对企业的可信度随着准确的评估而增加。工作量估计通常需要从少量的历史项目中进行归纳。从这种有限的经验中进行推广,本质上是一个受约束的问题。准确的估计是一个复杂的过程,因为它可以被可视化为软件工作量预测,因为这个术语表明预测永远不会成为现实。这项工作遵循的经验软件工作量估计模型的基础。本文的目的是研究经验的软件工作量估计。主要结论是,没有一种技术是最适合所有情况的,仔细比较几种方法的结果最有可能产生现实的估计。
2010-04-08 cs.SE
Enterprise-Driven Open Source Software: A Case Study on Security Automation
本文通过挖掘8243个企业驱动的开源软件仓库并调查维护者,发现仅6.83%的项目在CI流水线中应用安全自动化,揭示了安全活动稀缺和防护覆盖率低的问题,并呼吁业界关注第三方软件漏洞和改进实践。
2021-02-10 cs.SE
Expectations and Reality: Why an enterprise software system didn't work as planned
二十多年来,我们和其他研究小组发现,对工作环境的民族志和社会分析可以为系统分析和设计过程提供有用的见解。尽管如此,人种学和社会分析尚未被广泛纳入行业实践。一旦系统的使用或结果出现问题,从业人员往往会以临时的方式处理社会技术因素,通常是在实施后。针对这一点,我们已经开发了一个轻量级的定性方法,以提供见解,以改善有问题的系统部署。与典型的民族志和社会分析的工作活动,告知系统的分析和设计,我们认为,故意和结构性因素的分析,告知系统的部署和集成可以有一个较短的持续时间,但可以提供可操作的见解。我们评估我们的方法使用一个有问题的企业文档管理系统在一个跨国系统工程组织的案例研究。我们的发现具有学术和实践意义,因为我们的方法表明,结构-意图分析可以及时分析大规模系统部署。
2011-04-07 cs.SE
The Role of DevOps in Enhancing Enterprise Software Delivery Success through R&D Efficiency and Source Code Management
Solbridge International School of Business(索尔布里奇国际商学院)
本研究通过定性案例研究,探讨DevOps实践如何通过提升研发效率和源代码管理促进企业软件交付成功,并指出文化阻力和工具集成等挑战。
2024-11-04 cs.CL cs.SE
Software Design Pattern Model and Data Structure Algorithm Abilities on Microservices Architecture Design in High-tech Enterprises
Solbridge International School of Business(松桥国际商学院)
本研究通过定性访谈发现,软件设计模型与数据结构算法能力显著提升企业微服务架构的可扩展性、性能和灵活性,并指出未来需关注新兴技术整合。
2024-11-05 cs.CL cs.SE
Rethinking Build vs. Buy Decisions in Enterprise Software: Navigating Trade-offs through a Structured Decision-Support Approach
Accenture Inc.(埃森哲)
针对企业软件自建与采购决策的复杂性,提出一种基于本体因素模型、规则推理和参考匹配的结构化决策支持方法,并通过金融案例验证其能提升决策质量、透明度和可审计性。
2026-06-29 cs.SE
Enterprise Content Management: Theory and Engineering for Entire Lifecycle Support
研究了全球异构分布式计算环境下的企业内容管理问题。当今的企业已经积累了巨大的数据负担。特别是由于其全球分布、异质性和结构薄弱的特点,操纵如此庞大的规模成为一个重要问题。提出了集成ECM生命周期支持的概念方法,包括形式化模型、软件开发方法和创新软件开发工具的概述。实施结果证明,与现有商业软件相比,实施时间缩短,成本降低。
2006-07-27 cs.DC cs.SE
A Comparative Study on the Impact of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) on Enterprise Software Delivery Effectiveness
Solbridge International School of Business(Solbridge国际商学院)
本研究通过定性访谈比较TDD与BDD对企业软件交付效能的影响,发现TDD提升代码质量、减少缺陷,BDD改善跨职能沟通,但各有挑战,为企业选择开发模式提供指导。
2024-11-05 cs.CL cs.SE
Introduction of Static Quality Analysis in Small and Medium-Sized Software Enterprises: Experiences from Technology Transfer
今天,软件行业的中小企业面临着重大挑战。它们的资源限制要求高效率的发展。此外,需要采取质量保证(QA)措施来减轻额外的风险,昂贵的错误修复或补偿工作。自动化静态分析(ASA)可以降低这种风险,因为它保证应用程序工作量很低。中小企业似乎很少利用这一机会。相反,他们仍然主要依赖于软件测试的动态分析方法。在这篇文章中,我们报告我们的经验,从一个技术转让项目。我们的目的是评估结果静态分析可以提供给中小企业以及发生的问题时,在中小企业中引入和使用静态分析。我们分析了五个软件项目,从五个合作的中小企业使用三种不同的ASA技术:代码克隆检测,错误模式检测和架构一致性分析。在分析之后,我们应用质量模型来汇总和评估结果。我们的研究表明,在中小企业中引入ASA技术所需的努力很小(大多低于一个人小时)。此外,我们只遇到了一些技术问题。通过分析,我们可以发现生产代码中的多个缺陷。参与公司认为分析结果是对其当前QA的有益补充,并将分析纳入其QA流程。借助Quamoco质量模型,我们可以有效地汇总和评定静态分析结果。不过,我们亦遇到部分与中小企的意见不配合的情况。我们的结论是,ASA和质量模型可以是一个有价值的和负担得起的除了中小型企业的QA过程。
2016-11-22 cs.SE
SH-PDOPS: AI-Driven Cloud Native Enterprise Reliability Framework for Predictive Analytics and Intelligent DevOps Automation
Global Institute of Technology(全球理工学院)
该研究提出名为SH-PDOPS的AI驱动云原生企业可靠性框架,整合机器学习、Kubernetes等技术,实现故障检测、自修复等功能,提升企业运营效率与系统韧性。
2026-09-07 cs.SE
The impact of artificial intelligence on enterprise software user roles
SAP SE(SAP股份有限公司);Fresenius Hochschule Heidelberg(海德堡弗里森纽斯大学)
本研究通过专家访谈和参与式研讨会,探讨AI如何改变SAP BTP平台上的用户角色,发现日常任务自动化、人机协作增强及对代理型AI系统的依赖增加,并指出现有角色框架需适应这些变化。
2026-06-25 cs.AI cs.SE
We Don't Need Another Hero? The Impact of "Heroes" on Software Development
当80%的贡献由20%的开发人员交付时,软件项目就有了“英雄开发人员”。这样的英雄是个好主意吗?太多的英雄对软件质量有害吗?对于不同类型的项目来说,多一些或少一些英雄是不是更好?为了回答这些问题,我们研究了来自公共开源软件(OSS)Github的661个开源项目和来自企业Github的171个项目。我们发现英雄项目非常普遍。事实上,随着项目规模的增长,几乎所有的项目都会成为英雄项目。这些发现促使我们更密切地关注英雄对软件开发的影响。分析表明,关闭问题和错误的频率不会受到项目类型(公共或企业)的显著影响。同样,解决问题/bug/增强所需的时间不受英雄或项目类型的影响。这是一个令人惊讶的结果,因为在查看数据之前,我们预计项目中英雄的增加会减缓项目对变化的反应速度。然而,我们确实发现英雄、项目类型和增强分辨率之间存在统计学上的显著关联。英雄不影响公共项目的增强分辨率。然而,在企业项目中,英雄越多,项目完成增强的速度就越快。总之,我们的实证结果要求对软件工程中一个长期存在的真理进行修正。软件英雄远比文献中所建议的更常见和有价值,特别是对于中型到大型企业开发。组织应该反思更好的方法来发现和留住更多的这些英雄
2018-02-20 cs.SE
Web-Based Enterprise Information Systems Development: The Integrated Methodology
研究了在全球异构分布式计算环境下,大型企业信息系统(IS)与数据库(DB)的软件开发问题。由于IT的高速发展,当今社会已经积累并迅速增加了极其巨大的数据负担。操作如此庞大的数据数组成为一个重要的问题,特别是由于它们的全球分布,异构和弱结构的字符。提出了集成的基于Internet的信息系统设计、开发和实现的概念方法,包括形式化模型、软件开发方法和面向问题的可视化开发和内容管理的原始软件开发工具。信息系统的实施结果证明,与现有的商业软件相比,缩短了实施期限,降低了实施成本。
2006-07-27 cs.DC cs.SE
Business and technical requirements of Software-as-a-Service: Implications in portuguese enterprise business context
软件即服务(SaaS)是一些公司承载其业务流程的可行选择。采用率相当高,公司已经使用两种以上的服务超过两年。然而,虽然一些公司计划在不久的将来将更多的业务流程由这些服务支持,但其他公司不知道他们是否会这样做。他们对软件提供商的服务水平有几点担忧。这些问题主要是技术和功能问题、服务可用性和支付模式。与传统软件相比,有一些重大变化对软件的开发和提供给用户产生了影响。现有的研究针对特定的方面,很少有研究对SaaS对开发和提供软件的任何人以及作为最终用户使用软件的人的影响给出更广泛的观点。葡萄牙市场的真正需求是什么?有什么恐惧,正在采取什么措施来减轻恐惧?为了创造更多的价值,我们应该把与SaaS产品相关的注意力集中在哪里?因此,要分析这些问题,四个探索性的案例研究被用来评估SaaS对软件开发商或软件提供商在葡萄牙和最终用户的可能影响。这篇文章出现在一个现实和深入的研究,包括葡萄牙公司的管理者,领导者和决策者的参与,以实现什么实际上构成了SaaS的问题,以及什么有效的公司希望在这个报价提供的背景下。这项研究的结果表明,SaaS有效地为葡萄牙公司的发展提供了一个非常有趣和坚实的解决方案,但缺乏更大的努力,特别是在为每个客户(租户)定制和与后端内部部署应用程序集成方面。
2013-12-08 cs.SE
Machine Learning Experiences: A story of learning AI for use in enterprise software testing that can be used by anyone
IBM Systems(IBM系统)
本文分享软件测试团队的机器学习实践历程,介绍一套含数据处理、模型选择训练评估等步骤的通用ML工作流,证明其可帮助各类项目有效应用机器学习技术。
2025-06-25 cs.AI cs.SE
Defect Prevention Approaches In Medium Scale It Enterprises
如果软件行业能够吸引客户的全部注意力,那么它就是成功的。如果组织能够生产出高质量的产品,那么这是可以实现的。要确定一个产品是高质量的,它应该没有缺陷,应该能够产生预期的结果。它应该在估计的成本和时间内交付,并以最小的努力进行维护。
2010-01-23 cs.SE
AI-Enabled Orchestration of Event-Driven Business Processes in Workday ERP for Healthcare Enterprises
Sr.IT Solutions Architect, Morgantown, WV, USA(高级IT解决方案架构师,美国西弗吉尼亚州摩根敦)
本研究提出基于人工智能的事件驱动编排框架,用于提升Workday ERP在医疗行业中的流程效率、成本可见性和决策准确性。
2025-11-19 cs.SE
From Rookie to Pro: Social Engineering LLMs for Automated Vulnerability Exploitation in Enterprise Software
SnT, University of Luxembourg(卢森堡大学 S&TT 研究中心);University Cheikh Anta Diop(谢赫·安塔·迪奥普大学);Cheikh H. KANE Digital University(谢赫·H·卡内数字大学)
本文展示如何利用公开的LLMs将新手转变为具备攻击能力的用户,提出RSA策略以绕过安全机制,验证了LLMs在漏洞利用中的有效性,挑战了传统安全原则。
2026-09-02 cs.SE
Choosing agile or plan-driven enterprise resource planning (ERP) implementations -- A study on 21 implementations from 20 companies
敏捷方法在许多不同领域的项目管理中获得了良好的声誉。ERP(企业资源规划)领域的从业者面临的一个挑战是决定敏捷方法是否适合新项目。本研究探讨了决策者如何在敏捷和计划驱动的ERP实施项目之间进行选择,这些项目与先前研究中的已知因素有关。我们选择了决策者评估为成功的项目,但已经实施的边界,敏捷和计划驱动的项目,并让项目经理填写一份由关键敏捷或计划驱动特征组成的调查。我们发现,决策者所做的评估在任何方面都没有不同,除了更高的管理层对流程变更的支持,以及敏捷项目中低成本的优先级。这项研究强调了在选择实施策略的ERP实施的很大一部分的困难,数据显示,决策者不能在早期的时间点没有上下文知识做出这样的决定。
2019-06-12 cs.SE
Code Digital Twin: Empowering LLMs with Tacit Knowledge for Complex Software Development
本文提出代码数字孪生框架,通过建模软件物理与概念层、保留隐性知识并协同演进,将碎片化知识转化为显式可操作表示,以弥合AI能力与企业软件开发现实之间的差距。
2025-10-27 cs.SE
Exploring the relations between net benefits of IT projects and CIOs' perception of quality of software development disciplines
软件开发企业一直面临着改进其管理技术和开发过程的压力。这些都是由几个学科,如需求获取,设计,编码,测试等,必须不断改进,并单独定制,以适应特定的软件开发项目。本文提出了一种评价方法,使企业能够提高开发过程的净效益,提高学科的质量和提高开发人员的满意度。我们的方法建立在卡诺的质量模型之上。基于对斯洛文尼亚1000强企业的实证研究,我们发现,在个别开发学科的软件开发方法的应用显着关系到IT项目的净效益。结果表明,不同类型的卡诺品质存在于个别学科。企业在改变测试或部署等必须的质量规范时应该谨慎,因为它们可能会严重破坏既定的例程,导致开发人员之间的极大不满,并显着降低收益。另一方面,改变有吸引力的质量规程,如需求获取,可以显着提高开发人员的满意度和利益,但不太可能破坏既定的例程。
2019-08-12 cs.CY cs.SE
The Enhancement of Software Delivery Performance through Enterprise DevSecOps and Generative Artificial Intelligence in Chinese Technology Firms
Solbridge International School of Business(索尔布里奇国际商学院)
本研究通过定性访谈和案例研究,发现整合DevSecOps与生成式AI能显著提升科技企业软件交付性能,包括研发效率、代码管理和安全质量,并指出未来需定量验证。
2024-11-04 cs.AI cs.SE
Towards Implementing an Enterprise Groupware-Integrated Human Resources Information System
人力资源管理软件目前拥有广泛的受众。然而,还没有提出真正的集成解决方案来改进相关系统。在概念建模的理论基础上,探讨了为评价决策提供额外数据汇集的方法。比较了当前最先进的人力资源管理软件中的技术。设计和实现方面的Web有线真正集成的安全和可扩展的事件驱动的企业系统进行了说明。基准结果。讨论了外地观点。
2006-07-27 cs.CY cs.SE
Agile meets Assessments: Case Study on how to do Agile Process Improvement in a Very Small Enterprise
较小的软件公司,如初创企业,通常不遵循明确的流程,而是以或多或少的非结构化方式进行开发。特别是当他们成长或客户参与增加。这种没有任何结构化过程的开发会导致问题。因此,我们的目标是通过引入适当的敏捷实践并激发其效果来改进一个软件初创企业的当前开发过程。出于这个原因,我们使用访谈进行了前后过程评估。在初步评估的基础上,选择并实施了敏捷实践。最后,后评估和额外的代码度量作为控制机制,以检查是否解决了弱点。两个评估的比较表明,13个ISO29110基础实践已经被引入的8个敏捷实践所改进。因此,甚至比最初计划的更多方面都得到了随意的改进。最后,与公司员工的额外回顾展示了引入的敏捷实践如何积极影响他们的工作。
2018-09-06 cs.SE
Minerva: A Portable Machine Learning Microservice Framework for Traditional Enterprise SaaS Applications
Oracle Corp(甲骨文公司);Purdue University(普渡大学)
在传统的SaaS企业应用程序中,微服务是成功部署机器学习(ML)模型的重要组成部分。一般来说,微服务可以提高软件服务设计、开发和交付的效率。随着它们在单片软件的重新设计中变得无处不在,随着机器学习的加入,传统的应用程序也变得越来越智能。在这里,我们提出了一个可移植的ML微服务框架Minerva(应用ML的微服务容器),作为在传统的传统SaaS应用程序套件中模块化和部署智能微服务的有效方法,特别是在企业领域。我们确定并讨论了将ML微服务纳入此类应用程序的需求,挑战和架构。Minervas设计使用微服务架构与传统应用程序进行最佳集成,利用轻量级基础设施加速在此类应用程序中部署ML模型。
2020-05-02 cs.LG cs.SE
Analysis of Software Delivery Process Shortcomings and Architectural Pitfalls
本文通过研究两个使用Microsoft.Net框架构建的企业级Web应用程序产品,突出了软件架构,开发和交付过程过于复杂的常见陷阱。本文的目的是识别,讨论和分析架构,开发和部署问题,并使用现实世界的例子,从所选的软件产品作为案例研究中吸取教训。
2016-07-09 cs.SE
Enterprise Portal: from Model to Implementation
门户技术可以显著改善整个企业的信息基础设施。所提出的方法是基于严格和一致的(Meta)数据模型,并提供了高效和准确的前端集成异构企业应用程序,包括企业资源规划(ERP)系统,多媒体数据仓库和专有内容数据库。所提出的方法包括整个软件生命周期,它是由企业级的内联网门户实现说明。
2006-07-27 cs.DC cs.SE
No Silver Bullet: Towards Demonstrating Secure Software Development for Danish Small and Medium Enterprises in a Business-to-Business Model
本研究通过访谈和研讨会调查了丹麦中小企业在B2B模式下展示软件安全性的方法,发现认证、报告、问卷、互动会议和社会证明五种方式各有优劣,指出不存在通用解决方案,需进一步研究其组合优势。
2025-03-06 cs.CR cs.HC cs.SE
EMRGF: A Practitioner Framework for Governance-Driven Enterprise Technology Modernization
Impetus Technologies Inc.(Impetus科技有限公司)
本文提出EMRGF框架,解决企业技术现代化中治理不足的问题,通过四个模块和五个工具提升可靠性与治理能力,实现开发效率和测试周期的显著降低。
2026-05-06 cs.SE
From Network Traces to System Responses: Opaquely Emulating Software Services
企业软件系统与其环境中的其他服务进行复杂的交互。因此,开发和测试类似生产的条件是一项具有挑战性的任务。先前的方法包括使用显式建模或记录和重放方法来仿真依赖服务。模型需要深入了解目标服务,而记录和重放的准确性有限。我们提出了一种新的技术,提高了记录和重放方法的准确性,而不需要先验知识的服务。该方法使用多序列对齐从记录的系统交互中获得消息原型,并使用一种方案将传入的请求消息与消息原型进行匹配以生成响应消息。我们引入了一个修改后的Needleman-Wunsch算法,用于在消息匹配过程中进行距离计算,在消息原型中使用通配符用于高可变性部分,并在距离计算中使用基于熵的权重以提高准确性。结合起来,我们的新方法对四个评估的企业系统消息传递协议的准确率超过99%。
2016-04-19 cs.SE
Software system rationalisation: How to get better outcomes through stronger user engagement
随着企业变得越来越大,越来越成熟,他们现在不可避免地增加了越来越多的软件系统。这种资产扩张不仅导致企业的复杂性和费用增加,而且还导致业务流程的碎片化、不一致和孤立。由于平台合理化和系统退役从来不会自发发生,因此企业的一个长期问题就变成了如何简化他们的企业软件平台。最近,Curlew研究人员参与了一个大型全球生命科学公司的软件合理化计划,本文介绍了一种退役的方法,我们开发的一部分,该项目,我们认为可以更广泛地使用,以帮助客观更以用户为中心的系统合理化。该方法源自Noriaki Kano等人开发的模型,以帮助确定客户满意度和忠诚度,以及新的附加功能,功能或“产品”的优先级,例如在寻求增强软件应用程序时。Curlew-Kano方法使用合理化的蓝图流程,使每个应用程序能够有效客观地分为四个类别之一-保留;审查;删除;研究-从而使企业能够快速识别和优先考虑那些需要进一步调查的系统,作为退役活动的一部分。与其他应用合理化方法相比,Curlew-Kano方法的关键区别在于用户基本上参与了更适合合理化和可能退役的系统的识别。在我们看来,让用户更充分地参与系统合理化会为企业带来更好的结果。
2022-10-01 cs.GL cs.SE
An exploratory study on the effects of event-driven architecture on software modularity
事件驱动架构已在软件行业中得到广泛采用,成为基于REST架构风格的企业应用程序开发的替代方案。然而,很少有人知道事件驱动的架构对模块化的影响,而企业应用程序的发展。因此,实践者最终在没有任何经验证据表明其对基本指标的影响的情况下采用了它,包括关注事项的分离、耦合、凝聚力、复杂性和规模。因此,本文报告了一项探索性研究,从模块化的角度比较了事件驱动架构和REST风格。一个真实世界的应用程序开发使用事件驱动的架构和REST通过五个演变的场景。在每个场景中,都添加了一个功能。使用十个指标比较生成的版本。最初的结果表明,事件驱动的架构改善了关注点的分离,但考虑到耦合,内聚,复杂性和规模的度量优于。这些发现是令人鼓舞的,并且可以被视为更雄心勃勃的议程的第一步,以经验评估事件驱动架构相对于REST风格的好处。
2022-08-02 cs.SE
FireBench: Evaluating Instruction Following in Enterprise and API-Driven LLM Applications
Columbia University(哥伦比亚大学);Fireworks AI
FireBench 是一个评估企业及 API 驱动 LLM 应用中指令遵循能力的基准测试,通过 2400 个样本评估六个核心能力维度,评估 11 个 LLM 的表现。
2026-03-05 cs.CL cs.SE
Enhancing Inventory Management with Progressive Web Applications (PWAs): A Scalable Solution for Small and Large Enterprises
本研究开发了一款集成条码扫描、仓库定位等功能的PWA库存管理应用,具备离线可用、跨平台适配等特性,分析了其实施的挑战、收益及性能局限,为企业级应用集成PWA提供参考,也为传统库存软件提供了可扩展的低成本替代方案。
2025-04-26 cs.SE
Goals and Measures for Analyzing Power Consumption Data in Manufacturing Enterprises
物联网在制造业中的应用使企业能够在机器级别实时的监控其电力消耗。在本文中,我们跟进这种新兴的机会,数据采集,并表明,分析制造企业的功耗可以服务于各种目的。除了出于经济和生态原因降低总功耗的普遍目标外,这些数据还可以用于改进生产过程。基于文献综述和专家访谈,我们讨论了分析功耗数据如何为目标报告、优化、故障检测和预测性维护服务。为了实现这些目标,我们建议在软件中实现实时数据处理,多级监控,时间聚合,相关性,异常检测,预测,可视化和警报等措施。我们将我们的研究结果转移到两个制造企业,并显示如何提出的目标反映在这些企业。在一个功耗分析平台的试点实施中,我们展示了我们提出的措施如何通过基于微服务的架构、流处理技术和雾计算范式来实现。我们提供开源的实现以及允许复制和扩展我们的研究的公共演示。
2020-09-22 cs.SE
Challenges and Experiences of Iranian Developers with MLOps at Enterprise
本研究通过问卷调查探讨了伊朗开发者在企业中实施 MLOps 的挑战与经验,指出数据质量、资源缺乏、模型部署及跨团队协作是主要障碍。
2024-02-19 cs.SE
Questions for Data Scientists in Software Engineering: A Replication
2014年,微软的一项研究调查了数据科学应用于软件工程应该回答的问题。这产生了145个开发人员认为与数据科学家相关的问题,从而为社区提供了一个研究议程。快进到五年,没有进一步的研究调查微软软件工程师的问题是否适用于其他软件公司,包括具有不同主要重点的软件密集型公司(我们称之为软件定义企业)。此外,鉴于软件工程的技术进步,五年前确定的问题是否仍然适用并不明显。
2021-01-04 cs.SE
Convert Monolithic Application to Microservice Application
本文针对企业单体应用转微服务的需求,提出无需从零重写的转换方法,涵盖业务逻辑、数据库拆分步骤及常见问题,并总结Netflix、Airbnb的实践经验,为开发者提供指导。
2023-06-15 cs.SE
Agent-Diff: Benchmarking LLM Agents on Enterprise API Tasks via Code Execution with State-Diff-Based Evaluation
Minerva University(Minerva大学)
本文提出Agent-Diff框架,通过代码执行和基于状态差的评估,评估LLM代理在企业API任务中的性能,提供了九个LLM在224个任务上的基准测试,并通过消融实验评估框架的鲁棒性。
2026-04-28 cs.CL cs.SE
CCCE: A Continuous Code Calibration Engine for Autonomous Enterprise Codebase Maintenance via Knowledge Graph Traversal and Adaptive Decision Gating
Independent Researcher(独立研究员)
本文提出CCCE,通过知识图谱遍历和自适应决策门控技术,实现企业代码库的自主维护,减少修复时间并提供端到端可追溯性。
2026-04-10 cs.AI cs.SE
From Code to Requirements: Agentic Reverse Engineering of Business Rules at Enterprise Scale
Cognizant(高知特)
本文提出一个七智能体协作框架,通过逆向工程企业软件自动生成业务需求文档,在九分钟内完成每项服务,成本降低超过98%。
2026-09-22 cs.AI cs.SE