首页 > 最新文献

2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)最新文献

英文 中文
On designing better tools for learning APIs 关于设计更好的学习api的工具
Adrian Kuhn, R. Deline
Modern software development requires a large investment in learning application programming interfaces (APIs). Recent research found that the learning materials themselves are often inadequate: developers struggle to find answers beyond simple usage scenarios. Solving these problems requires a large investment in tool and search engine development. To understand where further investment would be most useful, we ran a study with 19 professional developers to understand what a solution might look like, free of technical constraints. In this paper, we report on design implications of tools for API learning, grounded in the reality of the professional developers themselves. The reoccurring themes in the participants' feedback were trustworthiness, confidentiality, information overload and the need for code examples as first-class documentation artifacts.
现代软件开发需要在学习应用程序编程接口(api)方面进行大量投资。最近的研究发现,学习材料本身往往是不够的:开发人员努力寻找简单使用场景之外的答案。解决这些问题需要在工具和搜索引擎开发上进行大量投资。为了了解进一步的投资在哪里最有用,我们对19名专业开发人员进行了一项研究,以了解解决方案在没有技术限制的情况下可能是什么样子。在本文中,我们报告了API学习工具的设计含义,以专业开发人员自己的现实为基础。在参与者的反馈中,反复出现的主题是可信度、保密性、信息过载以及对代码示例作为一流文档工件的需求。
{"title":"On designing better tools for learning APIs","authors":"Adrian Kuhn, R. Deline","doi":"10.1109/SUITE.2012.6225476","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225476","url":null,"abstract":"Modern software development requires a large investment in learning application programming interfaces (APIs). Recent research found that the learning materials themselves are often inadequate: developers struggle to find answers beyond simple usage scenarios. Solving these problems requires a large investment in tool and search engine development. To understand where further investment would be most useful, we ran a study with 19 professional developers to understand what a solution might look like, free of technical constraints. In this paper, we report on design implications of tools for API learning, grounded in the reality of the professional developers themselves. The reoccurring themes in the participants' feedback were trustworthiness, confidentiality, information overload and the need for code examples as first-class documentation artifacts.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127528925","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}
引用次数: 3
Similarity search plug-in: Clone detection meets internet-scale code search 相似搜索插件:克隆检测满足互联网规模的代码搜索
I. Keivanloo, C. Forbes, J. Rilling
This paper presents an Eclipse plug-in that provides source code similarity search over source code available on the Internet. We show how our Linked Data repository (SeCold) and scalable clone search approach (SeClone) can provide the enabling technology for an open Internet-scale similarity search service.
本文介绍了一个Eclipse插件,它提供了对Internet上可用的源代码的源代码相似性搜索。我们展示了我们的关联数据存储库(SeCold)和可扩展克隆搜索方法(SeClone)如何为开放的互联网规模的相似性搜索服务提供支持技术。
{"title":"Similarity search plug-in: Clone detection meets internet-scale code search","authors":"I. Keivanloo, C. Forbes, J. Rilling","doi":"10.1109/SUITE.2012.6225474","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225474","url":null,"abstract":"This paper presents an Eclipse plug-in that provides source code similarity search over source code available on the Internet. We show how our Linked Data repository (SeCold) and scalable clone search approach (SeClone) can provide the enabling technology for an open Internet-scale similarity search service.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124511724","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}
引用次数: 15
Program analysis using interactive and visual querying 程序分析使用交互式和可视化查询
Jamel Eddine Jridi, H. Sahraoui, Philippe Langlais
We propose an interactive querying approach for program analysis and comprehension tasks. In our approach, an analyst uses a set of basic filters (information retrieval, structural, quantitative, and user selection) to define complex queries. These queries are built following an interactive and iterative process where basic filters are selected and executed, and their results displayed, changed, and combined using predefined operators.
我们提出了一种交互式查询方法,用于程序分析和理解任务。在我们的方法中,分析人员使用一组基本过滤器(信息检索、结构、定量和用户选择)来定义复杂的查询。这些查询是按照交互和迭代的过程构建的,其中选择和执行基本过滤器,使用预定义的操作符显示、更改和组合它们的结果。
{"title":"Program analysis using interactive and visual querying","authors":"Jamel Eddine Jridi, H. Sahraoui, Philippe Langlais","doi":"10.1109/SUITE.2012.6225471","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225471","url":null,"abstract":"We propose an interactive querying approach for program analysis and comprehension tasks. In our approach, an analyst uses a set of basic filters (information retrieval, structural, quantitative, and user selection) to define complex queries. These queries are built following an interactive and iterative process where basic filters are selected and executed, and their results displayed, changed, and combined using predefined operators.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115857176","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
Duplication removal for a search-based recommendation system 基于搜索的推荐系统的重复删除
Hitomi Masuhara, N. Murakami, T. Watanabe
A search-based recommendation system looks, in the code repository, for programs that are relevant to the program being edited. Storing a large amount of open source programs into the repository will make the search results better, but also causes the code clone problem; i.e., recommending a set of program fragments that are almost idential. To tackle this problem, we propose a novel approach that ranks recommended programs by taking their “freshness” count into account. This short paper discusses the background of the problem, and illustrates the proposed algorithm.
基于搜索的推荐系统在代码存储库中查找与正在编辑的程序相关的程序。将大量开源程序存储到存储库中会使搜索结果更好,但也会导致代码克隆问题;也就是说,推荐一组几乎相同的程序片段。为了解决这个问题,我们提出了一种新颖的方法,通过考虑“新鲜度”来对推荐节目进行排名。本文讨论了问题的产生背景,并举例说明了所提出的算法。
{"title":"Duplication removal for a search-based recommendation system","authors":"Hitomi Masuhara, N. Murakami, T. Watanabe","doi":"10.1109/SUITE.2012.6225477","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225477","url":null,"abstract":"A search-based recommendation system looks, in the code repository, for programs that are relevant to the program being edited. Storing a large amount of open source programs into the repository will make the search results better, but also causes the code clone problem; i.e., recommending a set of program fragments that are almost idential. To tackle this problem, we propose a novel approach that ranks recommended programs by taking their “freshness” count into account. This short paper discusses the background of the problem, and illustrates the proposed algorithm.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121286664","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}
引用次数: 2
Leveraging software search and reuse with automated software adaptation 利用软件搜索和重用自动化软件适配
Werner Janjic, C. Atkinson
Research on software reuse over the last decade has removed a lot of obstacles to its practical adoption. However, despite the claims in the software reuse literature of 1990's there are still some fundamental research challenges to be addressed, especially the problem of delivering “good” (i.e. high quality) search results with high precision and semantic recall. In terms of precision, one of the most promising approach to have emerged in recent years is test-driven search which only includes components in the result set that actually match a developers behavioral requirements as defined by a test case. However, the test-driven search prototypes available today currently have a low semantic recall because they are unable to find semantically matching components which have the wrong syntactic interface. In this paper we describe an automatic adaptation engine that alleviates this problem by automatically creating adapters to allow semantically mismatching components to be tested by test-driven search engines, thus significantly enhancing their semantic recall.
在过去的十年中,对软件重用的研究已经为其实际应用消除了许多障碍。然而,尽管在20世纪90年代的软件重用文献中提出了一些主张,但仍有一些基本的研究挑战需要解决,特别是提供高精度和语义召回的“好”(即高质量)搜索结果的问题。就精确度而言,近年来出现的最有前途的方法之一是测试驱动搜索,它只包括结果集中与测试用例定义的开发人员行为需求实际匹配的组件。然而,目前可用的测试驱动搜索原型的语义召回率很低,因为它们无法找到具有错误语法接口的语义匹配组件。在本文中,我们描述了一个自动适配引擎,该引擎通过自动创建适配器来允许测试驱动的搜索引擎测试语义不匹配的组件,从而显著提高其语义召回,从而缓解了这一问题。
{"title":"Leveraging software search and reuse with automated software adaptation","authors":"Werner Janjic, C. Atkinson","doi":"10.1109/SUITE.2012.6225475","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225475","url":null,"abstract":"Research on software reuse over the last decade has removed a lot of obstacles to its practical adoption. However, despite the claims in the software reuse literature of 1990's there are still some fundamental research challenges to be addressed, especially the problem of delivering “good” (i.e. high quality) search results with high precision and semantic recall. In terms of precision, one of the most promising approach to have emerged in recent years is test-driven search which only includes components in the result set that actually match a developers behavioral requirements as defined by a test case. However, the test-driven search prototypes available today currently have a low semantic recall because they are unable to find semantically matching components which have the wrong syntactic interface. In this paper we describe an automatic adaptation engine that alleviates this problem by automatically creating adapters to allow semantically mismatching components to be tested by test-driven search engines, thus significantly enhancing their semantic recall.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126814234","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}
引用次数: 12
Automatic labeling of software requirements clusters 软件需求集群的自动标注
Nan Niu, S. Reddivari, Ahmed Akl Mahmoud, T. Bhowmik, Songhua Xu
Clustering is of great practical value in retrieving reusable requirements artifacts from the ever-growing software project repositories. Despite the development of automated cluster labeling techniques in information retrieval, little is understood about automatic labeling of requirements clusters. In this paper, we review the literature on cluster labeling, and conduct an experiment to evaluate how automated methods perform in labeling requirements clusters. The results show that differential labeling outperforms cluster-internal labeling, and that hybrid method does not necessarily lead to the labels best matching human judgment. Our work sheds light on improving automated ways to support search-driven development.
集群在从不断增长的软件项目存储库中检索可重用需求工件方面具有很大的实用价值。尽管信息检索中的自动聚类标注技术得到了发展,但对需求聚类的自动标注却知之甚少。在本文中,我们回顾了关于聚类标注的文献,并进行了一个实验来评估自动化方法在标注需求聚类中的表现。结果表明,差分标记优于聚类内部标记,混合方法不一定能使标记最符合人类的判断。我们的工作揭示了如何改进自动化的方式来支持搜索驱动的开发。
{"title":"Automatic labeling of software requirements clusters","authors":"Nan Niu, S. Reddivari, Ahmed Akl Mahmoud, T. Bhowmik, Songhua Xu","doi":"10.1109/SUITE.2012.6225472","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225472","url":null,"abstract":"Clustering is of great practical value in retrieving reusable requirements artifacts from the ever-growing software project repositories. Despite the development of automated cluster labeling techniques in information retrieval, little is understood about automatic labeling of requirements clusters. In this paper, we review the literature on cluster labeling, and conduct an experiment to evaluate how automated methods perform in labeling requirements clusters. The results show that differential labeling outperforms cluster-internal labeling, and that hybrid method does not necessarily lead to the labels best matching human judgment. Our work sheds light on improving automated ways to support search-driven development.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128859233","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}
引用次数: 13
Search by example in TouchDevelop: Code search made easy 在TouchDevelop中搜索示例:代码搜索变得容易
M. Akhin, N. Tillmann, M. Fahndrich, J. de Halleux, M. Moskal
Code search has always been essential to software development; it is the cornerstone of activities such as program comprehension and maintenance. Traditionally, code search required learning of complex query languages with very steep learning curves. In contrast, programming environments for mobile devices targeting novice programmers are becoming popular and code search is becoming increasingly important. Yet, dedicated code query languages present a learning barrier for novice programmers. In this paper we consider “search-by-example” as a way of dealing with this problem. Given a query code snippet, we find all similar snippets in the codebase and present them to the user. This problem is a special instance of the clone detection problem, and, by using relevant techniques, we can perform precise code search with little to no configuration and completely agnostic of code formatting, variable renamings, etc. These properties make “search-by-example” very easy to use by inexperienced programmers. We built a prototype of our approach in TouchDevelop, a novel mobile app development environment for Windows Phone. We will use it as a testing ground for future evaluation.
代码搜索在软件开发中一直是必不可少的;它是程序理解和维护等活动的基石。传统上,代码搜索需要学习复杂的查询语言,学习曲线非常陡峭。相比之下,针对新手程序员的移动设备编程环境正变得越来越流行,代码搜索也变得越来越重要。然而,专用的代码查询语言对新手程序员来说是一个学习障碍。在本文中,我们考虑“按例搜索”作为处理这一问题的一种方法。给定一个查询代码片段,我们在代码库中找到所有相似的代码片段,并将它们呈现给用户。这个问题是克隆检测问题的一个特殊实例,通过使用相关技术,我们可以在几乎不需要配置的情况下执行精确的代码搜索,并且完全不知道代码格式、变量重命名等。这些属性使得“按例搜索”对于没有经验的程序员来说非常容易使用。我们在TouchDevelop(一款针对Windows Phone的新型移动应用开发环境)中构建了我们方法的原型。我们将把它作为未来评估的试验场。
{"title":"Search by example in TouchDevelop: Code search made easy","authors":"M. Akhin, N. Tillmann, M. Fahndrich, J. de Halleux, M. Moskal","doi":"10.1109/SUITE.2012.6225478","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225478","url":null,"abstract":"Code search has always been essential to software development; it is the cornerstone of activities such as program comprehension and maintenance. Traditionally, code search required learning of complex query languages with very steep learning curves. In contrast, programming environments for mobile devices targeting novice programmers are becoming popular and code search is becoming increasingly important. Yet, dedicated code query languages present a learning barrier for novice programmers. In this paper we consider “search-by-example” as a way of dealing with this problem. Given a query code snippet, we find all similar snippets in the codebase and present them to the user. This problem is a special instance of the clone detection problem, and, by using relevant techniques, we can perform precise code search with little to no configuration and completely agnostic of code formatting, variable renamings, etc. These properties make “search-by-example” very easy to use by inexperienced programmers. We built a prototype of our approach in TouchDevelop, a novel mobile app development environment for Windows Phone. We will use it as a testing ground for future evaluation.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"202 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134495237","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}
引用次数: 5
Search upon UML repositories with text matching techniques 使用文本匹配技术搜索UML存储库
B. Bislimovska, A. Bozzon, M. Brambilla, P. Fraternali
As the quantity of software artifacts, mainly source code and software models, stored in repositories increases, the need for their efficient search becomes more important. In this paper we propose content-based query (a.k.a query-by-example) approach for searching software model repositories, in order to retrieve significant models or model fragments. The query-by-example search conveys the user need in form of a model or pattern specified in a coarse way. Our approach incorporates analysis and indexing of models using textual information retrieval techniques, which exploit the knowledge of the metamodel the models conform to. This allows us to explore different segmentation granularities on models and different indexing techniques ranging from simple bag of words, to index structures which integrate metamodel information. We detail the proposed theoretical framework, the implementation of the method upon open-source architectures, and we discuss the results of our experiments upon a public dataset of UML models.
随着存储在存储库中的软件构件(主要是源代码和软件模型)数量的增加,对它们的有效搜索的需求变得更加重要。在本文中,我们提出了基于内容的查询(又名按例查询)方法来搜索软件模型存储库,以便检索重要的模型或模型片段。按例查询搜索以粗略的方式指定的模型或模式的形式传达用户需求。我们的方法结合了使用文本信息检索技术的模型分析和索引,该技术利用了模型所符合的元模型的知识。这允许我们探索模型上不同的分割粒度和不同的索引技术,从简单的词包到集成元模型信息的索引结构。我们详细介绍了所提出的理论框架,该方法在开源架构上的实现,并讨论了我们在UML模型的公共数据集上的实验结果。
{"title":"Search upon UML repositories with text matching techniques","authors":"B. Bislimovska, A. Bozzon, M. Brambilla, P. Fraternali","doi":"10.1109/SUITE.2012.6225479","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225479","url":null,"abstract":"As the quantity of software artifacts, mainly source code and software models, stored in repositories increases, the need for their efficient search becomes more important. In this paper we propose content-based query (a.k.a query-by-example) approach for searching software model repositories, in order to retrieve significant models or model fragments. The query-by-example search conveys the user need in form of a model or pattern specified in a coarse way. Our approach incorporates analysis and indexing of models using textual information retrieval techniques, which exploit the knowledge of the metamodel the models conform to. This allows us to explore different segmentation granularities on models and different indexing techniques ranging from simple bag of words, to index structures which integrate metamodel information. We detail the proposed theoretical framework, the implementation of the method upon open-source architectures, and we discuss the results of our experiments upon a public dataset of UML models.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117286339","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
Automatic programming as code search: A research agenda 作为代码搜索的自动编程:一个研究议程
S. Reiss
Automatically building programs has been a research goal for over 40 years. Code search technology, particularly code search combined with directed program transformations and validation, has the potential to address many of the problems related to automatic programming. In this position paper we outline an approach to using code search as a tool for generating moderate sized programs, define three problems that will need to be addressed, and describe our first steps toward solving those problems.
40多年来,自动构建程序一直是一个研究目标。代码搜索技术,特别是与定向程序转换和验证相结合的代码搜索,具有解决与自动编程相关的许多问题的潜力。在本文中,我们概述了一种使用代码搜索作为生成中等规模程序的工具的方法,定义了需要解决的三个问题,并描述了我们解决这些问题的第一步。
{"title":"Automatic programming as code search: A research agenda","authors":"S. Reiss","doi":"10.1109/SUITE.2012.6225473","DOIUrl":"https://doi.org/10.1109/SUITE.2012.6225473","url":null,"abstract":"Automatically building programs has been a research goal for over 40 years. Code search technology, particularly code search combined with directed program transformations and validation, has the potential to address many of the problems related to automatic programming. In this position paper we outline an approach to using code search as a tool for generating moderate sized programs, define three problems that will need to be addressed, and describe our first steps toward solving those problems.","PeriodicalId":197992,"journal":{"name":"2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131200566","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
期刊
2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)
全部 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