A Formal Architecture-Centric Model-Driven Approach for the Automatic Generation of Grid Applications
本文讨论了模型驱动软件工程的概念在网格应用领域的应用。作为对这个概念的扩展,这里描述的方法试图将正式的以架构为中心的范例和模型驱动的范例结合起来。这是一个公认的声明,网格系统很少被设计使用正式的技术,虽然从过去的经验,这样的技术已经显示出优势。本文主张一个正式的工程方法,网格系统的发展,努力有助于严格的网格软件体系结构的发展。这种方法通过将模型驱动的范例应用于正式的以架构为中心的工程方法来解决服务质量和跨平台开发的服务质量问题。除了基于模型的转换之外,这种组合还受益于形式化的语义描述能力。这种新颖的组合概念的结果促进了设计模型的重用,并促进了网格计算的发展。
2006-01-28 cs.SE
Improving Software Engineering Team Communication Through Stronger Social Networks
本文研究软件工程团队沟通问题,比较 triad census 与 socio-technical congruence 两种分析方法,发现前者能有效预测团队迭代中通过的故事点百分比,而后者不足以单独预测项目成功。
2025-02-04 cs.SE
Remote Communication Trends Among Developers and Testers in Post-Pandemic Work Environments
本研究探讨了后疫情时代软件开发者与测试人员远程通信的特征与挑战,发现向远程和混合工作模式的转变显著改变了通信与任务协调,并强调需调整工作流、引入新管理实践和技术投资以保障项目交付质量。
2024-08-22 cs.SE
Software for Studying CASCADE Error Correction Protocols in Quantum Communications
Tomsk State University of Computer Systems and Radioelectronics(托木斯克州立计算机系统和无线电电子大学)
本文提出了一种用于研究量子通信中CASCADE错误纠正协议的软件工具,通过并行算法提高效率并减少数据交换,同时指出了原型的局限性并提出了未来改进方向。
2025-11-28 cs.SE
Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking
蒙太奇是一个便携式软件工具包,用于通过合成多个天文图像来构建定制的科学级马赛克。由蒙太奇构建的马赛克保留了输入图像中源的天体测量(位置)和光度测量(强度)。要构建的镶嵌图由用户根据一组参数来指定,包括要使用的数据集和波长、天空上的位置和大小、坐标系和投影以及空间采样率。许多天文数据集是巨大的,并且存储在分布式档案中,在大多数情况下,相对于可用的计算资源是远程的。蒙太奇可以在单处理器和多处理器计算机(包括集群和网格)上运行。如果用于构建镶嵌图的数据或计算机位于互联网上的远程位置,则使用标准网格工具来运行蒙太奇。本文介绍了架构,算法和使用蒙太奇作为一个软件工具包,并作为一个网格门户。时序结果显示了蒙太奇性能如何随群集计算机上的处理器数量而变化。此外,我们比较了两种方法在网格上并行运行蒙太奇的性能。
2010-05-24 astro-ph.IM cs.DC cs.SE
SEnti-Analyzer: Joint Sentiment Analysis For Text-Based and Verbal Communication in Software Projects
软件开发团队中的社会方面对于成功的项目关闭特别重要。要分析软件项目中的情感,有几种工具和方法可用。这些工具根据所使用的单词来分析基于文本的通信,以预测它们对消息接收者来说是积极的,消极的还是中性的。在研究项目ComContA中,我们调查了所谓的情感分析,努力分析开发团队中基于文本的通信内容与声明的极性。也就是说,我们分析沟通是否足够(即,正或中性)或负。在一篇研讨会论文中,我们提出了一个名为Sessive-Analyzer的工具,它允许将情感分析应用于软件项目会议中的口头交流。在这份技术报告中,我们通过允许分析基于文本的通信来展示SST-Analyzer的扩展功能,我们通过包括已建立的情感分析工具来改进工具的预测,并且我们评估工具的准确性。我们评估的工具,通过比较的预测的SSTIM分析器预先标记的既定数据集用于情感分析在软件工程和计算机科学家的看法。我们的研究结果表明,在几乎所有的情况下,至少有两个三票一致,但在只有大约一半的情况下,所有三票一致。我们的研究结果提出了情感分析结果的“终极真理”问题:我们想用情感分析工具预测什么?已建立数据集的预定义标签?计算机科学家的看法?或者是单个计算机科学家的看法,这似乎是最有意义的目标?
2022-06-22 cs.SE
Motivations and Barriers to Communicating Software Engineering Research: Insights from Early Career Researchers
University of Bayreuth(拜罗伊特大学);Saarland University(萨尔兰大学);Heidelberg University(海德堡大学)
研究早期职业软件工程研究人员的科学交流体验,通过对18名博士生访谈及主题分析,探讨动机、渠道与障碍,揭示期望与实践的矛盾,强调需定制支持系统,为应对挑战提供指导。
2026-07-28 cs.SE
From Textual to Verbal Communication: Towards Applying Sentiment Analysis to a Software Project Meeting
情感分析在软件工程中得到越来越多的关注,研究人员提供了新的见解和新的工具。现有的用例和工具旨在用于文本通信,例如对协作版本控制系统的评论。虽然这已经可以为开发团队提供有用的反馈,但大量的交流发生在会议上,不适合当前的工具设计和概念。在本文中,我们提出了一个概念,能够处理现场会议音频和分类转录语句到情感极性类。我们结合了开源语音识别的最新进展和以前在情感分析方面的研究。我们在一个学生软件项目会议上测试了我们的方法,以获得概念证明,在我们的工具和会议音频上的人类观察员之间显示出适度的一致性。尽管我们的研究的初步性质,我们看到有前途的结果,激励未来的研究在情感分析会议。例如,极性分类可以扩展到检测可能危及项目成功的破坏性行为。
2021-08-04 cs.SE
Influence of Communication Among Shared Developers on the Productivity of Open Source Software Projects
许多软件开发人员依赖开源软件来开发他们的应用程序和编写他们的源代码。衡量一个独立项目的整体生产力对许多技术公司来说仍然是一个悬而未决的问题。在这个项目中,我们致力于弥合分析的差距,这是预测基于生产力的系统的最重要的功能。我们选择通过GitHub的应用程序编程接口(API)从GitHub收集数据,并分析我们收集的数据,以了解解决问题的平均时间与我们收集的功能之间的关系。由于我们收集的大多数数据都不是高斯数据,因此我们必须在统计建模之前使用离群值检测和应用转换来预处理数据。我们观察到的最佳模型是5次多项式回归。总的来说,我们注意到软件开发有很多方面可以提高开发人员的生产力。
2022-03-25 cs.SE
Coalesced communication: a design pattern for complex parallel scientific software
我们提出了一种新的设计模式,高性能的并行科学软件,命名为合并通信。此模式允许通过使用两个通信管理组件合并多个通信需求,以结构化的方式提高通信性能。我们将设计模式应用于几个模拟的格子玻尔兹曼血流求解器与流可视化,从而产生约40%的通信开销减少。
2012-10-16 cs.DC cs.SE
Mass Storage Management and the Grid
爱丁堡大学对海量存储器系统非常感兴趣,因为它是负责为英国粒子物理网格GridPP转出存储软件的核心小组之一。我们提出了一个开发项目的结果,提供SDSC存储资源代理,欧盟数据网格和存储资源管理器之间的软件接口。该项目是与国家电子科学中心的eDikt小组、布里斯托尔大学和格拉斯哥大学、卢瑟福·阿普尔顿实验室和圣地亚哥超级计算中心联合开展的。
2004-12-20 cs.DC cs.SE
Communication in Agile Software Development -- A Mapping Study
本研究通过审查14项研究,探讨了敏捷软件开发(ASD)中的关键因素通信,揭示了社区感兴趣的通信领域及研究空白。
2025-04-28 cs.SE cs.SI
Graph-based Model of Smart Grid Architectures
信息和通信技术在智能电网中的日益广泛使用同样增加了危及电力供应安全的故障风险,例如,由于通信配置中的错误、错误的控制算法或网络攻击。联合仿真可以用来研究这种影响,但需要在集成的智能电网基础设施模型中对能源、通信和信息领域进行精确建模。鉴于智能电网场景的复杂性和缺乏详细的公开可用的通信网络模型,需要一种自动化和系统化的方法来创建这种耦合模型。在本文中,我们提出了一种方法来自动生成智能电网基础设施模型的基础上,任意的配电网模型,使用通用的建筑模板。我们展示了我们的方法的适用性和独特的功能,以及有关网络规划,协同仿真设置和特定领域的入侵检测系统的规范的例子。
2020-09-01 cs.CR cs.NI cs.SE
Proceedings Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software
PLACES 2017(全称:并行和通信中心软件的程序设计语言方法)是PLACES研讨会系列的第十版。自2008年第一届PLACES加入DisCoTec之后,自2009年以来,该研讨会每年都是ETAPS的一部分,现在是ETAPS卫星活动的一部分。PLACES 2017于4月29日在瑞典乌普萨拉举行。开办这一系列讲习班是为了促进新的程序设计语言思想应用于为并行和通信是内在方面的系统开发软件这一日益重要的问题。这包括用于多核系统和大规模分布式和/或面向服务的系统的软件。PLACES的范围包括新的程序设计语言特性、全新的程序设计语言设计、新的类型系统、新的语义方法、新的程序分析技术和新的实现机制。本卷包括被接受在讲习班上提出的论文。
2017-04-08 cs.DC cs.PL cs.SE
Proceedings Eighth International Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software
PLACES 2015(全称:面向以并发和通信为中心的软件的程序设计语言方法)是PLACES研讨会系列的第八版。自2008年第一届PLACES加入DisCoTec之后,自2009年以来,该研讨会每年都是ETAPS的一部分,现在是ETAPS卫星活动的一部分。PLACES 2015于4月18日在英国伦敦举行。开办这一系列讲习班是为了促进新的程序设计语言思想应用于为并行和通信是内在方面的系统开发软件这一日益重要的问题。这包括用于多核系统和大规模分布式和/或面向服务的系统的软件。PLACES的范围包括新的程序设计语言特性、全新的程序设计语言设计、新的类型系统、新的语义方法、新的程序分析技术和新的实现机制。这一卷包括在讲习班上提出的文件的修订本。
2016-02-10 cs.DC cs.PL cs.SE
Proceedings Fifth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software
PLACES 2012(全称:面向以并发和通信为中心的软件的程序设计语言方法)是PLACES研讨会系列的第五版。自2008年第一届PLACES加入DisCoTec之后,自2009年以来,该研讨会每年都是ETAPS的一部分,现在是ETAPS卫星活动的一部分。PLACES 2012于3月31日在爱沙尼亚塔林举行。开办这一系列讲习班是为了促进新的程序设计语言思想应用于为并行和通信是内在方面的系统开发软件这一日益重要的问题。这包括用于多核系统和大规模分布式和/或面向服务的系统的软件。PLACES的范围包括新的程序设计语言特性、全新的程序设计语言设计、新的类型系统、新的语义方法、新的程序分析技术和新的实现机制。今年的论文征集活动共收到17份论文,方案委员会从中挑选了10份论文在讲习班上介绍。讲习班结束后,所有作者都应邀编写了论文的修订本,以列入《欧洲条约汇编》的议事录。六篇论文的作者接受了邀请,这些论文构成了本卷。
2013-02-23 cs.DC cs.LO cs.PL