首页 > 最新文献

Journal of Software-Evolution and Process最新文献

英文 中文
Better Knowledge Enhancement for Privacy-Preserving Cross-Project Defect Prediction 更好的知识增强保护隐私的跨项目缺陷预测
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-19 DOI: 10.1002/smr.2761
Yuying Wang, Yichen Li, Haozhao Wang, Lei Zhao, Xiaofang Zhang

Cross-project defect prediction (CPDP) poses a nontrivial challenge to construct a reliable defect predictor by leveraging data from other projects, particularly when data owners are concerned about data privacy. In recent years, federated learning (FL) has become an emerging paradigm to guarantee privacy information by collaborative training a global model among multiple parties without sharing raw data. While the direct application of FL to the CPDP task offers a promising solution to address privacy concerns, the data heterogeneity arising from proprietary projects across different companies or organizations will bring troubles for model training. In this paper, we study the privacy-preserving CPDP with data heterogeneity under the FL framework. To address this problem, we propose a novel knowledge enhancement approach named FedDP with two simple but effective solutions: 1. local heterogeneity awareness and 2. global knowledge distillation. Specifically, we employ open-source project data as the distillation dataset and optimize the global model with the heterogeneity-aware local model ensemble via knowledge distillation. Experimental results on 19 projects from two datasets demonstrate that our method significantly outperforms baselines.

跨项目缺陷预测(CPDP)提出了一个重要的挑战,即通过利用来自其他项目的数据来构建一个可靠的缺陷预测器,特别是当数据所有者关心数据隐私时。近年来,联邦学习(FL)在不共享原始数据的情况下,通过在多方之间协作训练全局模型来保证隐私信息,已成为一种新兴的范式。虽然将FL直接应用于CPDP任务为解决隐私问题提供了一个有希望的解决方案,但不同公司或组织的专有项目产生的数据异质性将给模型训练带来麻烦。本文研究了在FL框架下具有数据异构性的隐私保护CPDP。为了解决这一问题,我们提出了一种新的知识增强方法——FedDP,它有两个简单而有效的解决方案:1。2.局部异质性意识;全球知识蒸馏。具体而言,我们采用开源项目数据作为精馏数据集,通过知识精馏,利用异构感知的局部模型集成对全局模型进行优化。来自两个数据集的19个项目的实验结果表明,我们的方法明显优于基线。
{"title":"Better Knowledge Enhancement for Privacy-Preserving Cross-Project Defect Prediction","authors":"Yuying Wang,&nbsp;Yichen Li,&nbsp;Haozhao Wang,&nbsp;Lei Zhao,&nbsp;Xiaofang Zhang","doi":"10.1002/smr.2761","DOIUrl":"https://doi.org/10.1002/smr.2761","url":null,"abstract":"<div>\u0000 \u0000 <p>Cross-project defect prediction (CPDP) poses a nontrivial challenge to construct a reliable defect predictor by leveraging data from other projects, particularly when data owners are concerned about data privacy. In recent years, federated learning (FL) has become an emerging paradigm to guarantee privacy information by collaborative training a global model among multiple parties without sharing raw data. While the direct application of FL to the CPDP task offers a promising solution to address privacy concerns, the data heterogeneity arising from proprietary projects across different companies or organizations will bring troubles for model training. In this paper, we study the privacy-preserving CPDP with data heterogeneity under the FL framework. To address this problem, we propose a novel knowledge enhancement approach named <b>FedDP</b> with two simple but effective solutions: 1. local heterogeneity awareness and 2. global knowledge distillation. Specifically, we employ open-source project data as the distillation dataset and optimize the global model with the heterogeneity-aware local model ensemble via knowledge distillation. Experimental results on 19 projects from two datasets demonstrate that our method significantly outperforms baselines.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143117384","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
Quality-in-Use in Practice: A Study for Context-Aware Software Systems in Pervasive Environments 实践中的使用质量:普适环境中上下文感知软件系统的研究
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-19 DOI: 10.1002/smr.2764
Sergio Salomón, Rafael Duque, Santos Bringas, Káthia Marçal de Oliveira

Software quality models have increasingly emphasized human factors and user needs. In 2011, ISO/IEC 25010 introduced the quality-in-use (QinU) model, designed to evaluate software quality as an outcome of a user utilizing a system through the evaluation of five characteristics: effectiveness, efficiency, freedom from risk, satisfaction, and context coverage. As a generic reference, this standard has been customized for various software types (e.g., web portals and artificial intelligence systems). This article presents a customization for context-aware software systems (CASSs), which are software systems that interpret and use context information (regarding the user, the software application features, and the environment) to adapt their functionalities. We are particularly interested in CASS for pervasive, or ubiquitous, environments. To address this goal, each QinU characteristic was analyzed by professionals from the academy and industry, taking into account the CASS features for pervasive/ubiquitous environments. A cyclical process of definition, revision, and improvement based on measurement theory was carried out before empirical validation in case studies. As the main result, a novel set of QinU measures specifically tailored for CASSs in a pervasive environment is provided, considering not only the classic explicit user interactions (e.g., mouse clicks and text input) but also the implicit interactions during everyday activities (e.g., walking or driving), captured through sensors and processed to support the user (e.g., recommending nearby museums and providing driving guidance). This set of measures supports CASS assessment and improvements, offering more accurate and context-sensitive quality measurement.

软件质量模型越来越强调人的因素和用户的需求。2011年,ISO/IEC 25010引入了使用质量(QinU)模型,旨在通过评估五个特征(有效性、效率、免于风险、满意度和上下文覆盖),将软件质量作为用户使用系统的结果来评估。作为一个通用的参考,这个标准已经针对各种软件类型(例如,门户网站和人工智能系统)进行了定制。本文介绍了上下文感知软件系统(CASSs)的自定义,这些软件系统解释和使用上下文信息(关于用户、软件应用程序特性和环境)来调整其功能。我们对用于普及或无处不在的环境的CASS特别感兴趣。为了实现这一目标,来自学术界和工业界的专业人士分析了每个QinU特征,并考虑了普遍/泛在环境中的CASS特征。在案例研究中进行实证验证之前,在测量理论的基础上进行了定义、修订和改进的循环过程。作为主要结果,提供了一套新颖的专为无处不在的CASSs环境量身定制的QinU措施,不仅考虑了经典的显式用户交互(例如,鼠标点击和文本输入),还考虑了日常活动中的隐式交互(例如,步行或驾驶),通过传感器捕获并处理以支持用户(例如,推荐附近的博物馆和提供驾驶指导)。这组度量支持CASS评估和改进,提供更准确和上下文敏感的质量度量。
{"title":"Quality-in-Use in Practice: A Study for Context-Aware Software Systems in Pervasive Environments","authors":"Sergio Salomón,&nbsp;Rafael Duque,&nbsp;Santos Bringas,&nbsp;Káthia Marçal de Oliveira","doi":"10.1002/smr.2764","DOIUrl":"https://doi.org/10.1002/smr.2764","url":null,"abstract":"<div>\u0000 \u0000 <p>Software quality models have increasingly emphasized human factors and user needs. In 2011, ISO/IEC 25010 introduced the quality-in-use (QinU) model, designed to evaluate software quality as an outcome of a user utilizing a system through the evaluation of five characteristics: effectiveness, efficiency, freedom from risk, satisfaction, and context coverage. As a generic reference, this standard has been customized for various software types (e.g., web portals and artificial intelligence systems). This article presents a customization for context-aware software systems (CASSs), which are software systems that interpret and use context information (regarding the user, the software application features, and the environment) to adapt their functionalities. We are particularly interested in CASS for pervasive, or ubiquitous, environments. To address this goal, each QinU characteristic was analyzed by professionals from the academy and industry, taking into account the CASS features for pervasive/ubiquitous environments. A cyclical process of definition, revision, and improvement based on measurement theory was carried out before empirical validation in case studies. As the main result, a novel set of QinU measures specifically tailored for CASSs in a pervasive environment is provided, considering not only the classic explicit user interactions (e.g., mouse clicks and text input) but also the implicit interactions during everyday activities (e.g., walking or driving), captured through sensors and processed to support the user (e.g., recommending nearby museums and providing driving guidance). This set of measures supports CASS assessment and improvements, offering more accurate and context-sensitive quality measurement.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143117383","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
Cloud and Edge Computing as Effective Trends in Business Model Innovation: A Bibliometric Review 云计算和边缘计算是商业模式创新的有效趋势:文献计量学综述
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-16 DOI: 10.1002/smr.2754
Y. Sun

Developing an information technology (IT) infrastructure for business and organizational operations has gained importance concurrently with the emergence of edge and cloud computing technologies. On the other hand, innovation is crucial for businesses because consumers demand better service and lower ownership costs. Several firms use the cloud as their innovation platform to expand and stay competitive. In the commercial world, cloud computing is swiftly embraced by small, medium, and big businesses in sectors including aerospace, automotive, logistics, financial services, textiles, and health. With all the benefits cloud computing has for business improvement, some issues and problems prevent organizations and companies from migrating to the cloud. Due to these evidentiary gaps, I combined quantitative and qualitative analytical techniques to synthesize the existing literature and identify possible directions for future studies that may have an impact. The primary aim of this research is to provide a bibliometric procedure to review the state of the art on this scope and provide a roadmap for future studies; then, it provides insight into how the adoption and sustained usage of cloud sourcing could and edge encourage the creation of novel business models and impact a company's competitive advantage. The publications were reviewed using a bibliometric approach that divided the papers into four categories: cloud computing data security, business risk management techniques, resource allocation, and business performance. According to the results, adopting cloud and edge computing service delivery models is connected with increased revenue and less capital investment in IT assets for the company. Also, the results showed that one of the main obstacles to implementing cloud and edge computing technology in organizations is low security and lack of sufficient internal resources.

随着边缘计算和云计算技术的出现,为业务和组织运营开发信息技术(IT)基础设施变得越来越重要。另一方面,创新对企业来说至关重要,因为消费者需要更好的服务和更低的拥有成本。一些公司使用云作为他们的创新平台来扩展和保持竞争力。在商业领域,云计算迅速被航空航天、汽车、物流、金融服务、纺织和医疗等行业的小型、中型和大型企业所接受。尽管云计算为业务改进带来了诸多好处,但一些问题和问题阻碍了组织和公司迁移到云。由于这些证据上的差距,我结合了定量和定性的分析技术,综合了现有的文献,并确定了未来可能产生影响的研究方向。本研究的主要目的是提供一个文献计量程序来回顾这一领域的最新进展,并为未来的研究提供路线图;然后,它提供了对云采购的采用和持续使用如何鼓励创造新的商业模式并影响公司竞争优势的见解。使用文献计量学方法对出版物进行了审查,该方法将论文分为四类:云计算数据安全、业务风险管理技术、资源分配和业务绩效。根据结果,采用云和边缘计算服务交付模式与公司的收入增加和IT资产的资本投资减少有关。此外,结果表明,在组织中实施云和边缘计算技术的主要障碍之一是安全性低和缺乏足够的内部资源。
{"title":"Cloud and Edge Computing as Effective Trends in Business Model Innovation: A Bibliometric Review","authors":"Y. Sun","doi":"10.1002/smr.2754","DOIUrl":"https://doi.org/10.1002/smr.2754","url":null,"abstract":"<div>\u0000 \u0000 <p>Developing an information technology (IT) infrastructure for business and organizational operations has gained importance concurrently with the emergence of edge and cloud computing technologies. On the other hand, innovation is crucial for businesses because consumers demand better service and lower ownership costs. Several firms use the cloud as their innovation platform to expand and stay competitive. In the commercial world, cloud computing is swiftly embraced by small, medium, and big businesses in sectors including aerospace, automotive, logistics, financial services, textiles, and health. With all the benefits cloud computing has for business improvement, some issues and problems prevent organizations and companies from migrating to the cloud. Due to these evidentiary gaps, I combined quantitative and qualitative analytical techniques to synthesize the existing literature and identify possible directions for future studies that may have an impact. The primary aim of this research is to provide a bibliometric procedure to review the state of the art on this scope and provide a roadmap for future studies; then, it provides insight into how the adoption and sustained usage of cloud sourcing could and edge encourage the creation of novel business models and impact a company's competitive advantage. The publications were reviewed using a bibliometric approach that divided the papers into four categories: cloud computing data security, business risk management techniques, resource allocation, and business performance. According to the results, adopting cloud and edge computing service delivery models is connected with increased revenue and less capital investment in IT assets for the company. Also, the results showed that one of the main obstacles to implementing cloud and edge computing technology in organizations is low security and lack of sufficient internal resources.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143115639","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
Understanding Remote Work Experience: Insights Into Well-Being 理解远程工作经验:洞察幸福感
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-16 DOI: 10.1002/smr.2757
Aurora Vizcaíno, Julio Suárez, Darja Šmite, Félix O. García

Background

After the pandemic, software engineers were forced to work remotely, in many cases without prior experience of doing so.

Objective

The objective of this work is to analyze the factors that influence engineers' motivation, stress and performance when working remotely after the pandemic, and to what level.

Methods

A significant number (around 1000) of Latin-American software development professionals from different countries who work remotely were surveyed in order to study the factors that affect them and how when they work in this manner. The data collected from the survey were then statistically analyzed using the partial least square-structural equation modeling (PLS-SEM) method.

Conclusions

The analysis of the data made it possible to conclude that there are direct negative effects of stress on performance and direct positive effects of motivation on performance. In addition, we found that skills, experience, and teamwork behavior, such as trust, communication, and knowledge sharing, play an important role when working remotely.

疫情爆发后,软件工程师被迫远程工作,在许多情况下,他们之前没有这样做的经验。本研究的目的是分析疫情后远程工作中影响工程师积极性、压力和绩效的因素,以及影响到什么程度。为了研究影响他们的因素以及当他们以这种方式工作时是如何工作的,对来自不同国家的拉丁美洲软件开发专业人员进行了大量(大约1000人)的远程工作调查。然后使用偏最小二乘结构方程模型(PLS-SEM)方法对调查数据进行统计分析。通过对数据的分析,我们可以得出压力对绩效有直接的负面影响,而动机对绩效有直接的积极影响。此外,我们发现技能、经验和团队行为,如信任、沟通和知识共享,在远程工作中起着重要作用。
{"title":"Understanding Remote Work Experience: Insights Into Well-Being","authors":"Aurora Vizcaíno,&nbsp;Julio Suárez,&nbsp;Darja Šmite,&nbsp;Félix O. García","doi":"10.1002/smr.2757","DOIUrl":"https://doi.org/10.1002/smr.2757","url":null,"abstract":"<div>\u0000 \u0000 \u0000 <section>\u0000 \u0000 <h3> Background</h3>\u0000 \u0000 <p>After the pandemic, software engineers were forced to work remotely, in many cases without prior experience of doing so.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Objective</h3>\u0000 \u0000 <p>The objective of this work is to analyze the factors that influence engineers' motivation, stress and performance when working remotely after the pandemic, and to what level.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Methods</h3>\u0000 \u0000 <p>A significant number (around 1000) of Latin-American software development professionals from different countries who work remotely were surveyed in order to study the factors that affect them and how when they work in this manner. The data collected from the survey were then statistically analyzed using the partial least square-structural equation modeling (PLS-SEM) method.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Conclusions</h3>\u0000 \u0000 <p>The analysis of the data made it possible to conclude that there are direct negative effects of stress on performance and direct positive effects of motivation on performance. In addition, we found that skills, experience, and teamwork behavior, such as trust, communication, and knowledge sharing, play an important role when working remotely.</p>\u0000 </section>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/smr.2757","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143115640","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
Strengthening Large-Scale Agile Teams: The Interplay of High-Quality Relationships, Psychological Safety, and Learning From Failures 加强大规模敏捷团队:高质量关系、心理安全和从失败中学习的相互作用
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-16 DOI: 10.1002/smr.2759
Muhammad Ovais Ahmad

Agile methods have become a standard practice within software industry, with organizations increasingly adopting large-scale agile (LSA) frameworks. However, as these frameworks are implemented across multiple teams and organizational functions, new challenges emerge, particularly in maintaining alignment, coherence, and collaboration across teams. One crucial element in addressing these challenges is fostering of a culture of continuous learning and psychological safety, with the objective of optimizing team performance and ensuring project success. Despite the importance of this topic, there is a significant gap in existing literature regarding antecedents of psychological safety and its impact on team learning and performance in LSA environments. This study aims to investigate impact of high-quality relationships and psychological safety on learning from failures and, consequently, on team performance in LSA context. An online survey of 167 software professionals in Sweden was conducted to test a conceptual model that is developed based on existing literature. The hypotheses were analyzed using partial least squares structural equation modeling. The results demonstrate strong positive correlation between the presence of high-quality relationships, psychological safety, and capacity to learn from failures and team performance. Specifically, the formation of high-quality relationships has been demonstrated to significantly enhance psychological safety, which in turn facilitates learning from failures and leads to improved team performance. These findings offer valuable insights for both practitioners and researchers, highlighting the importance of cultivating relational dynamics and a psychologically safe environment in LSA projects. Furthermore, the study offers guidance for future research, regarding the scalability and generalizability of these findings.

随着组织越来越多地采用大规模敏捷(LSA)框架,敏捷方法已经成为软件行业的标准实践。然而,当这些框架跨多个团队和组织功能实现时,新的挑战出现了,特别是在保持团队间的一致性、一致性和协作方面。解决这些挑战的一个关键因素是培养一种持续学习和心理安全的文化,以优化团队绩效和确保项目成功为目标。尽管这一课题很重要,但在LSA环境下,心理安全的前因及其对团队学习和绩效的影响方面,现有文献存在很大的空白。本研究旨在探讨高品质人际关系和心理安全感对失败学习的影响,进而影响LSA情境下的团队绩效。对瑞典167名软件专业人员进行了在线调查,以测试基于现有文献开发的概念模型。采用偏最小二乘结构方程模型对假设进行了分析。结果表明,高质量的人际关系、心理安全感、从失败中学习的能力和团队绩效之间存在很强的正相关关系。具体而言,高质量关系的形成已被证明可以显著增强心理安全感,这反过来又有助于从失败中学习并提高团队绩效。这些发现为从业者和研究人员提供了有价值的见解,强调了在LSA项目中培养关系动态和心理安全环境的重要性。此外,本研究为未来的研究提供了指导,关于这些发现的可扩展性和普遍性。
{"title":"Strengthening Large-Scale Agile Teams: The Interplay of High-Quality Relationships, Psychological Safety, and Learning From Failures","authors":"Muhammad Ovais Ahmad","doi":"10.1002/smr.2759","DOIUrl":"https://doi.org/10.1002/smr.2759","url":null,"abstract":"<p>Agile methods have become a standard practice within software industry, with organizations increasingly adopting large-scale agile (LSA) frameworks. However, as these frameworks are implemented across multiple teams and organizational functions, new challenges emerge, particularly in maintaining alignment, coherence, and collaboration across teams. One crucial element in addressing these challenges is fostering of a culture of continuous learning and psychological safety, with the objective of optimizing team performance and ensuring project success. Despite the importance of this topic, there is a significant gap in existing literature regarding antecedents of psychological safety and its impact on team learning and performance in LSA environments. This study aims to investigate impact of high-quality relationships and psychological safety on learning from failures and, consequently, on team performance in LSA context. An online survey of 167 software professionals in Sweden was conducted to test a conceptual model that is developed based on existing literature. The hypotheses were analyzed using partial least squares structural equation modeling. The results demonstrate strong positive correlation between the presence of high-quality relationships, psychological safety, and capacity to learn from failures and team performance. Specifically, the formation of high-quality relationships has been demonstrated to significantly enhance psychological safety, which in turn facilitates learning from failures and leads to improved team performance. These findings offer valuable insights for both practitioners and researchers, highlighting the importance of cultivating relational dynamics and a psychologically safe environment in LSA projects. Furthermore, the study offers guidance for future research, regarding the scalability and generalizability of these findings.</p>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/smr.2759","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143115671","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 Fuzzy-AHP Decision-Making Framework for Optimizing Software Maintenance and Deployment in Information Security Systems 信息安全系统中优化软件维护与部署的模糊层次分析法决策框架
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-16 DOI: 10.1002/smr.2758
Rafiq Ahmad Khan, Ismail Keshta, Hussein A. Al Hashimi, Alaa Omran Almagrabi, Hathal S. Alwageed, Musaad Alzahrani

Information System Security (ISS) is the primary economic lever for the global economy. It is the cornerstone for value generation, and its absence undeniably affects technology, people, and finances. The emergence of the worldwide information society has introduced fresh economic and legal challenges attributed to the surge in Internet utilization and advancements in the digital economy. Ensuring the security of advancements within information systems has emerged as a primary concern in propelling the evolution of information processes within the software development industry. This study aims to develop and propose a Fuzzy Analytic Hierarchy Process (Fuzzy-AHP) framework to enhance decision-making for software maintenance and deployment in ISS. This framework aims to provide a systematic, flexible method for evaluating and prioritizing multiple conflicting criteria under conditions of uncertainty. The study initially adopts an empirical survey to identify software security maintenance and deployment risks and their practices for ISS organizations. Then adopts the Fuzzy-AHP method to handle the imprecision of expert judgments and organizes decision-making into a hierarchical structure. The framework is applied to evaluate key criteria related to software maintenance and deployment, including security risks, system performance, operational costs, and compliance requirements. Data from 50 ISS experts were collected and used to validate the framework. The paper identifies 52 security risks in maintenance and deployment (SRMD) processes in ISS and also identified 139 best practices for ensuring security, including regular updates, patch management, and adherence to industry-standard security protocols. The Fuzzy-AHP framework effectively structured the decision-making process by prioritizing criteria and sub-criteria. The results demonstrated that the framework helps mitigate the subjective biases in expert judgment and provides a more balanced assessment of maintenance and deployment strategies. Prioritizing security risks and compliance emerged as key factors in the decision-making process. The proposed Fuzzy-AHP framework provides an innovative and adaptable solution for optimizing ISS organizations' software maintenance and deployment decisions. It addresses the complexity and uncertainty involved in such decisions, offering a transparent and structured approach that improves the accuracy and reliability of outcomes. Future research should focus on empirical validation of the framework in real-world case studies and expand its application to other industries with similar decision-making needs.

信息系统安全(ISS)是全球经济的主要经济杠杆。它是创造价值的基石,它的缺失无疑会影响技术、人员和财务。全球信息社会的出现带来了新的经济和法律挑战,这些挑战归因于互联网使用的激增和数字经济的进步。在软件开发行业中,确保信息系统的安全性已经成为推动信息过程演进的主要关注点。本研究旨在发展并提出一种模糊层次分析法(Fuzzy- ahp)架构,以提升ISS软体维护与部署的决策能力。该框架旨在为不确定条件下多个相互冲突的标准的评估和优先排序提供一个系统的、灵活的方法。该研究最初采用了一项实证调查,以确定ISS组织的软件安全维护和部署风险及其实践。然后采用模糊层次分析法处理专家判断的不精确性,将决策组织成层次结构。该框架用于评估与软件维护和部署相关的关键标准,包括安全风险、系统性能、操作成本和遵从性需求。来自50名国际空间站专家的数据被收集并用于验证该框架。本文确定了国际空间站维护和部署(SRMD)过程中的52个安全风险,并确定了139个确保安全的最佳实践,包括定期更新、补丁管理和遵守行业标准安全协议。模糊层次分析法框架通过对准则和子准则进行优先级排序,有效地构建了决策过程。结果表明,该框架有助于减轻专家判断中的主观偏差,并为维护和部署策略提供更平衡的评估。优先考虑安全风险和遵从性成为决策过程中的关键因素。提出的模糊层次分析法框架为优化ISS组织的软件维护和部署决策提供了一种创新的、适应性强的解决方案。它解决了此类决策所涉及的复杂性和不确定性,提供了一种透明和结构化的方法,提高了结果的准确性和可靠性。未来的研究应侧重于在现实案例中对该框架进行实证验证,并将其扩展到具有类似决策需求的其他行业。
{"title":"A Fuzzy-AHP Decision-Making Framework for Optimizing Software Maintenance and Deployment in Information Security Systems","authors":"Rafiq Ahmad Khan,&nbsp;Ismail Keshta,&nbsp;Hussein A. Al Hashimi,&nbsp;Alaa Omran Almagrabi,&nbsp;Hathal S. Alwageed,&nbsp;Musaad Alzahrani","doi":"10.1002/smr.2758","DOIUrl":"https://doi.org/10.1002/smr.2758","url":null,"abstract":"<div>\u0000 \u0000 \u0000 <section>\u0000 \u0000 <p>Information System Security (ISS) is the primary economic lever for the global economy. It is the cornerstone for value generation, and its absence undeniably affects technology, people, and finances. The emergence of the worldwide information society has introduced fresh economic and legal challenges attributed to the surge in Internet utilization and advancements in the digital economy. Ensuring the security of advancements within information systems has emerged as a primary concern in propelling the evolution of information processes within the software development industry. This study aims to develop and propose a Fuzzy Analytic Hierarchy Process (Fuzzy-AHP) framework to enhance decision-making for software maintenance and deployment in ISS. This framework aims to provide a systematic, flexible method for evaluating and prioritizing multiple conflicting criteria under conditions of uncertainty. The study initially adopts an empirical survey to identify software security maintenance and deployment risks and their practices for ISS organizations. Then adopts the Fuzzy-AHP method to handle the imprecision of expert judgments and organizes decision-making into a hierarchical structure. The framework is applied to evaluate key criteria related to software maintenance and deployment, including security risks, system performance, operational costs, and compliance requirements. Data from 50 ISS experts were collected and used to validate the framework. The paper identifies 52 security risks in maintenance and deployment (SRMD) processes in ISS and also identified 139 best practices for ensuring security, including regular updates, patch management, and adherence to industry-standard security protocols. The Fuzzy-AHP framework effectively structured the decision-making process by prioritizing criteria and sub-criteria. The results demonstrated that the framework helps mitigate the subjective biases in expert judgment and provides a more balanced assessment of maintenance and deployment strategies. Prioritizing security risks and compliance emerged as key factors in the decision-making process. The proposed Fuzzy-AHP framework provides an innovative and adaptable solution for optimizing ISS organizations' software maintenance and deployment decisions. It addresses the complexity and uncertainty involved in such decisions, offering a transparent and structured approach that improves the accuracy and reliability of outcomes. Future research should focus on empirical validation of the framework in real-world case studies and expand its application to other industries with similar decision-making needs.</p>\u0000 </section>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143115670","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 Literature Quality Assessment Skill in Novice Researchers: A Collaborative Card-Based Learning Approach 提高研究新手文献质量评估技能:基于协作卡片的学习方法
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-09 DOI: 10.1002/smr.2753
Affan Yasin, Rubia Fatima, Ira Puspitasari, Zheng JiangBin, Zhi Li

Assessing the quality and credibility of research is crucial across disciplines. However, training early career scholars in systematic quality appraisal poses challenges. The rise of online grey literature increases the need for nuanced evaluation capabilities. This study aims to impart basic literature quality assessment knowledge in early career software engineering researchers using an interactive card-based learning activity. The PRISMA abstract quality checklist was adapted into a physical card deck. Sixteen novice researchers participated in a session using the cards to collaborate, discuss, and analyze a sample review paper abstract based on structured criteria. Quantitative feedback was gathered. Survey results indicated the card activity positively enhanced perceived understanding of quality principles, engagement, and assessment skills. Open-ended feedback highlighted cards improved focus, interactivity, and peer exchanges. This preliminary study provides encouraging evidence that a customized card-based approach can effectively instill foundational skills for assessing abstract quality while increasing motivation and enjoyment. Further research should evaluate long-term retention and optimal instructional design parameters.

评估研究的质量和可信度对各个学科都至关重要。然而,对早期职业学者进行系统的素质评估培训面临着挑战。网络灰色文学的兴起增加了对精细评估能力的需求。本研究旨在透过互动卡片式学习活动,向软体工程早期研究人员传授基本的文献品质评估知识。PRISMA抽象质量检查表被改编成一个物理卡组。16名新研究人员参加了一个会议,使用卡片根据结构化标准进行协作、讨论和分析样本综述论文摘要。收集了定量反馈。调查结果表明,卡片活动积极地提高了对质量原则、参与和评估技能的感知理解。开放式反馈强调卡片可以提高注意力、互动性和同伴交流。这项初步研究提供了令人鼓舞的证据,表明定制的基于卡片的方法可以有效地灌输评估抽象质量的基本技能,同时增加动机和乐趣。进一步的研究应评估长期保留和最佳教学设计参数。
{"title":"Enhancing Literature Quality Assessment Skill in Novice Researchers: A Collaborative Card-Based Learning Approach","authors":"Affan Yasin,&nbsp;Rubia Fatima,&nbsp;Ira Puspitasari,&nbsp;Zheng JiangBin,&nbsp;Zhi Li","doi":"10.1002/smr.2753","DOIUrl":"https://doi.org/10.1002/smr.2753","url":null,"abstract":"<div>\u0000 \u0000 <p>Assessing the quality and credibility of research is crucial across disciplines. However, training early career scholars in systematic quality appraisal poses challenges. The rise of online grey literature increases the need for nuanced evaluation capabilities. This study aims to impart basic literature quality assessment knowledge in early career software engineering researchers using an interactive card-based learning activity. The PRISMA abstract quality checklist was adapted into a physical card deck. Sixteen novice researchers participated in a session using the cards to collaborate, discuss, and analyze a sample review paper abstract based on structured criteria. Quantitative feedback was gathered. Survey results indicated the card activity positively enhanced perceived understanding of quality principles, engagement, and assessment skills. Open-ended feedback highlighted cards improved focus, interactivity, and peer exchanges. This preliminary study provides encouraging evidence that a customized card-based approach can effectively instill foundational skills for assessing abstract quality while increasing motivation and enjoyment. Further research should evaluate long-term retention and optimal instructional design parameters.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 1","pages":""},"PeriodicalIF":1.7,"publicationDate":"2025-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143113616","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
The Perspective of Agile Software Developers on Data Privacy 敏捷软件开发人员对数据隐私的看法
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-12-23 DOI: 10.1002/smr.2755
Mariana Peixoto, Tony Gorschek, Daniel Mendez, Carla Silva, Davide Fucci

Recent studies have shown that many software developers do not have sufficient knowledge and understanding of how to develop a privacy-friendly system. This may become a challenge in developing systems complying with data protection laws. To address this issue, we investigated the factors that influence developers' decision-making when developing privacy-sensitive systems. We conducted an empirical study by means of a survey with 109 practitioners. Our data analysis is based on the principles of social cognitive theory, which includes personal, behavioral, and external environmental factors. We identified six personal, five behavioral, and five external environment factors that affect how developers make decisions regarding privacy, including confusion between privacy and security and reliance on informal practices and organizational support gaps. These findings contribute to understanding how practitioners and companies consider privacy, showing improvements in formal training and structured support over previous studies yet highlighting persistent challenges in consistent privacy integration.

最近的研究表明,许多软件开发人员对如何开发隐私友好型系统缺乏足够的知识和理解。这可能成为开发符合数据保护法的系统的挑战。为了解决这个问题,我们调查了在开发隐私敏感系统时影响开发者决策的因素。我们通过对109名从业人员的调查进行了实证研究。我们的数据分析基于社会认知理论的原则,包括个人、行为和外部环境因素。我们确定了6个个人因素、5个行为因素和5个外部环境因素,这些因素会影响开发人员如何做出有关隐私的决策,包括隐私与安全之间的混淆、对非正式实践的依赖以及组织支持差距。这些发现有助于理解从业者和公司如何考虑隐私,显示了在正式培训和结构化支持方面的改进,但突出了在一致的隐私整合方面的持续挑战。
{"title":"The Perspective of Agile Software Developers on Data Privacy","authors":"Mariana Peixoto,&nbsp;Tony Gorschek,&nbsp;Daniel Mendez,&nbsp;Carla Silva,&nbsp;Davide Fucci","doi":"10.1002/smr.2755","DOIUrl":"https://doi.org/10.1002/smr.2755","url":null,"abstract":"<div>\u0000 \u0000 <p>Recent studies have shown that many software developers do not have sufficient knowledge and understanding of how to develop a privacy-friendly system. This may become a challenge in developing systems complying with data protection laws. To address this issue, we investigated the factors that influence developers' decision-making when developing privacy-sensitive systems. We conducted an empirical study by means of a survey with 109 practitioners. Our data analysis is based on the principles of social cognitive theory, which includes personal, behavioral, and external environmental factors. We identified six personal, five behavioral, and five external environment factors that affect how developers make decisions regarding privacy, including confusion between privacy and security and reliance on informal practices and organizational support gaps. These findings contribute to understanding how practitioners and companies consider privacy, showing improvements in formal training and structured support over previous studies yet highlighting persistent challenges in consistent privacy integration.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 2","pages":""},"PeriodicalIF":1.7,"publicationDate":"2024-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143118226","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
Neural Networks-Based Software Development Effort Estimation: A Systematic Literature Review 基于神经网络的软件开发工作量评估:系统的文献综述
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-12-23 DOI: 10.1002/smr.2756
Fatima Ezzahra Boujida, Fatima Azzahra Amazal, Ali Idri

Software development effort estimation (SDEE) is a key task in managing software projects. Among the existing SDEE models, artificial neural networks (ANN) have garnered considerable attention from the software engineering community because of their ability to learn from previous data and yield acceptable estimates. However, to the best of the authors' knowledge, no systematic literature review (SLR) has been carried out with focus on the use of ANNs in SDEE. This work aims to analyze ANN-based SDEE studies from five view-points: estimation accuracy, accuracy comparison, estimation context, impact of combining ANN-based SDEE models with other techniques, and ANNs parameters. To find relevant ANN-based SDEE studies, we carried out an automated search using four electronic databases. The quality of the relevant papers was assessed to determine the set of papers to include in our review. We identified 65 papers published in the period 1993–2023 with acceptable quality score. The results of our systematic review revealed that ANN-based SDEE models perform better than 11 machine learning (ML) and non-ML SDEE models. Further, the estimation accuracy is improved when neural networks are used in combination with other techniques such as fuzzy clustering techniques. This study found that the use of ANN models in SDEE is promising to get accurate estimates. However, the application of ANN models in industry is still limited. Therefore, it is recommended that practitioners cooperate with researchers to encourage and facilitate the application of ANN models in industry.

软件开发工作量评估(SDEE)是软件项目管理中的一项关键任务。在现有的SDEE模型中,人工神经网络(ANN)已经引起了软件工程界的相当大的关注,因为它们能够从以前的数据中学习并产生可接受的估计。然而,据作者所知,还没有针对人工神经网络在SDEE中的应用进行系统的文献综述(SLR)。本文旨在从估计精度、精度比较、估计上下文、基于神经网络的SDEE模型与其他技术结合的影响以及神经网络参数五个方面分析基于神经网络的SDEE研究。为了找到相关的基于人工神经网络的SDEE研究,我们使用四个电子数据库进行了自动搜索。对相关论文的质量进行评估,以确定纳入我们综述的论文集。我们确定了1993-2023年期间发表的65篇质量分数可接受的论文。我们的系统评价结果显示,基于人工神经网络的SDEE模型比11个机器学习(ML)和非ML SDEE模型表现更好。此外,当神经网络与其他技术(如模糊聚类技术)结合使用时,估计精度得到了提高。本研究发现,在SDEE中使用人工神经网络模型有望获得准确的估计。然而,人工神经网络模型在工业中的应用仍然有限。因此,建议从业者与研究人员合作,鼓励和促进人工神经网络模型在工业中的应用。
{"title":"Neural Networks-Based Software Development Effort Estimation: A Systematic Literature Review","authors":"Fatima Ezzahra Boujida,&nbsp;Fatima Azzahra Amazal,&nbsp;Ali Idri","doi":"10.1002/smr.2756","DOIUrl":"https://doi.org/10.1002/smr.2756","url":null,"abstract":"<div>\u0000 \u0000 <p>Software development effort estimation (SDEE) is a key task in managing software projects. Among the existing SDEE models, artificial neural networks (ANN) have garnered considerable attention from the software engineering community because of their ability to learn from previous data and yield acceptable estimates. However, to the best of the authors' knowledge, no systematic literature review (SLR) has been carried out with focus on the use of ANNs in SDEE. This work aims to analyze ANN-based SDEE studies from five view-points: estimation accuracy, accuracy comparison, estimation context, impact of combining ANN-based SDEE models with other techniques, and ANNs parameters. To find relevant ANN-based SDEE studies, we carried out an automated search using four electronic databases. The quality of the relevant papers was assessed to determine the set of papers to include in our review. We identified 65 papers published in the period 1993–2023 with acceptable quality score. The results of our systematic review revealed that ANN-based SDEE models perform better than 11 machine learning (ML) and non-ML SDEE models. Further, the estimation accuracy is improved when neural networks are used in combination with other techniques such as fuzzy clustering techniques. This study found that the use of ANN models in SDEE is promising to get accurate estimates. However, the application of ANN models in industry is still limited. Therefore, it is recommended that practitioners cooperate with researchers to encourage and facilitate the application of ANN models in industry.</p>\u0000 </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 2","pages":""},"PeriodicalIF":1.7,"publicationDate":"2024-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143118245","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 Serious Game Approach to Introduce the Code Review Practice 引入代码审查实践的严肃游戏方法
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-12-22 DOI: 10.1002/smr.2750
Baris Ardic, Eray Tuzun

Code review is a widely utilized practice that focuses on improving code via manual inspections. However, this practice is not addressed adequately in a typical software engineering curriculum. We aim to help address the code review practice knowledge gap between the software engineering curricula and the industry with a serious game approach. We determine our learning objectives around the introduction of the code review process. To realize these objectives, we design, build, and test the serious game. We then conduct three case studies with a total of 280 students. We evaluated the results by comparing the student's knowledge and confidence about code review before and after case studies, as well as evaluating how they performed in code review quizzes and game levels themselves. Our analysis indicates that students had a positive experience during gameplay, and an in-depth examination suggests that playing the game also enhanced their knowledge. We conclude that the game had a positive impact on introducing the code review process. This study represents a step taken toward moving code review education from industry starting positions to higher education. The game and its auxiliary materials are available online.

代码审查是一种广泛使用的实践,它侧重于通过手工检查来改进代码。然而,这一实践在典型的软件工程课程中并没有得到充分的阐述。我们的目标是用一种严肃的游戏方法来帮助解决软件工程课程和行业之间的代码审查实践知识差距。我们围绕代码审查过程的介绍来确定我们的学习目标。为了实现这些目标,我们设计、制作和测试严肃游戏。然后,我们对总共280名学生进行了三个案例研究。我们通过比较学生在案例研究之前和之后对代码审查的知识和信心,以及评估他们在代码审查测验和游戏关卡中的表现来评估结果。我们的分析表明,学生们在游戏过程中获得了积极的体验,而深入的研究表明,玩游戏也提高了他们的知识水平。我们得出结论,游戏对引入代码审查过程有积极的影响。这项研究代表了将代码审查教育从行业起点转移到高等教育的一个步骤。该游戏及其辅助材料可在网上获得。
{"title":"A Serious Game Approach to Introduce the Code Review Practice","authors":"Baris Ardic,&nbsp;Eray Tuzun","doi":"10.1002/smr.2750","DOIUrl":"https://doi.org/10.1002/smr.2750","url":null,"abstract":"<p>Code review is a widely utilized practice that focuses on improving code via manual inspections. However, this practice is not addressed adequately in a typical software engineering curriculum. We aim to help address the code review practice knowledge gap between the software engineering curricula and the industry with a serious game approach. We determine our learning objectives around the introduction of the code review process. To realize these objectives, we design, build, and test the serious game. We then conduct three case studies with a total of 280 students. We evaluated the results by comparing the student's knowledge and confidence about code review before and after case studies, as well as evaluating how they performed in code review quizzes and game levels themselves. Our analysis indicates that students had a positive experience during gameplay, and an in-depth examination suggests that playing the game also enhanced their knowledge. We conclude that the game had a positive impact on introducing the code review process. This study represents a step taken toward moving code review education from industry starting positions to higher education. The game and its auxiliary materials are available online.</p>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 2","pages":""},"PeriodicalIF":1.7,"publicationDate":"2024-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/smr.2750","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143118158","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
期刊
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