首页 > 最新文献

Queue最新文献

英文 中文
Designing a Framework for Conversational Interfaces 设计会话接口框架
Q3 Computer Science Pub Date : 2023-02-28 DOI: 10.1145/3587715
Zachary Tellman
Wherever possible, business logic should be described by code rather than training data. This keeps our system's behavior principled, predictable, and easy to change. Our approach to conversational interfaces allows them to be built much like any other application, using familiar tools, conventions, and processes, while still taking advantage of cutting-edge machine-learning techniques.
只要有可能,业务逻辑应该由代码而不是训练数据来描述。这使我们的系统行为保持原则性、可预测性和易于更改。我们对会话接口的方法允许它们像任何其他应用程序一样构建,使用熟悉的工具、约定和流程,同时仍然利用尖端的机器学习技术。
{"title":"Designing a Framework for Conversational Interfaces","authors":"Zachary Tellman","doi":"10.1145/3587715","DOIUrl":"https://doi.org/10.1145/3587715","url":null,"abstract":"Wherever possible, business logic should be described by code rather than training data. This keeps our system's behavior principled, predictable, and easy to change. Our approach to conversational interfaces allows them to be built much like any other application, using familiar tools, conventions, and processes, while still taking advantage of cutting-edge machine-learning techniques.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"21 1","pages":"85 - 101"},"PeriodicalIF":0.0,"publicationDate":"2023-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42966250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
The Parchment Path? 羊皮纸之路?
Q3 Computer Science Pub Date : 2023-02-28 DOI: 10.1145/3587482
George Neville-Neil
The greater the risk, the greater the reward, and if you do succeed, it will be an achievement that you can look back on and smile wryly about. Postdocs never laugh because postdocs are post-laughter. However, there are some things to consider before plunking down your application fee and writing all those essays.
风险越大,回报就越大,如果你真的成功了,这将是一个你可以回过头来苦笑的成就。博士后从不笑,因为博士后是在笑。然而,在支付申请费和写所有这些文章之前,有一些事情需要考虑。
{"title":"The Parchment Path?","authors":"George Neville-Neil","doi":"10.1145/3587482","DOIUrl":"https://doi.org/10.1145/3587482","url":null,"abstract":"The greater the risk, the greater the reward, and if you do succeed, it will be an achievement that you can look back on and smile wryly about. Postdocs never laugh because postdocs are post-laughter. However, there are some things to consider before plunking down your application fee and writing all those essays.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"21 1","pages":"5 - 11"},"PeriodicalIF":0.0,"publicationDate":"2023-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48262261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Taking Flight with Copilot 与副驾驶一起飞行
Q3 Computer Science Pub Date : 2022-12-31 DOI: 10.1145/3582083
C. Bird, Denae Ford, Thomas Zimmermann, Nicole Forsgren, Eirini Kalliamvakou, Travis Lowdermilk, Idan Gazit
Over the next five years, AI-powered tools likely will be helping developers in many diverse tasks. For example, such models may be used to improve code review, directing reviewers to parts of a change where review is most needed or even directly providing feedback on changes. Models such as Codex may suggest fixes for defects in code, build failures, or failing tests. These models are able to write tests automatically, helping to improve code quality and downstream reliability of distributed systems. This study of Copilot shows that developers spend more time reviewing code than actually writing code. As AI-powered tools are integrated into more software development tasks, developer roles will shift so that more time is spent assessing suggestions related to the task than doing the task itself.
在接下来的五年里,人工智能工具可能会帮助开发人员完成许多不同的任务。例如,这样的模型可以用于改进代码评审,将评审人员引导到最需要评审的变更部分,甚至直接提供对变更的反馈。Codex等模型可能会建议修复代码中的缺陷、构建失败或测试失败。这些模型能够自动编写测试,有助于提高代码质量和分布式系统的下游可靠性。Copilot的这项研究表明,开发人员花在审查代码上的时间比实际编写代码的时间要多。随着人工智能工具被集成到更多的软件开发任务中,开发人员的角色将发生变化,因此与任务本身相比,花在评估与任务相关的建议上的时间将更多。
{"title":"Taking Flight with Copilot","authors":"C. Bird, Denae Ford, Thomas Zimmermann, Nicole Forsgren, Eirini Kalliamvakou, Travis Lowdermilk, Idan Gazit","doi":"10.1145/3582083","DOIUrl":"https://doi.org/10.1145/3582083","url":null,"abstract":"Over the next five years, AI-powered tools likely will be helping developers in many diverse tasks. For example, such models may be used to improve code review, directing reviewers to parts of a change where review is most needed or even directly providing feedback on changes. Models such as Codex may suggest fixes for defects in code, build failures, or failing tests. These models are able to write tests automatically, helping to improve code quality and downstream reliability of distributed systems. This study of Copilot shows that developers spend more time reviewing code than actually writing code. As AI-powered tools are integrated into more software development tasks, developer roles will shift so that more time is spent assessing suggestions related to the task than doing the task itself.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"35 - 57"},"PeriodicalIF":0.0,"publicationDate":"2022-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47976995","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
The Fun in Fuzzing 模糊测试的乐趣
Q3 Computer Science Pub Date : 2022-12-31 DOI: 10.1145/3580504
Stefan Nagy, P. Alvaro
Stefan Nagy, an assistant professor in the Kahlert School of Computing at the University of Utah, takes us on a tour of recent research in software fuzzing, or the systematic testing of programs via the generation of novel or unexpected inputs. The first paper he discusses extends the state of the art in coverage-guided fuzzing with the semantic notion of "likely invariants," inferred via techniques from property-based testing. The second explores encoding domain-specific knowledge about certain bug classes into test-case generation. His last selection takes us through the looking glass, randomly generating entire C programs and using differential analysis to compare traces of optimized and unoptimized executions, in order to find bugs in the compilers themselves.
犹他大学Kahlert计算学院的助理教授Stefan Nagy带我们参观了软件模糊化的最新研究,即通过生成新颖或意外输入对程序进行系统测试。他讨论的第一篇论文通过基于属性的测试技术推断出“可能不变量”的语义概念,扩展了覆盖引导模糊化的最新技术。第二个探索将关于某些bug类的领域特定知识编码到测试用例生成中。他的最后一个选择带我们走进了观察镜,随机生成整个C程序,并使用差分分析来比较优化和未优化执行的痕迹,以发现编译器本身的错误。
{"title":"The Fun in Fuzzing","authors":"Stefan Nagy, P. Alvaro","doi":"10.1145/3580504","DOIUrl":"https://doi.org/10.1145/3580504","url":null,"abstract":"Stefan Nagy, an assistant professor in the Kahlert School of Computing at the University of Utah, takes us on a tour of recent research in software fuzzing, or the systematic testing of programs via the generation of novel or unexpected inputs. The first paper he discusses extends the state of the art in coverage-guided fuzzing with the semantic notion of \"likely invariants,\" inferred via techniques from property-based testing. The second explores encoding domain-specific knowledge about certain bug classes into test-case generation. His last selection takes us through the looking glass, randomly generating entire C programs and using differential analysis to compare traces of optimized and unoptimized executions, in order to find bugs in the compilers themselves.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"80 - 87"},"PeriodicalIF":0.0,"publicationDate":"2022-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42220812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Three-part Harmony for Program Managers Who Just Don't Get It, Yet 给还不懂的项目经理的三段式和谐
Q3 Computer Science Pub Date : 2022-12-31 DOI: 10.1145/3576027
Guenever Aldrich, Danny Tsang, J. McKenney
This article examines three tools in the system acquisitions toolbox that can work to expedite development and procurement while mitigating programmatic risk: OSS, open standards, and the Agile/Scrum software development processes are all powerful additions to the DoD acquisition program management toolbox.
本文研究了系统采买工具箱中的三个工具,它们可以加速开发和采购,同时降低编程风险:OSS、开放标准和Agile/Scrum软件开发过程都是国防部采买项目管理工具箱的强大补充。
{"title":"Three-part Harmony for Program Managers Who Just Don't Get It, Yet","authors":"Guenever Aldrich, Danny Tsang, J. McKenney","doi":"10.1145/3576027","DOIUrl":"https://doi.org/10.1145/3576027","url":null,"abstract":"This article examines three tools in the system acquisitions toolbox that can work to expedite development and procurement while mitigating programmatic risk: OSS, open standards, and the Agile/Scrum software development processes are all powerful additions to the DoD acquisition program management toolbox.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"58 - 79"},"PeriodicalIF":0.0,"publicationDate":"2022-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48206518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
All Sliders to the Right 所有向右滑动
Q3 Computer Science Pub Date : 2022-12-31 DOI: 10.1145/3580505
George Neville-Neil
There are many reasons why this year's model isn't any better than last year's, and many reasons why performance fails to scale, some of which KV has covered in these pages. It is true that the days of upgrading every year and getting a free performance boost are long gone, as we're not really getting single cores that are faster than about 4GHz. One thing that many software developers fail to understand is the hardware on which their software runs at a sufficiently deep level.
今年的模型没有比去年好的原因有很多,性能无法扩展的原因也有很多,KV在这些页面中已经介绍了其中的一些。的确,每年升级和获得免费性能提升的日子已经一去不复返了,因为我们并没有真正获得超过4GHz的单核。许多软件开发人员无法理解的一件事是,他们的软件运行在足够深入的硬件上。
{"title":"All Sliders to the Right","authors":"George Neville-Neil","doi":"10.1145/3580505","DOIUrl":"https://doi.org/10.1145/3580505","url":null,"abstract":"There are many reasons why this year's model isn't any better than last year's, and many reasons why performance fails to scale, some of which KV has covered in these pages. It is true that the days of upgrading every year and getting a free performance boost are long gone, as we're not really getting single cores that are faster than about 4GHz. One thing that many software developers fail to understand is the hardware on which their software runs at a sufficiently deep level.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"4 - 8"},"PeriodicalIF":0.0,"publicationDate":"2022-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47521157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
To PiM or Not to PiM 对PiM还是不对PiM
Q3 Computer Science Pub Date : 2022-12-31 DOI: 10.1145/3580503
Gabriel Falcao, João Dinis Ferreira
As artificial intelligence becomes a pervasive tool for the billions of IoT (Internet of things) devices at the edge, the data movement bottleneck imposes severe limitations on the performance and autonomy of these systems. PiM (processing-in-memory) is emerging as a way of mitigating the data movement bottleneck while satisfying the stringent performance, energy efficiency, and accuracy requirements of edge imaging applications that rely on CNNs (convolutional neural networks).
随着人工智能成为数十亿处于边缘的物联网设备的普及工具,数据移动瓶颈对这些系统的性能和自主性造成了严重限制。PiM(内存处理)正在成为一种缓解数据移动瓶颈的方法,同时满足依赖CNN(卷积神经网络)的边缘成像应用程序的严格性能、能效和准确性要求。
{"title":"To PiM or Not to PiM","authors":"Gabriel Falcao, João Dinis Ferreira","doi":"10.1145/3580503","DOIUrl":"https://doi.org/10.1145/3580503","url":null,"abstract":"As artificial intelligence becomes a pervasive tool for the billions of IoT (Internet of things) devices at the edge, the data movement bottleneck imposes severe limitations on the performance and autonomy of these systems. PiM (processing-in-memory) is emerging as a way of mitigating the data movement bottleneck while satisfying the stringent performance, energy efficiency, and accuracy requirements of edge imaging applications that rely on CNNs (convolutional neural networks).","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"9 - 34"},"PeriodicalIF":0.0,"publicationDate":"2022-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47547902","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
OCCAM-v2: Combining Static and Dynamic Analysis for Effective and Efficient Whole-program Specialization OCCAM-v2:结合静态和动态分析实现高效、高效的全程序专业化
Q3 Computer Science Pub Date : 2022-10-31 DOI: 10.1145/3570922
J. Navas, Ashish Gehani
OCCAM-v2 leverages scalable pointer analysis, value analysis, and dynamic analysis to create an effective and efficient tool for specializing LLVM bitcode. The extent of the code-size reduction achieved depends on the specific deployment configuration. Each application that is to be specialized is accompanied by a manifest that specifies concrete arguments that are known a priori, as well as a count of residual arguments that will be provided at runtime. The best case for partial evaluation occurs when the arguments are completely concretely specified. OCCAM-v2 uses a pointer analysis to devirtualize calls, allowing it to eliminate the entire body of functions that are not reachable by any direct calls. The hybrid analysis feature can handle cases that are challenging for static analysis, such as input loops, string processing, and external data (in files, for example). On the suite of evaluated programs, OCCAM-v2 was able to reduce the instruction count by 40.6 percent on average, taking a median of 2.4 seconds.
OCCAM-v2利用可扩展的指针分析、值分析和动态分析来创建一个有效和高效的LLVM位码专门化工具。代码大小减少的程度取决于具体的部署配置。每个要专门化的应用程序都伴随着一个清单,其中指定了先验已知的具体参数,以及将在运行时提供的剩余参数的计数。部分求值的最佳情况发生在参数完全具体指定时。OCCAM-v2使用指针分析来实现非虚拟化调用,从而消除任何直接调用都无法访问的整个函数体。混合分析特性可以处理对静态分析具有挑战性的情况,例如输入循环、字符串处理和外部数据(例如文件中的数据)。在评估的程序套件中,OCCAM-v2能够平均减少40.6%的指令计数,中位数为2.4秒。
{"title":"OCCAM-v2: Combining Static and Dynamic Analysis for Effective and Efficient Whole-program Specialization","authors":"J. Navas, Ashish Gehani","doi":"10.1145/3570922","DOIUrl":"https://doi.org/10.1145/3570922","url":null,"abstract":"OCCAM-v2 leverages scalable pointer analysis, value analysis, and dynamic analysis to create an effective and efficient tool for specializing LLVM bitcode. The extent of the code-size reduction achieved depends on the specific deployment configuration. Each application that is to be specialized is accompanied by a manifest that specifies concrete arguments that are known a priori, as well as a count of residual arguments that will be provided at runtime. The best case for partial evaluation occurs when the arguments are completely concretely specified. OCCAM-v2 uses a pointer analysis to devirtualize calls, allowing it to eliminate the entire body of functions that are not reachable by any direct calls. The hybrid analysis feature can handle cases that are challenging for static analysis, such as input loops, string processing, and external data (in files, for example). On the suite of evaluated programs, OCCAM-v2 was able to reduce the instruction count by 40.6 percent on average, taking a median of 2.4 seconds.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"58 - 85"},"PeriodicalIF":0.0,"publicationDate":"2022-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45432178","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
OSS Supply-chain Security: What Will It Take? OSS供应链安全:需要什么?
Q3 Computer Science Pub Date : 2022-10-31 DOI: 10.1145/3570923
Maya Kaczorowski, Falcon Momot, George Neville-Neil, Chris McCubbin
While enterprise security teams naturally tend to turn their focus primarily to direct attacks on their own infrastructure, cybercrime exploits now are increasingly aimed at easier targets upstream. This has led to a perfect storm, since virtually all significant codebase repositories at this point include at least some amount of open-source software. But opportunities also abound there for the authors of malware. The broader cybercrime world, meanwhile, has noted that open-source supply chains are generally easy to penetrate. What's being done at this point to address the apparent risks?
虽然企业安全团队自然倾向于将重点主要转向对自己基础设施的直接攻击,但网络犯罪漏洞现在越来越多地针对上游更容易攻击的目标。这导致了一场完美的风暴,因为目前几乎所有重要的代码库都至少包括一些开源软件。但恶意软件的作者也有很多机会。与此同时,更广泛的网络犯罪世界已经注意到,开源供应链通常很容易渗透。目前正在采取什么措施来解决明显的风险?
{"title":"OSS Supply-chain Security: What Will It Take?","authors":"Maya Kaczorowski, Falcon Momot, George Neville-Neil, Chris McCubbin","doi":"10.1145/3570923","DOIUrl":"https://doi.org/10.1145/3570923","url":null,"abstract":"While enterprise security teams naturally tend to turn their focus primarily to direct attacks on their own infrastructure, cybercrime exploits now are increasingly aimed at easier targets upstream. This has led to a perfect storm, since virtually all significant codebase repositories at this point include at least some amount of open-source software. But opportunities also abound there for the authors of malware. The broader cybercrime world, meanwhile, has noted that open-source supply chains are generally easy to penetrate. What's being done at this point to address the apparent risks?","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"86 - 102"},"PeriodicalIF":0.0,"publicationDate":"2022-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41623652","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Literate Executables 升可执行文件
Q3 Computer Science Pub Date : 2022-10-31 DOI: 10.1145/3570938
Terence Kelly
Literate executables redefine the relationship between compiled binaries and source code to be that of chicken and egg, so it's easy to derive either from the other. This episode of Drill Bits provides a general-purpose literacy tool and showcases the advantages of literacy by retrofitting it onto everyone's favorite command-line utility.
Literate可执行文件将编译后的二进制文件和源代码之间的关系重新定义为鸡和蛋的关系,因此很容易从另一个派生。本期Drill Bits提供了一个通用的识字工具,并通过将其改装到每个人最喜欢的命令行实用程序上,展示了识字的优势。
{"title":"Literate Executables","authors":"Terence Kelly","doi":"10.1145/3570938","DOIUrl":"https://doi.org/10.1145/3570938","url":null,"abstract":"Literate executables redefine the relationship between compiled binaries and source code to be that of chicken and egg, so it's easy to derive either from the other. This episode of Drill Bits provides a general-purpose literacy tool and showcases the advantages of literacy by retrofitting it onto everyone's favorite command-line utility.","PeriodicalId":39042,"journal":{"name":"Queue","volume":"20 1","pages":"20 - 32"},"PeriodicalIF":0.0,"publicationDate":"2022-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49650179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Queue
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1