首页 > 最新文献

Journal of Software-Evolution and Process最新文献

英文 中文
PathCovAVTest: Testing for Violations of Autonomous Driving Systems Based on Path Coverage of Traffic Regulation Scenarios PathCovAVTest:基于交通管制场景路径覆盖的自动驾驶系统违规测试
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-22 DOI: 10.1002/smr.70066
Chunyan Xia, Song Huang, Yuchen Xia, Qiang Sun, Meishu Luo, Ziyi Zhao

Autonomous vehicles play a crucial role in alleviating traffic congestion and eliminating traffic accidents. To ensure the safety and reliability of autonomous driving systems, comprehensive testing must be conducted before their deployment on public roads. Currently, testing methods primarily focus on simple scenarios involving safety violations, generating test cases based on traffic accident and traffic regulation violation scenarios. However, under complex traffic environments and driving conditions, the automatic generation of traffic regulation violation test cases to identify regulatory violations by autonomous vehicles remains insufficiently explored. In response, we propose a method for testing violations by autonomous vehicles—PathCovAVTest—which generates violation scenarios through traffic regulation scenario models to evaluate both safety violations and traffic regulation violations of the autonomous driving system. First, we design a fitness function for a genetic algorithm based on a Petri net–based traffic regulation scenario model. This function considers the safety of collisions between autonomous vehicles and other traffic participants, as well as the similarity between vehicle trajectory paths and path state sequences. The evolutionary process then produces test cases that represent traffic regulations, aimed at uncovering violations by autonomous vehicles. Simulation experiments conducted on Baidu Apollo, an industrial-grade platform, demonstrate that PathCovAVTest can effectively identify 16 types of violations committed by autonomous vehicles. Furthermore, compared with baseline methods, PathCovAVTest detects more traffic regulation violations by autonomous driving systems and improves the efficiency of generating unique violation scenarios.

自动驾驶汽车在缓解交通拥堵和消除交通事故方面发挥着至关重要的作用。为了确保自动驾驶系统的安全性和可靠性,在公共道路上部署之前必须进行全面的测试。目前,测试方法主要集中在涉及安全违规的简单场景,基于交通事故和交通规则违规场景生成测试用例。然而,在复杂的交通环境和驾驶条件下,自动生成交通违章测试用例来识别自动驾驶汽车的违章行为的探索还不够充分。为此,我们提出了一种自动驾驶车辆违章测试方法——pathcovavtest,该方法通过交通规则场景模型生成违章场景,对自动驾驶系统的安全违章和交通规则违章进行评估。首先,基于Petri网的交通管制场景模型,设计了遗传算法的适应度函数。该函数考虑了自动驾驶车辆与其他交通参与者碰撞的安全性,以及车辆轨迹路径和路径状态序列之间的相似性。然后,进化过程产生代表交通法规的测试用例,旨在发现自动驾驶汽车的违规行为。在工业级平台b百度Apollo上进行的仿真实验表明,PathCovAVTest可以有效识别16种自动驾驶汽车的违规行为。此外,与基线方法相比,PathCovAVTest可以检测到更多自动驾驶系统的交通规则违规行为,提高了生成独特违规场景的效率。
{"title":"PathCovAVTest: Testing for Violations of Autonomous Driving Systems Based on Path Coverage of Traffic Regulation Scenarios","authors":"Chunyan Xia,&nbsp;Song Huang,&nbsp;Yuchen Xia,&nbsp;Qiang Sun,&nbsp;Meishu Luo,&nbsp;Ziyi Zhao","doi":"10.1002/smr.70066","DOIUrl":"https://doi.org/10.1002/smr.70066","url":null,"abstract":"<div>\u0000 \u0000 <p>Autonomous vehicles play a crucial role in alleviating traffic congestion and eliminating traffic accidents. To ensure the safety and reliability of autonomous driving systems, comprehensive testing must be conducted before their deployment on public roads. Currently, testing methods primarily focus on simple scenarios involving safety violations, generating test cases based on traffic accident and traffic regulation violation scenarios. However, under complex traffic environments and driving conditions, the automatic generation of traffic regulation violation test cases to identify regulatory violations by autonomous vehicles remains insufficiently explored. In response, we propose a method for testing violations by autonomous vehicles—PathCovAVTest—which generates violation scenarios through traffic regulation scenario models to evaluate both safety violations and traffic regulation violations of the autonomous driving system. First, we design a fitness function for a genetic algorithm based on a Petri net–based traffic regulation scenario model. This function considers the safety of collisions between autonomous vehicles and other traffic participants, as well as the similarity between vehicle trajectory paths and path state sequences. The evolutionary process then produces test cases that represent traffic regulations, aimed at uncovering violations by autonomous vehicles. Simulation experiments conducted on Baidu Apollo, an industrial-grade platform, demonstrate that PathCovAVTest can effectively identify 16 types of violations committed by autonomous vehicles. Furthermore, compared with baseline methods, PathCovAVTest detects more traffic regulation violations by autonomous driving systems and improves the efficiency of generating unique violation scenarios.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"38 1","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145842964","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
i-SYNERGY: An Integrated Predictive Model for Assessing Software Developers' Performance Under Time Pressure i-SYNERGY:在时间压力下评估软件开发人员绩效的集成预测模型
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-17 DOI: 10.1002/smr.70071
Ruqaya Gilal, Mazni Omar, Mawarny Md Rejab, Abdul Rehman Gilal

Human factors significantly influence software engineering (SE), where assigning unsuitable personnel to tasks is a leading cause of project failures. This challenge worsens under time pressure (TP), resulting in decreased performance and delays. Past studies have primarily focused on technical aspects, often neglecting the humanistic side, such as personality types and gender differences, in coping with TP. This study investigates the impact of personality types, gender, knowledge, and task complexity on developers' performance under TP and proposes the i-SYNERGY model. The research provides actionable insights for project planning under time-constrained conditions. Empirical data were collected through controlled experiments with SE students and generalized using industrial case studies. Myers–Briggs type indicator (MBTI) measured personality types, while the NASA task load index (TLX) assessed TP levels. Logistic regression outperformed four other models (artificial neural network [ANN], support vector machine [SVM], decision tree, and K-nearest neighbor [KNN]) with the highest prediction accuracy and was used to develop the model. Gender-specific results revealed ESTJ and ENTJ as effective under TP for males and ISFJ and ISFP for females. The i-SYNERGY model demonstrates that TP significantly reduces developer performance, but personality type, gender, knowledge and task complexity shape resilience. These results highlight the importance of aligning task assignments with individual traits to optimize performance. The proposed i-SYNERGY model offers a validated, structured framework to enhance decision-making and improve project outcomes in time-constrained environments.

人为因素对软件工程(SE)影响很大,在软件工程中,分配不合适的人员是导致项目失败的主要原因。在时间压力(TP)下,这种挑战会恶化,导致性能下降和延迟。过去的研究主要集中在技术方面,往往忽视了人格类型和性别差异等应对TP的人文方面。本研究探讨人格类型、性别、知识和任务复杂性对开发人员绩效的影响,并提出i-SYNERGY模型。该研究为时间限制条件下的项目规划提供了可操作的见解。实证数据是通过对SE学生的对照实验收集的,并利用工业案例进行归纳。Myers-Briggs类型指标(MBTI)测量人格类型,而NASA任务负荷指数(TLX)评估TP水平。逻辑回归在预测精度上优于其他四种模型(人工神经网络[ANN]、支持向量机[SVM]、决策树和k近邻[KNN]),并用于开发模型。性别差异结果显示,男性在TP条件下ESTJ和ENTJ有效,女性在ISFJ和ISFP条件下ESTJ和ENTJ有效。i-SYNERGY模型表明,TP显著降低了开发人员的绩效,但人格类型、性别、知识和任务复杂性影响了弹性。这些结果强调了将任务分配与个人特质结合起来以优化绩效的重要性。拟议的i-SYNERGY模型提供了一个经过验证的结构化框架,可以在时间有限的环境中加强决策并改善项目成果。
{"title":"i-SYNERGY: An Integrated Predictive Model for Assessing Software Developers' Performance Under Time Pressure","authors":"Ruqaya Gilal,&nbsp;Mazni Omar,&nbsp;Mawarny Md Rejab,&nbsp;Abdul Rehman Gilal","doi":"10.1002/smr.70071","DOIUrl":"https://doi.org/10.1002/smr.70071","url":null,"abstract":"<div>\u0000 \u0000 <p>Human factors significantly influence software engineering (SE), where assigning unsuitable personnel to tasks is a leading cause of project failures. This challenge worsens under time pressure (TP), resulting in decreased performance and delays. Past studies have primarily focused on technical aspects, often neglecting the humanistic side, such as personality types and gender differences, in coping with TP. This study investigates the impact of personality types, gender, knowledge, and task complexity on developers' performance under TP and proposes the i-SYNERGY model. The research provides actionable insights for project planning under time-constrained conditions. Empirical data were collected through controlled experiments with SE students and generalized using industrial case studies. Myers–Briggs type indicator (MBTI) measured personality types, while the NASA task load index (TLX) assessed TP levels. Logistic regression outperformed four other models (artificial neural network [ANN], support vector machine [SVM], decision tree, and K-nearest neighbor [KNN]) with the highest prediction accuracy and was used to develop the model. Gender-specific results revealed ESTJ and ENTJ as effective under TP for males and ISFJ and ISFP for females. The i-SYNERGY model demonstrates that TP significantly reduces developer performance, but personality type, gender, knowledge and task complexity shape resilience. These results highlight the importance of aligning task assignments with individual traits to optimize performance. The proposed i-SYNERGY model offers a validated, structured framework to enhance decision-making and improve project outcomes in time-constrained environments.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145824741","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reality Check on Formal Methods in Industry: A Study of Verum Dezyne 工业中形式方法的现实检验:Verum Dezyne的研究
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-10 DOI: 10.1002/smr.70069
Michele Chiari, Matteo Camilli, Marcello M. Bersani, Rutger van Beusekom, Damian A. Tamburri

Many of the classical questions reflecting the actionable use of formal methods in the software industry—“do they scale?” or “are they easily integrated?”—remain without a definitive answer, with many potentially adoptable formal notations being exploited in industry, but in a rather stove-piped and siloed fashion, and with rather few, sometimes anecdotal, success stories to tell. In this article, we strive to provide some more answers to the aforementioned questions on formal methods adoption in industry. We focus our study on a widely adopted formal methods framework in Europe, that is, Verum Dezyne, employed by embedded-computing and hardware-programming companies including Thermo-Fisher, Philips, and more. Results convey a rather interesting story—requiring further study into these matters—but also highlight practical insights for formal practitioners in the field, for example, that formal methods do not disrupt existing processes and scalability issues can be easily addressed by applying mainstream engineering practices, such as decomposition.

许多经典问题反映了软件行业中形式化方法的可操作使用——“它们可伸缩吗?”或“它们容易集成吗?”——仍然没有一个明确的答案,许多潜在的可采用的正式符号在工业中被利用,但以一种相当孤立的方式,而且很少有成功的故事可以讲述,有时是轶事。在本文中,我们将努力为前面提到的在工业中采用形式化方法的问题提供更多的答案。我们将研究重点放在欧洲广泛采用的正式方法框架上,即Verum Dezyne,该框架被嵌入式计算和硬件编程公司(包括赛默飞世尔、飞利浦等)所采用。结果传达了一个相当有趣的故事——需要对这些问题进行进一步的研究——但也强调了该领域正式从业者的实际见解,例如,正式方法不会破坏现有的过程,并且可伸缩性问题可以通过应用主流工程实践(例如分解)轻松解决。
{"title":"Reality Check on Formal Methods in Industry: A Study of Verum Dezyne","authors":"Michele Chiari,&nbsp;Matteo Camilli,&nbsp;Marcello M. Bersani,&nbsp;Rutger van Beusekom,&nbsp;Damian A. Tamburri","doi":"10.1002/smr.70069","DOIUrl":"https://doi.org/10.1002/smr.70069","url":null,"abstract":"<p>Many of the classical questions reflecting the actionable use of formal methods in the software industry—“do they scale?” or “are they easily integrated?”—remain without a definitive answer, with many potentially adoptable formal notations being exploited in industry, but in a rather stove-piped and siloed fashion, and with rather few, sometimes anecdotal, success stories to tell. In this article, we strive to provide some more answers to the aforementioned questions on formal methods adoption in industry. We focus our study on a widely adopted formal methods framework in Europe, that is, Verum Dezyne, employed by embedded-computing and hardware-programming companies including Thermo-Fisher, Philips, and more. Results convey a rather interesting story—requiring further study into these matters—but also highlight practical insights for formal practitioners in the field, for example, that formal methods do not disrupt existing processes and scalability issues can be easily addressed by applying mainstream engineering practices, such as decomposition.</p>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/smr.70069","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145750886","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Cybersecurity Maturity Model for Digitally Transformed Organizations 数字化转型组织的网络安全成熟度模型
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-07 DOI: 10.1002/smr.70074
Malek Al Zeibak, Mohammad Alshayeb, Malak Baslyman, Mahmood Niazi

Cybersecurity is a critical component of digital transformation, as the two must be integrated to enable business modernization and the adoption of innovative technologies while ensuring system security. Modern technologies introduce increasingly complex threats as more data is stored, transmitted, and processed across systems. Threats include the violation or misuse of data, such as data corruption, data theft, or a privacy violation. Determining if an organization applies the best practices requires measurements using maturity models. Several maturity models with different goals and qualities have been developed. However, no cybersecurity maturity model is related to digitally enabled or transforming organizations. The objective of this study is to develop a model that measures cybersecurity maturity for digitally transformed organizations. The model aims to provide a customizable assessment method for organizations of different sizes and domains. Two multivocal literature reviews (MLRs) were conducted to identify the available maturity models and best practices from formal and grey literature. After analyzing 165 studies, seven cybersecurity categories, as the capability areas, and 22 practice areas, were identified. Moreover, an assessment tool that supports self-assessment was developed. Finally, the model was evaluated through five case studies and expert judgments. As a result, a cybersecurity maturity model for digitally transformed organizations is developed, along with its assessment methodology and automation tool. The model evaluation showed promising results in terms of the ability to identify the maturity level.

网络安全是数字化转型的关键组成部分,必须将两者结合起来,以实现业务现代化和采用创新技术,同时确保系统安全。随着越来越多的数据跨系统存储、传输和处理,现代技术带来了越来越复杂的威胁。威胁包括违反或滥用数据,例如数据损坏、数据盗窃或侵犯隐私。确定组织是否应用了最佳实践需要使用成熟度模型进行度量。已经开发了几个具有不同目标和质量的成熟度模型。然而,没有网络安全成熟度模型与数字化或转型组织相关。本研究的目的是开发一个模型来衡量数字化转型组织的网络安全成熟度。该模型旨在为不同规模和领域的组织提供一种可定制的评估方法。进行了两次多声音文献综述(MLRs),以从正式文献和灰色文献中确定可用的成熟度模型和最佳实践。在分析了165项研究后,确定了7个网络安全类别,作为能力领域和22个实践领域。此外,还开发了支持自我评估的评估工具。最后,通过五个案例分析和专家判断对模型进行了评价。因此,为数字化转型的组织开发了网络安全成熟度模型,以及其评估方法和自动化工具。在识别成熟度级别的能力方面,模型评估显示了有希望的结果。
{"title":"A Cybersecurity Maturity Model for Digitally Transformed Organizations","authors":"Malek Al Zeibak,&nbsp;Mohammad Alshayeb,&nbsp;Malak Baslyman,&nbsp;Mahmood Niazi","doi":"10.1002/smr.70074","DOIUrl":"https://doi.org/10.1002/smr.70074","url":null,"abstract":"<div>\u0000 \u0000 <p>Cybersecurity is a critical component of digital transformation, as the two must be integrated to enable business modernization and the adoption of innovative technologies while ensuring system security. Modern technologies introduce increasingly complex threats as more data is stored, transmitted, and processed across systems. Threats include the violation or misuse of data, such as data corruption, data theft, or a privacy violation. Determining if an organization applies the best practices requires measurements using maturity models. Several maturity models with different goals and qualities have been developed. However, no cybersecurity maturity model is related to digitally enabled or transforming organizations. The objective of this study is to develop a model that measures cybersecurity maturity for digitally transformed organizations. The model aims to provide a customizable assessment method for organizations of different sizes and domains. Two multivocal literature reviews (MLRs) were conducted to identify the available maturity models and best practices from formal and grey literature. After analyzing 165 studies, seven cybersecurity categories, as the capability areas, and 22 practice areas, were identified. Moreover, an assessment tool that supports self-assessment was developed. Finally, the model was evaluated through five case studies and expert judgments. As a result, a cybersecurity maturity model for digitally transformed organizations is developed, along with its assessment methodology and automation tool. The model evaluation showed promising results in terms of the ability to identify the maturity level.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145739537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Mapping Study on JavaScript Quality Attributes and Metrics JavaScript质量属性和度量的映射研究
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-05 DOI: 10.1002/smr.70073
Ioannis Zozas, Stamatia Bibi, Apostolos Ampatzoglou, Elvira-Maria Arvanitou, Pantelis Angelidis, Markos Tsipouras

Although JavaScript dominates modern software development, research on its quality attributes remains scarce, despite the fundamental differences that distinguish it from other languages. This motivates dedicated research related to JavaScript quality attributes and metrics. This paper aims to identify (a) the quality attributes of the JavaScript language that are mainly studied and (b) the quality metrics that are used to quantify them. Additionally, the paper provides information on the tools that can be used to measure quality metrics. To achieve these goals, we have conducted a mapping study on seven journals and eight conferences of high quality. A total of 142 primary studies, published between 2002 and February 2025, have been selected and analyzed, to identify and classify software metrics to high-level quality attributes, as described in ISO/IEC 25010:2011. Maintainability, Security, Reliability, and Usability quality attributes are the most studied ones. Furthermore, 78 generic and 48 JavaScript-specific metrics were identified. A wide dispersion of metrics has been identified for assessing each quality attribute, based on different development tasks. Moreover, a variety of tools and benchmarks were identified. A clear research trend in JavaScript quality assessment related to issues that involve software reuse, code testing, and dynamic code analysis has been identified. Yet differences among primary studies in quality assessment and quantification, along with tool adoption indicate the need for further exploration of these recurring topics.

尽管JavaScript主导着现代软件开发,但对其质量属性的研究仍然很少,尽管它与其他语言有根本的区别。这激发了与JavaScript质量属性和度量相关的专门研究。本文旨在确定(a)主要研究的JavaScript语言的质量属性和(b)用于量化它们的质量度量。此外,本文还提供了关于可用于度量质量度量的工具的信息。为了实现这些目标,我们对7种高质量期刊和8个高质量会议进行了地图研究。在2002年至2025年2月之间发表的总共142项主要研究已被选择和分析,以识别和分类软件度量标准到高级质量属性,如ISO/IEC 25010:2011中所述。可维护性、安全性、可靠性和可用性是研究最多的质量属性。此外,还确定了78个通用指标和48个javascript特定指标。基于不同的开发任务,已经确定了用于评估每个质量属性的广泛分散的度量标准。此外,还确定了各种工具和基准。JavaScript质量评估的一个明确的研究趋势是涉及软件重用、代码测试和动态代码分析的问题。然而,在质量评估和量化方面的主要研究之间的差异,以及工具的采用表明需要进一步探索这些反复出现的主题。
{"title":"A Mapping Study on JavaScript Quality Attributes and Metrics","authors":"Ioannis Zozas,&nbsp;Stamatia Bibi,&nbsp;Apostolos Ampatzoglou,&nbsp;Elvira-Maria Arvanitou,&nbsp;Pantelis Angelidis,&nbsp;Markos Tsipouras","doi":"10.1002/smr.70073","DOIUrl":"https://doi.org/10.1002/smr.70073","url":null,"abstract":"<div>\u0000 \u0000 <p>Although JavaScript dominates modern software development, research on its quality attributes remains scarce, despite the fundamental differences that distinguish it from other languages. This motivates dedicated research related to JavaScript quality attributes and metrics. This paper aims to identify (a) the quality attributes of the JavaScript language that are mainly studied and (b) the quality metrics that are used to quantify them. Additionally, the paper provides information on the tools that can be used to measure quality metrics. To achieve these goals, we have conducted a mapping study on seven journals and eight conferences of high quality. A total of 142 primary studies, published between 2002 and February 2025, have been selected and analyzed, to identify and classify software metrics to high-level quality attributes, as described in ISO/IEC 25010:2011. Maintainability, Security, Reliability, and Usability quality attributes are the most studied ones. Furthermore, 78 generic and 48 JavaScript-specific metrics were identified. A wide dispersion of metrics has been identified for assessing each quality attribute, based on different development tasks. Moreover, a variety of tools and benchmarks were identified. A clear research trend in JavaScript quality assessment related to issues that involve software reuse, code testing, and dynamic code analysis has been identified. Yet differences among primary studies in quality assessment and quantification, along with tool adoption indicate the need for further exploration of these recurring topics.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145695187","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Multilevel Approach to TARA: Proposals for Attack Feasibility in Interference-Free Scenarios TARA的多层方法:无干扰情况下攻击可行性的建议
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-03 DOI: 10.1002/smr.70060
Thomas Liedtke, Richard Messnarz, Damjan Ekert, Alexander Much

Automotive SPICE for Cybersecurity incorporates the Cybersecurity Risk Management process (MAN.7), aligning with the Risk Assessment methods defined in ISO/SAE 21434:2021 (Clause 15). Both standards provide guidance on conducting Threat Analysis and Risk Assessments (TARA). However, they do not specify how to integrate the determination of attack feasibility when multiple TARAs emerge across different development phases. This paper explores how the concept of freedom from interference can facilitate a unified approach to determining attack feasibility in such scenarios.

汽车网络安全SPICE纳入了网络安全风险管理流程(MAN.7),与ISO/SAE 21434:2021(条款15)中定义的风险评估方法保持一致。这两个标准都提供了进行威胁分析和风险评估(TARA)的指导。然而,它们没有指定当多个tara出现在不同的开发阶段时,如何集成攻击可行性的确定。本文探讨了免受干扰的概念如何促进在这种情况下确定攻击可行性的统一方法。
{"title":"A Multilevel Approach to TARA: Proposals for Attack Feasibility in Interference-Free Scenarios","authors":"Thomas Liedtke,&nbsp;Richard Messnarz,&nbsp;Damjan Ekert,&nbsp;Alexander Much","doi":"10.1002/smr.70060","DOIUrl":"https://doi.org/10.1002/smr.70060","url":null,"abstract":"<div>\u0000 \u0000 <p>Automotive SPICE for Cybersecurity incorporates the Cybersecurity Risk Management process (MAN.7), aligning with the Risk Assessment methods defined in ISO/SAE 21434:2021 (Clause 15). Both standards provide guidance on conducting Threat Analysis and Risk Assessments (TARA). However, they do not specify how to integrate the determination of attack feasibility when multiple TARAs emerge across different development phases. This paper explores how the concept of freedom from interference can facilitate a unified approach to determining attack feasibility in such scenarios.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145695131","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Software Asset Management Roles and Responsibilities for Projects Using AHP and WASPAS 使用AHP和WASPAS的项目的软件资产管理角色和职责
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-30 DOI: 10.1002/smr.70070
Runhan Zhang, Shah Nazir

Effective management of software assets in their whole lifespan is the main goal of software asset management (SAM) and is a contemporary organizational practice. It includes a range of tasks such as purchasing, implementing, and maintaining software inside a company. SAM seeks to minimize the risks and expenses related to software ownership while ensuring that software resources are used as efficiently as possible to support business activities. Recently, a great increase in the use of this technique has occurred, especially in large-scale enterprises where the complexity and diversity of software assets have faced major hurdles. The proposed study presents an overview of the analysis of the recent approaches and hurdles in the area of SAM. Because big software companies have access to a multitude of resources and experience, maximizing the reuse of software assets inside these organizations is a common topic of academic and industrial study. Through the integration of several important attributes from previous research endeavors, the current study seeks to determine the most common attributes for the research. The study aims to contribute to the area by integrating the Analytical Hierarchy Process (AHP) along with the Weighted Aggregated Sum Product Assessment (WASPAS) approaches to give a rigorous and systematic way to analyze and rate the prominent qualities for selection of the most appropriate choice among the available alternatives.

在软件资产的整个生命周期中对其进行有效的管理是软件资产管理(SAM)的主要目标,也是一种当代的组织实践。它包括公司内部的一系列任务,如购买、实现和维护软件。SAM寻求最小化与软件所有权相关的风险和费用,同时确保尽可能有效地使用软件资源来支持业务活动。最近,这种技术的使用有了很大的增长,特别是在软件资产的复杂性和多样性面临主要障碍的大型企业中。拟议的研究概述了SAM领域最近的方法和障碍的分析。由于大型软件公司可以访问大量的资源和经验,因此在这些组织中最大化软件资产的重用是学术和工业研究的一个常见主题。通过整合以往研究的几个重要属性,本研究试图确定研究中最常见的属性。该研究旨在通过整合层次分析法(AHP)和加权总和产品评估(WASPAS)方法,为该领域做出贡献,以提供一种严格和系统的方法来分析和评估突出的品质,以便在可用的替代方案中选择最合适的选择。
{"title":"Software Asset Management Roles and Responsibilities for Projects Using AHP and WASPAS","authors":"Runhan Zhang,&nbsp;Shah Nazir","doi":"10.1002/smr.70070","DOIUrl":"https://doi.org/10.1002/smr.70070","url":null,"abstract":"<div>\u0000 \u0000 <p>Effective management of software assets in their whole lifespan is the main goal of software asset management (SAM) and is a contemporary organizational practice. It includes a range of tasks such as purchasing, implementing, and maintaining software inside a company. SAM seeks to minimize the risks and expenses related to software ownership while ensuring that software resources are used as efficiently as possible to support business activities. Recently, a great increase in the use of this technique has occurred, especially in large-scale enterprises where the complexity and diversity of software assets have faced major hurdles. The proposed study presents an overview of the analysis of the recent approaches and hurdles in the area of SAM. Because big software companies have access to a multitude of resources and experience, maximizing the reuse of software assets inside these organizations is a common topic of academic and industrial study. Through the integration of several important attributes from previous research endeavors, the current study seeks to determine the most common attributes for the research. The study aims to contribute to the area by integrating the Analytical Hierarchy Process (AHP) along with the Weighted Aggregated Sum Product Assessment (WASPAS) approaches to give a rigorous and systematic way to analyze and rate the prominent qualities for selection of the most appropriate choice among the available alternatives.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145626747","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enhancing OCR-based Engineering Diagram Analysis by Integrating Diverse External Legends with VLMs 集成多种外部图例与vlm,增强基于ocr的工程图分析
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-30 DOI: 10.1002/smr.70072
Vasil Shteriyanov, Rimma Dzhusupova, Jan Bosch, Helena Holmström Olsson

Manual analysis of diagrams and legend sheets in engineering projects is time consuming and needs automation. The lack of standardized legend formats complicates creating a general method for automated information extraction. Existing approaches require training and custom rules for each project. This study proposes a novel solution combining optical character recognition with vision language models and multimodal prompt engineering to automate information extraction from diverse legend sheets without training. It integrates legend information with information extracted from diagrams, unlike studies that only focus on diagrams. Our study shows that VLMs, guided by multimodal prompts, can accurately extract information from diverse legend sheets, enabling automatic information extraction in diagrams across engineering projects. We validate our method through a case study involving the extraction of instruments from piping and instrumentation diagrams (P&IDs) and their legends across three projects with varied formats and standards. The proposed method achieved 100% accuracy in legend classification and information extraction, and 99.68% precision and 95.91% recall in generating instrument listings. The results demonstrate the effectiveness of our approach, significantly enhancing the accuracy and efficiency of information extraction from diagrams. This method can be adapted to different legend formats and diagrams, providing a versatile solution for various industries.

在工程项目中手工分析图表和图例表是费时的,需要自动化。标准化图例格式的缺乏使创建用于自动信息提取的通用方法变得复杂。现有的方法需要针对每个项目进行培训和定制规则。本研究提出了一种将光学字符识别与视觉语言模型和多模态提示工程相结合的解决方案,可以在不需要训练的情况下自动从各种图例表中提取信息。它将图例信息与从图中提取的信息集成在一起,这与只关注图的研究不同。我们的研究表明,vlm在多模式提示的引导下,可以准确地从不同的图例表中提取信息,从而实现跨工程项目图中的自动信息提取。我们通过一个案例研究验证了我们的方法,该案例涉及从管道和仪表图(P& id)及其图例中提取仪器,涉及三个不同格式和标准的项目。该方法在图例分类和信息提取方面达到100%的准确率,在仪器清单生成方面达到99.68%的准确率和95.91%的召回率。结果证明了该方法的有效性,显著提高了从图中提取信息的准确性和效率。这种方法可以适应不同的图例格式和图表,为不同的行业提供了一个通用的解决方案。
{"title":"Enhancing OCR-based Engineering Diagram Analysis by Integrating Diverse External Legends with VLMs","authors":"Vasil Shteriyanov,&nbsp;Rimma Dzhusupova,&nbsp;Jan Bosch,&nbsp;Helena Holmström Olsson","doi":"10.1002/smr.70072","DOIUrl":"https://doi.org/10.1002/smr.70072","url":null,"abstract":"<p>Manual analysis of diagrams and legend sheets in engineering projects is time consuming and needs automation. The lack of standardized legend formats complicates creating a general method for automated information extraction. Existing approaches require training and custom rules for each project. This study proposes a novel solution combining optical character recognition with vision language models and multimodal prompt engineering to automate information extraction from diverse legend sheets without training. It integrates legend information with information extracted from diagrams, unlike studies that only focus on diagrams. Our study shows that VLMs, guided by multimodal prompts, can accurately extract information from diverse legend sheets, enabling automatic information extraction in diagrams across engineering projects. We validate our method through a case study involving the extraction of instruments from piping and instrumentation diagrams (P&amp;IDs) and their legends across three projects with varied formats and standards. The proposed method achieved 100% accuracy in legend classification and information extraction, and 99.68% precision and 95.91% recall in generating instrument listings. The results demonstrate the effectiveness of our approach, significantly enhancing the accuracy and efficiency of information extraction from diagrams. This method can be adapted to different legend formats and diagrams, providing a versatile solution for various industries.</p>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/smr.70072","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145626745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enhancing Task Prioritization in Software Development Issues Tracking System 在软件开发问题跟踪系统中提高任务优先级
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-30 DOI: 10.1002/smr.70068
Karthik Shivashankar, Kristian Marison Haugerud, Antonio Martini

Modern software development faces a critical bottleneck in manually prioritizing the overwhelming volume of issues generated in platforms like Jira and GitHub. This labor-intensive process leads to delays, increased costs, inconsistent handling, and developer burnout, worsened by the lack of standardized priority labels. This paper investigates the potential of automated issue priority classification using state-of-the-art Transformer models to alleviate this burden. We evaluate the performance of models like BERT, DeBERTa, and ModernBERT, comparing them against general large language models (LLMs) such as GPT-3.5, Qwen2.5-3B and Llama-3.2-3B, using curated datasets derived from public Jira and GitHub repositories. Our research addresses the effectiveness of these models for their generalization capabilities on out-of-distribution projects, the impact of fine-tuning, and performs a detailed performance comparison across different priority levels and model types. Results demonstrate that Transformer models, particularly ModernBERT, achieve high classification performance (e.g., accuracy > 81%), significantly outperforming the evaluated general LLMs (accuracy $$ approx $$ 75%) for this specific task. We find that binary classification is more effective than multilabel approaches, models generalize well to unseen projects, and performance is further enhanced by fine-tuning. Key contributions include the provision of cleaned, labeled datasets and a comprehensive evaluation confirming the viability and benefits of using specialized Transformer models for automated issue priority suggestion, offering a path to improved efficiency and resource allocation in software development workflows.

现代软件开发面临着一个关键的瓶颈,即手动确定Jira和GitHub等平台上产生的大量问题的优先级。这种劳动密集型的过程导致了延迟、成本增加、不一致的处理和开发人员的倦怠,并且由于缺乏标准化的优先级标签而恶化。本文研究了使用最先进的Transformer模型来减轻这一负担的自动化问题优先级分类的潜力。我们评估了BERT、DeBERTa和ModernBERT等模型的性能,将它们与GPT-3.5、Qwen2.5-3B和Llama-3.2-3B等通用大型语言模型(llm)进行了比较,使用了来自公共Jira和GitHub存储库的精选数据集。我们的研究解决了这些模型在非分布项目上的泛化能力的有效性,微调的影响,并在不同优先级和模型类型之间进行了详细的性能比较。结果表明,Transformer模型,特别是ModernBERT模型,实现了很高的分类性能(例如,准确率&gt; 81)%), significantly outperforming the evaluated general LLMs (accuracy ≈ $$ approx $$ 75%) for this specific task. We find that binary classification is more effective than multilabel approaches, models generalize well to unseen projects, and performance is further enhanced by fine-tuning. Key contributions include the provision of cleaned, labeled datasets and a comprehensive evaluation confirming the viability and benefits of using specialized Transformer models for automated issue priority suggestion, offering a path to improved efficiency and resource allocation in software development workflows.
{"title":"Enhancing Task Prioritization in Software Development Issues Tracking System","authors":"Karthik Shivashankar,&nbsp;Kristian Marison Haugerud,&nbsp;Antonio Martini","doi":"10.1002/smr.70068","DOIUrl":"https://doi.org/10.1002/smr.70068","url":null,"abstract":"<div>\u0000 \u0000 <p>Modern software development faces a critical bottleneck in manually prioritizing the overwhelming volume of issues generated in platforms like Jira and GitHub. This labor-intensive process leads to delays, increased costs, inconsistent handling, and developer burnout, worsened by the lack of standardized priority labels. This paper investigates the potential of automated issue priority classification using state-of-the-art Transformer models to alleviate this burden. We evaluate the performance of models like BERT, DeBERTa, and ModernBERT, comparing them against general large language models (LLMs) such as GPT-3.5, Qwen2.5-3B and Llama-3.2-3B, using curated datasets derived from public Jira and GitHub repositories. Our research addresses the effectiveness of these models for their generalization capabilities on out-of-distribution projects, the impact of fine-tuning, and performs a detailed performance comparison across different priority levels and model types. Results demonstrate that Transformer models, particularly ModernBERT, achieve high classification performance (e.g., accuracy &gt; 81%), significantly outperforming the evaluated general LLMs (accuracy <span></span><math>\u0000 <semantics>\u0000 <mrow>\u0000 <mo>≈</mo>\u0000 </mrow>\u0000 <annotation>$$ approx $$</annotation>\u0000 </semantics></math> 75%) for this specific task. We find that binary classification is more effective than multilabel approaches, models generalize well to unseen projects, and performance is further enhanced by fine-tuning. Key contributions include the provision of cleaned, labeled datasets and a comprehensive evaluation confirming the viability and benefits of using specialized Transformer models for automated issue priority suggestion, offering a path to improved efficiency and resource allocation in software development workflows.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 12","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145626746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Novel, Tool-Supported Catalog of Community Smell Symptoms 一个新颖的,工具支持的社区气味症状目录
IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-21 DOI: 10.1002/smr.70067
Antonio Della Porta, Stefano Lambiase, Gemma Catolino, Filomena Ferrucci, Fabio Palomba

Software development is a multifaceted endeavor, requiring a profound grasp of both social dynamics and technical intricacies. Poor collaboration often leads to the accumulation of social debt, manifesting as unforeseen project costs due to sub-optimal team interactions. Community smells have emerged as indicators of these socio-technical inefficiencies and potential social debt. While previous research has focused on automated detection of community smells through analyzing developer communication patterns, our study offers a complementary approach. We emphasize the critical role of project managers in assessing socio-technical dynamics and propose a novel, tool-supported catalog of symptoms. This catalog can be used for manual inspections to identify early signs of community smells at the individual level, allowing managers to address issues before they escalate. Using a mixed-method design that leveraged an existing literature review and a user survey, we cataloged symptoms related to four community smell types. Additionally, we developed TOAST, a tool that operationalizes this catalog, and assessed its usability and practical usefulness through an experiment involving project managers. The study showed that even participants unfamiliar with the term “community smells” were able to interpret the tool's output, reflect on team dynamics, and recognize problematic behavioral patterns when supported by structured symptom-based information. The paper concludes by shedding light on the potential impact of our work and its contribution to advancing the detection and analysis of community smells.

软件开发是一项多方面的工作,需要对社会动态和技术复杂性有深刻的把握。糟糕的协作通常会导致社会债务的积累,表现为由于次优团队交互而导致的不可预见的项目成本。社区气味已经成为这些社会技术效率低下和潜在社会债务的指标。虽然以前的研究主要集中在通过分析开发人员通信模式来自动检测社区气味,但我们的研究提供了一种补充方法。我们强调项目经理在评估社会技术动态中的关键作用,并提出了一种新的、工具支持的症状目录。该目录可用于手动检查,以识别个人级别上社区气味的早期迹象,从而允许管理人员在问题升级之前解决问题。使用混合方法设计,利用现有文献综述和用户调查,我们编目了与四种社区气味类型相关的症状。此外,我们开发了TOAST,这是一个操作该目录的工具,并通过涉及项目经理的实验评估了它的可用性和实用性。研究表明,即使是不熟悉术语“社区气味”的参与者也能够解释工具的输出,反映团队动态,并在基于症状的结构化信息的支持下识别出有问题的行为模式。论文最后阐明了我们工作的潜在影响及其对推进社区气味检测和分析的贡献。
{"title":"A Novel, Tool-Supported Catalog of Community Smell Symptoms","authors":"Antonio Della Porta,&nbsp;Stefano Lambiase,&nbsp;Gemma Catolino,&nbsp;Filomena Ferrucci,&nbsp;Fabio Palomba","doi":"10.1002/smr.70067","DOIUrl":"https://doi.org/10.1002/smr.70067","url":null,"abstract":"<div>\u0000 \u0000 <p>Software development is a multifaceted endeavor, requiring a profound grasp of both social dynamics and technical intricacies. Poor collaboration often leads to the accumulation of <i>social debt</i>, manifesting as unforeseen project costs due to sub-optimal team interactions. <i>Community smells</i> have emerged as indicators of these socio-technical inefficiencies and potential social debt. While previous research has focused on automated detection of community smells through analyzing developer communication patterns, our study offers a complementary approach. We emphasize the critical role of project managers in assessing socio-technical dynamics and propose a novel, tool-supported catalog of symptoms. This catalog can be used for manual inspections to identify early signs of community smells at the individual level, allowing managers to address issues before they escalate. Using a mixed-method design that leveraged an existing literature review and a user survey, we cataloged symptoms related to four community smell types. Additionally, we developed TOAST, a tool that operationalizes this catalog, and assessed its usability and practical usefulness through an experiment involving project managers. The study showed that even participants unfamiliar with the term “community smells” were able to interpret the tool's output, reflect on team dynamics, and recognize problematic behavioral patterns when supported by structured symptom-based information. The paper concludes by shedding light on the potential impact of our work and its contribution to advancing the detection and analysis of community smells.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 11","pages":""},"PeriodicalIF":1.8,"publicationDate":"2025-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145581428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of Software-Evolution and Process
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1