Plat_Forms -- a contest: The web development platform comparison
“Plat_Forms”是一项竞赛,由三名程序员组成的顶级团队在30小时内为基于Web的系统实现相同的需求,每个团队使用不同的技术平台(Java EE,.NET,PHP,Perl,Python或Ruby on Rails)。研究结果将为每个平台的真正(而不是所谓的)优点、缺点和新兴特性提供新的见解。评估将分析每个解决方案的许多方面,包括外部(可用性、功能、可靠性、性能等)和内部(结构,可理解性,灵活性等)。
2008-05-06 cs.SE
Development of a Web Platform for Code Peer-Testing
作为编程课程形成性和总结性评估的一部分,学生根据给定的规范开发编程工件。这些作品由教师进行评价。在评估结束时,学生会收到反馈和分数。提供关于编程工件的反馈是需要时间的,并且可能使反馈到达得太晚而不能有效地用于学生的学习。我们建议将软件测试与同行反馈相结合,这被称赞为提供了一个及时有效的学习活动与程序测试。在本文中,我们报告了一个Web平台的开发,通过程序测试的同行反馈的编程工件。我们讨论了我们的同行测试平台的开发过程中,教师和学生的通知。
2020-08-13 cs.SE
A Prototype VS Code Extension to Improve Web Accessible Development
本文提出一个集成LLM的VS Code插件,在IDE内帮助开发者检测并修复Web无障碍问题,实验表明其修复有效但通用提示的错误检测准确性有限。
2025-03-12 cs.SE
Envisioning Future Interactive Web Development: Editing Webpage with Natural Language
针对大语言模型编辑现有网页代码能力不足、缺乏高质量微调数据的问题,本文提出自动化数据生成流水线构建Instruct4Edit数据集,微调后小开源模型可媲美专有系统,且公开所有资源。
2025-10-30 cs.SE
Framework and Benchmark for Code-Driven Agentic Testing in Web Development
State Key Laboratory of Cognitive Intelligence(认知智能全国重点实验室);University of Science and Technology of China(中国科学技术大学);Meituan(美团)
本研究针对现有GUI测试评估的局限,提出代码驱动智能体测试(CAT)范式及配套框架与基准,实验发现主流VLM的漏洞发现能力远未满足实际Web开发测试需求。
2026-09-02 cs.SE
Collaborative Software Development on the Web
软件开发环境(IDE)并没有跟随IT行业不可避免的分布式趋势。它们在解决当今日益分散的项目所带来的问题方面做得太少;它们也没有促进协作和交互式开发实践。其结果是,当今的IDE继续依赖于传统的配置管理等范例,这些范例是为早期的操作模式开发的,并妨碍了协作项目。这篇文章描述了一种新的范式:基于云的开发,它迎合了分布式和协作项目的特定需求。CloudStudio IDE通过使开发人员能够在共享项目存储库上工作来体现这种范式。配置管理变得不显眼;它通过交互式编辑和实时冲突跟踪和管理取代了显式的更新-修改-提交周期。一个涉及三个成对团队的案例研究展示了CloudStudio的可用性及其在协作软件开发方面优于传统配置管理实践的优势。
2012-06-26 cs.SE
Web Engineering
Web工程是应用系统的,规范的和可量化的方法来开发,操作和维护基于Web的应用程序。它既是一种积极主动的方法,也是Web应用程序开发中不断增长的理论和实证研究的集合。本文通过解决以下问题对Web工程进行了概述:a)为什么需要它?(b)其业务范围是什么?c)它如何帮助以及应该做些什么来改进Web应用程序开发?以及d)如何将其纳入教育和培训?本文讨论了Web应用程序和传统软件之间存在的显着差异,Web应用程序的分类,迄今取得的进展和研究问题和经验,创造一个专业化的硕士水平。本文得出的结论是,Web工程在这个阶段是一个移动的目标,因为Web技术不断发展,使新类型的应用程序成为可能,这反过来又可能需要创新,他们是如何建立,部署和维护。
2003-06-18 cs.SE
ZjsComponent: A Pragmatic Approach to Modular, Reusable UI Fragments for Web Development
本研究提出轻量、框架无关的Web组件ZjsComponent,无需构建、转译等步骤及额外依赖,仅依托浏览器原生Web Components能力,支持UI片段动态加载与隔离,简化可复用界面开发。
2025-05-04 cs.SE
SSELab: A Plug-In-Based Framework for Web-Based Project Portals
工具是每个软件工程项目的重要组成部分。但是,在软件开发生命周期的所有阶段中使用的工具的数量及其复杂性正在不断增长。因此,当前工具链和开发环境的设置和维护需要花费大量精力和时间。解决这个问题的一种方法是使用基于Web的系统来执行开发任务,因为集中式系统简化了新功能的管理和部署。但是桌面IDE在今天的软件开发项目中扮演着重要的角色,并且在不久的将来不会完全被基于Web的环境所取代。因此,支持托管工具和集成到桌面IDE中的工具的混合是一种明智的方法。在本文中,我们介绍了SSELab,一个基于Web的项目门户框架,它试图将更多的软件开发工具从桌面迁移到服务器环境,但仍然允许它们集成到现代桌面IDE中。它支持在服务器端使用插件系统将工具部署为托管服务。此外,它还提供了一组客户端对这些工具的访问,这些客户端可以在不同的上下文中使用,可以从命令行、IDE(如Eclipse)或网页中使用。在本文中,我们讨论了SSELab框架的体系结构和可扩展性。此外,我们还分享了创建框架实例和为我们自己的软件开发项目集成各种工具的经验。
2014-09-01 cs.SE
Ontology Based Feature Driven Development Life Cycle
即将到来的语义Web技术支持为软件工程社区提供了新的方向。语义网也有它的根在知识工程,激发软件工程师寻找本体应用程序的应用程序在整个软件工程生存周期。语义网的内部组件是轻量级的,并且可能比外部可见模块的质量标准更低。事实上,内部组件是从外部(本体)组件生成的。这就是敏捷开发方法(如功能驱动开发)适合应用程序内部组件开发的原因。到目前为止,还没有一个特定的程序来描述本体在过程中的作用。因此,我们提出了一个基于本体的语义Web应用程序的特征驱动开发,可用于从应用程序模型开发到特征设计和实现。特征在基于OWL的领域模型中被精确定义。在转换规则中直接定义了从基于OWL的领域模型到特征列表的转换。另一方面,基于本体的整体模型可以很容易地通过自动化工具进行验证。讨论了基于本体的特征驱动开发的优点。
2013-07-16 cs.SE
MontiWeb - Modular Development of Web Information Systems
Web信息系统的开发过程通常是繁琐的,容易出错,并且通常涉及冗余的工作步骤。因此,对于构成这样一个系统的系统方面,采用模型驱动的方法是相当有效的。这包括系统处理的数据结构的模型(这里是类图),各种关于底层数据的组合和提取的可编辑和只读表示(视图)(这里是一种特殊的视图语言),以及连接这些视图并定义它们之间的数据流的方法(这里是活动图)。在本文中,我们提出了MontiWeb的方法来建模和生成这些方面的模块化的方式,通过合并的MontiCore框架。因此,我们简要介绍了有助于开发模块化系统的基础设施。这涉及到从定义建模语言到最终代码生成的整个开发过程以及其间的所有步骤。我们提出了基于文本的类和活动图语言,以及用于建模我们的系统的视图语言。
2014-09-08 cs.SE
Towards Semantic Web: Challenges and Needs
最近有一个增长的兴趣,在发展目前的机器可读的Web向下一代机器可理解的Web -语义Web。Web发展成为全球性业务的速度相当快,而语义Web的发展从计划成为主流Web还需要时间。同样重要的是要注意,语义Web的使用只会在小型技术中取得成功。然而,语义Web的目标是用于大型技术,成为主流Web。语义网的发展还面临着一些挑战.在这篇评论文章中,语义Web的现状和未来的需求的概述。具体来说,语义Web的挑战和需求,希望在未来的采用或注入语义Web的一些光将被讨论。然后,将对这些挑战和需求进行批判性评价。语义网有着清晰的愿景。它正在朝着这个方向前进,克服现实世界应用程序中的挑战和可用性。
2021-05-06 cs.SE
Survey of Technologies for Web Application Development
基于Web的应用程序开发人员面临着一系列令人眼花缭乱的平台、语言、框架和技术工件。我们调查,分类和比较支持Web应用程序开发的技术。分类基于(1)基础技术;(2)与其他信息源的集成;以及(3)动态内容生成。我们进一步调查和分类软件工程技术和工具,已采用从传统的编程到Web编程。我们的结论是,虽然Web的基础设施问题在很大程度上已经得到解决,基于Web的应用程序的技术的杂音反映了缺乏一个坚实的模型为这个领域量身定制。
2008-01-17 cs.IR cs.NI cs.SE
From Runnable to Shippable: Multi-Agent Test-Driven Development for Generating Full-Stack Web Applications from Requirements
Chinese University of Hong Kong(香港中文大学);Columbia University in the City of New York(纽约哥伦比亚大学);Singapore Management University(新加坡管理大学)
本文提出TDDev框架,通过三个阶段自动化测试驱动开发流程,提升Web应用生成质量,发现最佳协议取决于模型生成风格,且TDDev显著减少人工干预。
2026-09-17 cs.SE
WebApp1K: A Practical Code-Generation Benchmark for Web App Development
ONEKQ Lab(ONEKQ实验室)
本文提出WebApp1K基准,用于评估LLM开发Web应用的能力,发现开源模型接近GPT-4o和Claude 3.5,模型规模与代码正确性强相关,且提示技术未能显著提升性能。
2024-07-30 cs.AI cs.SE
A Conceptual Framework for Web Development Projects Based on Project Management and Agile Development Principles
公司实施不同的框架和最佳实践,目的是提高项目管理的成功率,并提高业务对不断变化的业务环境的适应性。项目管理框架(PRINCE2)和敏捷开发框架(SIEMENS)在很多情况下证明了它们能够满足这些目标。然而,这两个框架基于不同的原则,应仔细考虑同时使用这两个框架。公司投入了大量的资金和精力来建立他们的项目管理环境和过程,这些环境和过程遵循经典的分阶段方法,在这种方法中,需求是预先定义和固定的。但企业希望更快地应对新的全球挑战和不断变化的商业环境。这些业务需求导致许多正在运行的项目失败。因此,有必要加强目前的项目管理环境,使其更加灵活,更能适应变化。本文的目标是创建一个概念框架,聚合原则和过程,从两个框架(PRINCE2和SNODE),重点是他们在Web开发项目中的使用。本文将讨论使用上述两种框架的优点和缺点。不同的读者群体可以从本文的结果中受益。它将帮助企业管理层决定公司应该如何建立自己的特定框架来管理敏捷产品开发项目。项目经理将更好地理解敏捷开发原则以及它如何适应经典的项目管理框架。最后但并非最不重要的是,它将帮助产品开发人员以更敏捷的方式工作,并在受控和复杂的项目环境中生存。
2015-02-15 cs.SE
Reuse of existing applications during the development of Enterprise Portals integrating Web Services
在过去的几年里,在企业中使用Web技术成为定义新商业模式的重要因素。在这些技术中,Web服务和企业门户已经聚集在一起,以集成现有的异构系统,如电子商务,电子服务中心和电子学习。然而,一方面是门户的设计和建模,另一方面是它们与现有应用程序的集成,仍然是两个有待讨论的问题。第一个问题与可用于设计和建模企业门户的生命周期的开发有关。对于第二个问题,即现有应用程序的集成,讨论旨在使用基于Web服务的技术。在本文中,我们提出了一个用于开发基于Web服务的企业门户的软件工程解决方案。
2013-12-01 cs.DC cs.SE
Structured Approach to Web Development
在当今的Web应用程序开发世界中,程序员通常需要使用超文本标记语言(HTML)作为程序设计语言,这是它从未打算过的东西,而且它非常不适合。HTML是一种数据语言,仅此而已。它缺乏高级编程结构,如过程,条件和循环。此外,它没有提供插入或关联动态应用程序数据的内在机制。最后,尽管在浏览器中查看时网页的结构非常明显,但负责的HTML代码几乎没有可识别的对应结构,因此很难阅读,增强和维护。本文探讨了在Web开发中使用HTML时所固有的各种缺点,并探讨了当今业界可用的各种增强技术及其缺点。然后,它提出了一个替代方案,完成了必要的构造,结构和数据关联设施的基础上,服务器端,可扩展样式表语言转换(XML)。这种替代方法产生了一种全新的、更高级别的置标语言,可以很容易地用于Web开发。
2014-05-08 cs.PL cs.SE
Aspect-Oriented Programming in Secure Software Development: A Case Study of Security Aspects in Web Applications
本研究通过案例对比,证明面向切面编程(AOP)能模块化安全关注点,提升Web应用中安全机制的模块化、可重用性和可维护性,且性能开销极小。
2025-09-09 cs.SE
Online Evaluation for Effective Web Service Development
今天,大多数领先的网络服务和软件产品的开发一般都是在评估的基础上,以数据驱动的决策为指导,以确保在质量和数量方面不断更新。大型互联网公司每天都在大规模使用在线评估。在开发周期中使用A/B测试的小公司数量也在增加。Web开发在很大程度上取决于实验平台的质量。在本教程中,我们将概述一些领先的互联网公司日常评估管道的最先进方法。软件工程师,设计师,分析师,服务或产品经理-初学者,高级专家和研究人员-可以学习如何使Web服务开发数据驱动,并有效地进行。
2018-09-03 cs.HC cs.PF cs.SE
DooML: A new Database & Object-Oriented Modeling Language for database-driven web application design and development
数据库驱动的Web应用程序是一个非常常见的软件解决方案,以解决日益增长的业务问题。对数据库和软件架构进行建模可能具有挑战性,因此没有一种用于数据库和软件架构的组合建模语言,特别适合于Web应用程序开发。在本文中,我们提出了数据库面向对象的建模语言(DooML)和它的主要原型图:一个符号指定的数据库模式和相应的面向对象的软件体系结构的设计。它结合了绘制实体关系图、关系模型和通用建模语言类图的语法,并创建了一个混合图,说明了数据库设计和软件设计规范。默认情况下,DooML确保高级Web应用程序开发的方法是模型驱动的,既面向数据库又面向对象。
2022-10-05 cs.DB cs.SE
An Exploration Into Web Session Security- A Systematic Literature Review
本文系统综述了Web会话攻击及现有防御方案,通过四种评估方法判断方案可行性,并提炼出指导方针以促进Web安全的结构化发展。
2023-10-14 cs.CR cs.SE
A Methodology of Guiding Web Content Mining and Knowledge Discovery in Evidence-based Software Engineering
系统性文献综述(Systematic Literature Review,SLR)是应用于循证软件工程(Evidence-Based Software Engineering,EBSE)的一种严格的方法论,用于识别、评估和综合相关证据,以回答特定的研究问题。受益于Web 2.0时代蓬勃发展的在线资料,技术Web内容开始成为EBSE的替代来源。Web知识已经从Web内容挖掘和知识发现技术中得到了研究和推导,但是它们仍然与回顾学术文献有显著的不同。因此,EBSE中直接采用Web知识缺乏系统的指导。在本文中,我们提出了一个SLR的适应,以弥合上述差距沿两个阶段。首先,我们遵循SLR的一般逻辑和程序来规范Web挖掘活动。其次,我们用Web挖掘友好的方法和途径替代和增强特定的SLR过程。在第二阶段,我们主要专注于通过集成一组自动化组件,从编程搜索到各种文本挖掘技术,来适应进行审查。
2017-04-25 cs.SE
Secure coding for web applications: Frameworks, challenges, and the role of LLMs
本文梳理多领域安全编码实践,搭建框架对比体系并结合OWASP Top 10分类威胁,探究LLMs在安全代码评估与推荐中的作用,给出可复现漏洞案例研究,为相关从业者提供实用参考。
2025-09-30 cs.SE
Student's Interests Related to Web and Mobile Technologies Study
本文通过调查参加Web Programming课程的本科生,探讨了他们在Web和移动技术方面的兴趣与挑战,发现主要挑战是跟上技术变化所需精力,超60%学生对相关职业感兴趣,并偏好后端技术。
2023-11-26 cs.HC cs.SE
Drafter: A Python Library for Full-Stack Web Development in CS1
University of Delaware(特拉华大学)
本文介绍Drafter,一个面向CS1课程的开源Python库,通过纯函数和极简代码实现全栈Web开发,支持单元测试与调试,旨在提升学生参与度并强化学习目标。
2026-09-25 cs.CY cs.SE
MDA-based ATL transformation to generate MVC 2 web models
Web应用的开发和维护仍然是一个复杂且容易出错的过程。我们需要集成的技术和工具来支持Web系统的自动生成,并需要一个易于维护的现成处方。MDA方法提出了一种考虑大型复杂软件的开发和维护的体系结构。在本文中,我们采用MDA方法生成PSM从UML设计到MVC 2Web实现。这就是为什么我们开发了两个元模型来处理UML类图和MVC 2 Web应用程序,然后我们必须设置转换规则。最后这些都是用ATL语言表达的。为了指定转换规则(特别是CRUD方法),我们使用了UML概要文件。为了清楚地说明这个转换生成的结果,我们转换了EMF(Eclipse Modeling Framework)模型中生成的XMI文件。
2011-09-13 cs.SE
ContextServ: Towards Model-Driven Development of Context-AwareWeb Services
在物联网和服务的时代,上下文感知Web服务(CAS)正在成为一个重要的技术,建立创新的上下文感知应用。计算机辅助系统实现了物理世界和虚拟世界的信息集成,影响着人类的生活。然而,它是具有挑战性的,建立CAS,由于缺乏上下文提供管理方法和有限的通用方法,正式的开发过程。因此,我们提出ContextServ,一个平台,使用模型驱动的方法来支持整个生存周期的CAS开发,从而提供显着的设计和管理的灵活性。ContextServ实现了一种基于UML的建模语言ContextUML,以支持多种建模语言。它还通过将上下文感知规则织入流程,支持基于WS-EJB的上下文感知组合服务的动态适应。对ContextServ及其组件的大量实验评估表明,ContextServ可以支持上下文感知Web服务的有效开发和高效执行。
2018-12-19 cs.SE
Web-Based Enterprise Information Systems Development: The Integrated Methodology
研究了在全球异构分布式计算环境下,大型企业信息系统(IS)与数据库(DB)的软件开发问题。由于IT的高速发展,当今社会已经积累并迅速增加了极其巨大的数据负担。操作如此庞大的数据数组成为一个重要的问题,特别是由于它们的全球分布,异构和弱结构的字符。提出了集成的基于Internet的信息系统设计、开发和实现的概念方法,包括形式化模型、软件开发方法和面向问题的可视化开发和内容管理的原始软件开发工具。信息系统的实施结果证明,与现有的商业软件相比,缩短了实施期限,降低了实施成本。
2006-07-27 cs.DC cs.SE
A Coding-free Software Framework of Developing Web Data Management Systems
越来越多的企业最近打算在云中部署数据管理系统。由于软件开发的专业性,非程序员仍然很难开发这种系统,即使是一个小的。然而,SaaS的发展带来了更多的编码自由软件开发的可行性比以前。本文提出了一套基于SaaS架构的数据管理系统的免编码构建理论和方法,包括一套实用的应用平台、一套构建方法和一套数据交换接口。通过抽象数据管理系统的共性特征,设计了一个通用的Web平台来快速生成和发布定制的系统实例。此外,我们还提出了一种利用电子表格中的特定需求表来开发数据管理系统的方法。相应的平台通过解析表模型,将需求表映射为系统实例,并在运行阶段实现目标系统。最后,我们实现了该框架,并将其部署在Web上。实验结果证明了免编码方法在开发Web数据管理系统中的可行性和有效性。
2019-10-13 cs.SE
Harnessing customized built-in elements -- Empowering Component-Based Software Engineering and Design Systems with HTML5 Web Components
本研究探讨了HTML5定制化内置元素在基于组件的软件工程与设计系统中的作用,分析了其在提升代码模块化、可重用性方面的优势及面临的兼容性等挑战,并指出其是推动Web应用创新的核心驱动力。
2023-11-28 cs.SE
WebDevJudge: Evaluating (M)LLMs as Critiques for Web Development Quality
Tencent AI Lab(腾讯AI实验室);The Hong Kong University of Science and Technology(香港科学与技术大学);Nanyang Technological University(南洋理工大学)
WebDevJudge 提出了一种评估 LLM 作为 Web 开发质量批评者的基准,揭示了 LLM 与人类专家之间的显著差距,指出了模型在功能等价性识别、任务可行性验证和偏见缓解方面的根本性限制。
2026-03-03 cs.AI cs.SE
On Network Proximity in Web Applications
在本文中,我们讨论了一种方法,用于开发和部署的网站(网页),致力于对象(事件)的描述与精确划定的地理范围。本文描述了用于Web开发的上下文感知编程模型的用法。在我们的论文中,我们提出了创建移动Web应用程序的内容链接到一些预定义的地理区域的机制。这种绑定的准确性使我们能够区分同一室内空间内的各个区域。这种开发的目标领域是智能城市和零售的应用。
2015-06-07 cs.CY cs.HC cs.NI
Integrating the Common Variability Language with Multilanguage Annotations for Web Engineering
Web应用程序开发涉及管理以不同语言实现的高度多样性的文件和资源,如代码,页面或样式表。为了处理Web应用程序定制配置的自动生成,工业界通常采用基于注释的方法,尽管大多数研究鼓励使用基于组合的方法来实现软件产品线。最近的工作试图将这两种方法结合起来,以获得互补的好处。然而,技术公司不愿意采用新的开发范式,如面向功能的编程或面向方面的编程。此外,将这些编程模型应用于Web应用程序是极其困难的,甚至是不可能的,主要是因为它们的多语言特性,因为它们的开发涉及多种类型的源代码(Java,Groovy,JavaScript),模板(HTML,Markdown,XML),样式表文件(CSS及其变体,如SCSS)和其他文件(JSON,YML,shell脚本)。我们建议使用通用可变性语言作为一种基于组合的方法,并集成注释来管理Web应用程序的软件产品线的细粒度可变性。在本文中,我们(一)表明,现有的组合和基于注释的方法,包括一些著名的组合,是不适合建模和实现的Web应用程序的可变性;(二)提出了一种组合的方法,有效地集成到一个基于组合的方法为Web应用程序的注释。我们实现我们的方法,并显示其适用性与工业现实世界的系统。
2020-01-15 cs.SE
Development of an Automated Web Application for Efficient Web Scraping: Design and Implementation
本文设计并实现了一个面向非技术用户的自动化Web爬虫应用,通过获取、提取、执行三阶段流程,结合MongoDB与Flask,简化数据抓取并提升可及性。
2025-10-22 cs.IR cs.SE
Software engineering for mobile applications, a survey on challenges and solutions
移动应用程序开发已成为软件工程的前沿。随着近年来许多智能手机平台的发展,包括但不限于webOS,黑莓OS,Tizen,Android和iOS。这些平台的共存导致了一个具有挑战性的情况,即应用程序必须开发和维护到相同的水平。移动应用程序开发场景最近出现了大量应用程序,这些应用程序适应了HTML5等Web元素,以产生类似于原生应用程序的应用程序,这些应用程序本质上是包装到容器中的Web视图,以显示为任何正常应用程序。这意味着应用程序的行为可以从一个用户到另一个用户有很大的不同,这意味着应用程序的行为可以发生很大的变化。因此,应用程序开发人员依赖于敏捷或临时的方法来进行开发,这种方法大多是自主的。在本文中,我们描述了在移动应用程序开发的上下文感知的艺术的当前状态。
2023-01-02 cs.SE
Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack
许多测试可配置软件系统的方法都是从同一个假设开始的:不可能测试所有的配置。这激发了可变性感知抽象和采样技术的定义,以应对大的配置空间。然而,如果这样做所需的努力仍然可以接受,则没有理论障碍阻止通过简单地列举它们来对所有配置进行详尽测试。不仅如此:我们相信,通过系统地、详尽地测试一个可配置系统,我们可以学到很多东西。在这个案例研究中,我们报告了有史以来第一次努力测试所有可能的配置的行业实力,开源的可配置软件系统,JHipster,一个流行的代码生成器的Web应用程序。我们为JHipster的26,000多个配置构建了一个测试框架,使用了80台机器的集群,在4个晚上总共使用了4,376小时(182天)的CPU时间。我们发现,35.70%的配置失败,我们确定的功能相互作用,导致错误。我们表明,采样策略(如相异度和2明智的):(1)是更有效地找到故障比12个默认配置中使用的JHipster连续集成;(2)可能是太昂贵,超过可用的测试预算。我们将这种定量分析与JHipster主要开发人员的定性评估相结合。
2018-06-11 cs.SE
Full Data Controlled Web-Based Feed Aggregator
Feed联合类似于电子新闻稿,两者都旨在向订阅者提供Feed;不同之处在于,虽然新闻稿订阅需要电子邮件并使您面临垃圾邮件和安全挑战,但Feed联合确保您只获得您所请求的内容。本文报告了一个评论的饲料聚合技术和本地托管的基于Web的饲料聚合器作为一个研究工具,使用WordPress的核心功能的发展的艺术状态;该软件进一步增强了动态内容发布,数据库和对象缓存,社会网络联合,备份和维护等插件和小部件。结果突出了当前软件重用的发展,并描述了如何开源内容管理系统可以用于在线和离线发布,一种手段,使饲料聚合器用户可以控制和共享饲料数据,以及如何Web开发人员可以专注于扩展应用程序中内置的软件库的功能,而不是重新发明轮子。
2012-07-11 cs.SE
Cross-View of Testing Techniques Toward Improving Web-Based Application Testing
Web应用程序(WA)的失败可能会导致机构的崩溃,因此,随着时间的推移,高质量的WA的重要性正在增加。测试是决定WA是否可靠的最佳质量度量之一。WA的测试方法缺乏对WA的功能需求测试的适当覆盖。另一方面,一些方法产生的测试用例已经覆盖WA的测试,但他们也产生了大量的无关测试用例。本研究分析了WA和GUI应用程序的主要测试方法。此外,我们还概述了测试驱动开发及其对当前开发的影响。然后给出了满足适当测试的良好测试方法的规范。
2012-05-30 cs.SE
Generation of Web Apps with Agentic IDEs: An Empirical Assessment
University of Milano-Bicocca(米兰比可卡大学);Gran Sasso Science Institute(格兰萨索科学研究所)
本文通过对比Copilot、Cursor、Windsurf三款智能体IDE生成五个全栈网页应用的表现,发现其在生成常见模式时成熟度高,但生成分布式架构错误多,无法替代开发者,仅能辅助开发者构建软件。
2026-08-24 cs.SE
StaBL - State Based Language for Specification of Web Applications
背景和动机:正式规约语言的使用是稀缺的Web应用程序开发相比,安全关键/硬件系统。问题/Problem:一个恰当的形式化规约语言应该具备以下特征:首先,它应该具有定义良好的语义,这样用它编写的规约就不会有内在的二义性。其次,它应该有工具支持自动检测规范错误。此外,对于像Web开发这样的领域,规范形式主义建立在熟悉的符号上是很重要的,因为在这些领域中学习高度数学化的符号的好处被认为是很低的。主要想法/结果:这项工作提出了一个基于状态的语言的启发Statecharts称为StaBL的Web应用程序的规范,以及如何StaBL可以用于编写这样的规范。我们还提出了修改的语言w.r.t Statechart,便于编写模块化和可扩展的规范。贡献:特别是,我们提出了本地作用域变量与状态间数据流的功能。我们总结了我们的经验,开发规范与StaBL,这表明,StaBL规范,一方面,能够捕捉最基本的元素的功能方面的Web应用程序,而前述的冗长的常规程序设计语言。
2019-01-08 cs.SE
Multiparty Session Type-safe Web Development with Static Linearity
现代Web应用程序现在可以在浏览器内提供类似桌面的体验,这要归功于WebSockets等技术,这些技术可以在浏览器和服务器之间实现低延迟双工通信。虽然这些进步对用户体验来说是巨大的,但它们代表了Web开发人员的新责任,他们现在需要管理和验证应用程序中更复杂和可能有状态的交互的正确性。在本文中,我们提出了一种技术,用于开发交互式Web应用程序,静态保证通信遵循给定的协议。首先,用Scribble协议语言描述全局交互协议--基于多方会话类型。Scribble协议被检查为格式良好,然后每个角色被投射到一个有限状态机,从角色的角度表示通信的结构。我们使用源代码生成和一种新的类型级编码的FSM使用多参数类型类,以利用类型系统的目标语言,并保证只有程序的通信协议将类型检查。我们的工作目标是PureScript --一种编译为JavaScript的函数式语言--它具有足够的表达能力来提供静态线性保证。我们证明了我们的方法的有效性,通过基于Web的战舰游戏,通过WebSocket连接进行通信。
2019-04-02 cs.PL cs.SE
Automatically Generating Web Applications from Requirements Via Multi-Agent Test-Driven Development
The Chinese University of Hong Kong(香港中文大学);Columbia University in the City of New York(哥伦比亚大学);Singapore Management University(新加坡管理学院)
针对现有大模型方案仅能生成前端网页、无法实现全栈Web应用自动化开发的问题,本研究提出支持测试驱动开发的多智能体框架TDDev,可从自然语言或设计图自动生成全栈应用,准确率较SOTA基线提升14.4%。
2025-10-01 cs.AI cs.SE
Design and Development of a Web Platform for Blood Donation Management
针对紧急情况下寻找合适献血者困难的问题,设计开发了连接患者、献血者与管理员的集中式献血管理Web平台,采用多种现代Web技术实现,可简化献血相关流程,提升献血服务效率与血液可及性。
2025-09-04 cs.DB 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
LLMs in Web Development: Evaluating LLM-Generated PHP Code Unveiling Vulnerabilities and Limitations
University of Oslo(奥斯陆大学)
本研究通过混合检测方法评估2500个GPT-4生成的PHP网站的安全性,发现大量高危漏洞,公开相关数据集并强调生成式AI用于软件开发需严格安全测试。
2024-05-21 cs.AI cs.SE
A Novel Service Oriented Model for Query Identification and Solution Development using Semantic Web and Multi Agent System
在本文中,我们提出了一种融合多Agent系统和语义Web技术的服务模型体系结构。该架构分为两个阶段,即查询识别和解决方案开发。被称为客户的人员将提交问题详细信息或要求,这些问题或要求将被称为查询。任何能够提供服务的人都需要向架构的注册模块注册。服务可以是任何东西,从农业领域的专家咨询到学术研究,从销售产品到制造产品,从医疗帮助到法律问题,甚至提供物流。客户提交的查询首先被解析,然后在领域专家和客户的帮助下迭代理解,以获得精确的属性集。因此,确定查询将再次解决智能代理系统的帮助下,将搜索所有那些谁可以找到或提供一个解决方案的语义网。创建一个可行的解决方案工作流程,然后根据需求,使用谈判或拍卖技术,实施解决方案,以完成对客户的服务。这部分被称为解决方案开发。在这种面向服务的体系结构中,我们首先尝试分析复杂的用户需求集,然后尝试通过结合更好的信息搜索,通过语义Web和更好的工作流提供使用多代理系统,以优化的方式提供最佳的解决方案。
2012-08-31 cs.MA cs.SE
Six Years of Shiny in Research -- Collaborative Development of Web Tools in R
研究出版物中使用的光泽。从这个流行的R Web应用程序框架的出现到2018年,它已被用于许多不同的研究领域。虽然可以证明,Shiny应用程序的复杂性受到后台架构的限制,并且对于新手应用程序开发人员来说存在真正的安全问题,但协作的好处值得更广泛的研究社区关注。Shiny简化了不同专业用户的复杂方法的使用,并达到了适合最终用户的熟练程度。这使得不同的用户社区能够利用尖端的方法进行有效的交互。所审查的文献表明,可以将复杂的方法付诸实践,而不需要投资于专业培训。看来,Shiny在数据分析人员和其他学科人员之间的沟通中开辟了并行的好处,从而可能通过这项技术丰富研究。
2021-01-11 cs.SE stat.CO
Development of UMLS Based Health Care Web Services for Android Platform
在这个快速发展的信息世界中,医学知识的数量正在以指数级增长。UMLS(统一医学语言系统)是由文件和软件组成的丰富的知识库,提供了许多健康和生物医学词汇和标准。Web服务是一种通过网络促进机器对机器交互的Web解决方案。目前,很少有UMLSWeb服务可用于便携式设备,但大多数都缺乏效率和性能。它建议开发基于Android的Web服务的医疗保健系统下的UMLS丰富的知识源。通过实验评估,分析了使用和不使用所设计的原型的效率和性能效果。与原型的理解能力和互动大于那些使用替代来源来获得他们的问题的答案。总体性能表明,该系统使用方便,易于操作。评估的结果清楚地证明,所设计的系统检索所有相关的信息比句法搜索。
2016-12-22 cs.CY cs.IR cs.SE
EvoWeb: A Benchmark for Coding Agents on Evolving Web Applications
Stealth Startup(隐形初创公司);Tel Aviv University(特拉维夫大学)
EvoWeb是含32个Web应用320个累积请求的编码智能体基准,可评估智能体在长时多请求Web开发中的性能,揭示跨请求集成等关键挑战。
2026-10-14 cs.AI cs.SE
A Web-based Software Development Kit for Quantum Network Simulation
本文提出基于Web的量子网络开发工具包QNDK,通过图形界面、多引擎统一接口和云端高性能计算降低量子网络模拟门槛,并规划虚拟量子测试平台路线。
2024-08-10 cs.SE quant-ph
Bridging the Clinical Expertise Gap: Development of a Web-Based Platform for Accessible Time Series Forecasting and Analysis
University of Kentucky(肯塔基大学)
本文提出了一款网页平台,旨在通过提供多种预测模型和定制化功能,使临床研究人员更便捷地进行时间序列预测与分析。
2025-12-08 cs.LG cs.SE
Vibe Code Bench: Evaluating AI Models on End-to-End Web Application Development
Massachusetts Institute of Technology(麻省理工学院)
本文提出Vibe Code Bench,通过100个Web应用规格和964个浏览器工作流评估AI模型在端到端应用开发中的性能,揭示了可靠开发仍为前沿挑战,并提出评估协议和人类对齐研究。
2026-05-13 cs.AI cs.CL cs.SE
WatchPoint: Executable User Feedback for Real-World Agentic Web Development
Stevens Institute of Technology(史蒂文斯理工学院);University of Texas at Dallas(德克萨斯大学达拉斯分校)
WatchPoint通过模拟开发者行为生成并执行诊断脚本,为编码智能体提供可执行反馈,在Web-Bench上恢复57.6%的任务,与人类测试者54.5%的恢复率相当。
2026-09-23 cs.AI cs.CL cs.SE