首页 > 最新文献

1993 Conference on Software Maintenance最新文献

英文 中文
Multi-valued constant propagation for the reengineering of user interfaces 面向用户界面再造的多值常数传播
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366950
E. Merlo, J. Girard, L. Hendren, R. Mori
An extension of simple constant propagation analysis is presented in the context of the ongoing Macroscope project on the reengineering of user interfaces. Multi-valued constant propagation analysis (MVCP) is needed to extract user interface behavioral specifications from source code. Structural and behavioral specifications are used to generate new user interface code that will be integrated into the original system. The flow analysis aspects involved in the MVCP approach are described together with an overall view of the user interface reengineering project. The motivations and advantages of such an analysis method are presented.<>
在正在进行的Macroscope项目的背景下,提出了简单常数传播分析的扩展,用于用户界面的再工程。从源代码中提取用户界面行为规范需要多值常数传播分析(MVCP)。结构和行为规范用于生成将集成到原始系统中的新用户界面代码。本文描述了MVCP方法中涉及的流程分析方面,以及用户界面再造项目的总体视图。介绍了这种分析方法的动机和优点。
{"title":"Multi-valued constant propagation for the reengineering of user interfaces","authors":"E. Merlo, J. Girard, L. Hendren, R. Mori","doi":"10.1109/ICSM.1993.366950","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366950","url":null,"abstract":"An extension of simple constant propagation analysis is presented in the context of the ongoing Macroscope project on the reengineering of user interfaces. Multi-valued constant propagation analysis (MVCP) is needed to extract user interface behavioral specifications from source code. Structural and behavioral specifications are used to generate new user interface code that will be integrated into the original system. The flow analysis aspects involved in the MVCP approach are described together with an overall view of the user interface reengineering project. The motivations and advantages of such an analysis method are presented.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123268704","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}
引用次数: 11
Downsizing large application programs 精简大型应用程序
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366951
H. Sneed, E. Nyáry
There is a great demand in industry to migrate from the mainframe to distributed client/server type systems. Three methods of splitting up oversized host application programs with the goal of off-loading them to workstation computers are proposed. The three approaches are by procedural connection, functional decomposition and abstract data typing. Experience in applying each of the methods is described and other measures necessary to downsize a program are explained.<>
工业中有很大的需求从大型机迁移到分布式客户机/服务器类型系统。提出了三种拆分超大主机应用程序的方法,目的是将它们卸载到工作站计算机上。这三种方法分别是过程连接、功能分解和抽象数据类型。描述了应用每种方法的经验,并解释了缩小程序所需的其他措施。
{"title":"Downsizing large application programs","authors":"H. Sneed, E. Nyáry","doi":"10.1109/ICSM.1993.366951","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366951","url":null,"abstract":"There is a great demand in industry to migrate from the mainframe to distributed client/server type systems. Three methods of splitting up oversized host application programs with the goal of off-loading them to workstation computers are proposed. The three approaches are by procedural connection, functional decomposition and abstract data typing. Experience in applying each of the methods is described and other measures necessary to downsize a program are explained.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"14 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114040883","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}
引用次数: 37
The state-based testing of object-oriented programs 面向对象程序的基于状态的测试
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366932
C. D. Turner, D. Robson
State-based testing, a technique used for the validation of object-oriented programs with emphasis on the interaction between the features and the object's state, is described. Because of the nature of the technique, the random order in which features can be invoked is taken into account. The technique is complementary to other functional and structural approaches to validation. A suite of tools to support the state-based testing of object-oriented programs is also outlined. The adaptation of traditional validation techniques to the object-oriented programming model is also discussed.<>
描述了基于状态的测试,一种用于验证面向对象程序的技术,强调特征和对象状态之间的交互。由于该技术的性质,可以调用特征的随机顺序被考虑在内。该技术是对其他功能和结构验证方法的补充。本文还概述了一套支持面向对象程序的基于状态的测试的工具。本文还讨论了传统的验证技术如何适应面向对象的编程模型。
{"title":"The state-based testing of object-oriented programs","authors":"C. D. Turner, D. Robson","doi":"10.1109/ICSM.1993.366932","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366932","url":null,"abstract":"State-based testing, a technique used for the validation of object-oriented programs with emphasis on the interaction between the features and the object's state, is described. Because of the nature of the technique, the random order in which features can be invoked is taken into account. The technique is complementary to other functional and structural approaches to validation. A suite of tools to support the state-based testing of object-oriented programs is also outlined. The adaptation of traditional validation techniques to the object-oriented programming model is also discussed.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114244617","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}
引用次数: 153
Software maintenance training: Transition experiences 软件维护培训:过渡经验
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366931
T. Pigoski, C. Looney
When large software systems make the transition from a developer to a separate maintenance organization, system-specific software maintenance training becomes an issue. However, in most cases the maintenance organization is left with the problem of training its people to perform maintenance on the new system. This paper addresses the training issue, discusses how one maintenance organization attacked the problem, and provides lessons learned.<>
当大型软件系统从开发人员转移到独立的维护组织时,系统特定的软件维护培训就成了一个问题。然而,在大多数情况下,维护组织面临着培训人员对新系统进行维护的问题。本文解决了培训问题,讨论了一个维护组织如何解决这个问题,并提供了经验教训。
{"title":"Software maintenance training: Transition experiences","authors":"T. Pigoski, C. Looney","doi":"10.1109/ICSM.1993.366931","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366931","url":null,"abstract":"When large software systems make the transition from a developer to a separate maintenance organization, system-specific software maintenance training becomes an issue. However, in most cases the maintenance organization is left with the problem of training its people to perform maintenance on the new system. This paper addresses the training issue, discusses how one maintenance organization attacked the problem, and provides lessons learned.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"1132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123347380","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}
引用次数: 10
Structure-based clustering of components for software reuse 面向软件重用的基于结构的组件集群
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366941
R. Ibba, D. Natale, P. Benedusi, R. Naddei
The characterization of the code reuse practices in existing production environments provides fundamental data and lessons for the establishment or improvement of effective reuse-oriented policies, and for the adoption of up-to-date technologies supporting them. The method and results of an experience of metric-aided clustering of software components, aimed at detecting and characterizing implicit reuse of code and reuse potential in a large-scale data processing environment, are presented. Similar function may be in fact replicated many times, customizing an existing source code component, but this phenomenon may be only partially apparent in the form of explicit reuse. A set of software metrics has been used to create clusters of existing components whose internal structures appear very similar. Functional similarity checks involving human experts were then performed. This was done in the context of a large reuse project, where quantitative software quality indicators are also combined with the feedback collected in pilot groups who know the applications from which the candidate components were extracted. The potential and limitations of metric support in this field are considered in the discussion of the results obtained.<>
现有生产环境中代码重用实践的特征为建立或改进有效的面向重用策略,以及采用支持它们的最新技术提供了基础数据和经验。介绍了一种度量辅助软件组件聚类的方法和结果,该方法和结果旨在检测和表征大规模数据处理环境中代码的隐式重用和重用潜力。类似的功能实际上可能被复制多次,定制一个现有的源代码组件,但是这种现象可能只是部分地以显式重用的形式出现。一组软件度量被用来创建内部结构看起来非常相似的现有组件的集群。然后由人类专家进行功能相似性检查。这是在一个大型重用项目的环境中完成的,在这个环境中,定量的软件质量指示器也与从了解候选组件从中提取的应用程序的试验组中收集的反馈相结合。在讨论所获得的结果时,考虑了度量支持在该领域的潜力和局限性。
{"title":"Structure-based clustering of components for software reuse","authors":"R. Ibba, D. Natale, P. Benedusi, R. Naddei","doi":"10.1109/ICSM.1993.366941","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366941","url":null,"abstract":"The characterization of the code reuse practices in existing production environments provides fundamental data and lessons for the establishment or improvement of effective reuse-oriented policies, and for the adoption of up-to-date technologies supporting them. The method and results of an experience of metric-aided clustering of software components, aimed at detecting and characterizing implicit reuse of code and reuse potential in a large-scale data processing environment, are presented. Similar function may be in fact replicated many times, customizing an existing source code component, but this phenomenon may be only partially apparent in the form of explicit reuse. A set of software metrics has been used to create clusters of existing components whose internal structures appear very similar. Functional similarity checks involving human experts were then performed. This was done in the context of a large reuse project, where quantitative software quality indicators are also combined with the feedback collected in pilot groups who know the applications from which the candidate components were extracted. The potential and limitations of metric support in this field are considered in the discussion of the results obtained.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129999236","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
Function recovery based on program slicing 基于程序切片的函数恢复
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366923
F. Lanubile, G. Visaggio
The identification and extraction of two main kinds of components, environment-dependent operations and domain-dependent functionalities, are proposed. A reference information model drives the process by giving expectations of components and their interface data. Two modified definitions of Weiser's slicing are applied to this function recovery problem: direct slice and transform slice. Direct slice is an executable subset of the original program containing all the statements which directly contribute either to the writing on an external sink or to the reading from an external source. Transform slice is also an executable subset including all the instructions which directly or indirectly contribute to transform an external input into an external output.<>
提出了环境相关操作和领域相关功能两种主要成分的识别和提取方法。参考信息模型通过提供组件及其接口数据的期望来驱动流程。将Weiser切片的两个改进定义应用于函数恢复问题:直接切片和变换切片。直接切片是原始程序的一个可执行子集,它包含所有直接对外部接收器上的写入或从外部源读取做出贡献的语句。转换片也是一个可执行子集,包括所有直接或间接有助于将外部输入转换为外部输出的指令。
{"title":"Function recovery based on program slicing","authors":"F. Lanubile, G. Visaggio","doi":"10.1109/ICSM.1993.366923","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366923","url":null,"abstract":"The identification and extraction of two main kinds of components, environment-dependent operations and domain-dependent functionalities, are proposed. A reference information model drives the process by giving expectations of components and their interface data. Two modified definitions of Weiser's slicing are applied to this function recovery problem: direct slice and transform slice. Direct slice is an executable subset of the original program containing all the statements which directly contribute either to the writing on an external sink or to the reading from an external source. Transform slice is also an executable subset including all the instructions which directly or indirectly contribute to transform an external input into an external output.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125984613","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}
引用次数: 42
Documenting programs using a library of tree structured plans 使用树形结构计划库记录程序
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366947
S. Abd-El-Hafiz, V. Basili
An overview of a knowledge-based approach which helps in the mechanical documentation and understanding of computer programs is given. This approach performs mechanical annotation of loops by first decomposing them into fragments, called events. It then recognizes the high-level concepts, represented by the events, based on patterns, called plans, stored in a knowledge-base. The design and utilization of the plans are described in detail, and how to generalize their structure is discussed. The generalized tree structure can facilitate plan recognition and reduce the size of the knowledge-base. A case study on a real program of some practical importance, containing a set of 77 loops, has been performed. Results concerning the plans designed for this case study are given.<>
概述了一种基于知识的方法,它有助于机械文档和计算机程序的理解。这种方法通过首先将循环分解为片段(称为事件)来执行循环的机械注释。然后,它根据存储在知识库中的模式(称为计划)识别由事件表示的高级概念。详细介绍了这些方案的设计和应用,并讨论了如何推广它们的结构。一般化的树状结构便于平面识别,减小了知识库的规模。对一个有实际意义的实际程序进行了实例研究,该程序包含77个循环。给出了为本案例设计的方案的结果。
{"title":"Documenting programs using a library of tree structured plans","authors":"S. Abd-El-Hafiz, V. Basili","doi":"10.1109/ICSM.1993.366947","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366947","url":null,"abstract":"An overview of a knowledge-based approach which helps in the mechanical documentation and understanding of computer programs is given. This approach performs mechanical annotation of loops by first decomposing them into fragments, called events. It then recognizes the high-level concepts, represented by the events, based on patterns, called plans, stored in a knowledge-base. The design and utilization of the plans are described in detail, and how to generalize their structure is discussed. The generalized tree structure can facilitate plan recognition and reduce the size of the knowledge-base. A case study on a real program of some practical importance, containing a set of 77 loops, has been performed. Results concerning the plans designed for this case study are given.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126671649","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}
引用次数: 17
Improving the quality of three products through improved testing: A case study 通过改进测试提高三种产品的质量:一个案例研究
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366944
D. Foley, F. Calliss
The keys to efficient testing are to detect problems as early as possible in the testing phase and to try and detect problems before they reach the customer. Three product offerings of a major software company are examined, and recommendations on how the testing and maintenance processes for these products can be improved are given. The rationale behind these recommendations is based on an analysis of the types of errors being reported in each product, when these errors are found, and in which modules they are found.<>
有效测试的关键是在测试阶段尽可能早地发现问题,并在问题到达客户之前尝试发现问题。本文考察了一家大型软件公司提供的三种产品,并就如何改进这些产品的测试和维护过程提出了建议。这些建议背后的基本原理是基于对每个产品中报告的错误类型、发现错误的时间以及发现错误的模块的分析。
{"title":"Improving the quality of three products through improved testing: A case study","authors":"D. Foley, F. Calliss","doi":"10.1109/ICSM.1993.366944","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366944","url":null,"abstract":"The keys to efficient testing are to detect problems as early as possible in the testing phase and to try and detect problems before they reach the customer. Three product offerings of a major software company are examined, and recommendations on how the testing and maintenance processes for these products can be improved are given. The rationale behind these recommendations is based on an analysis of the types of errors being reported in each product, when these errors are found, and in which modules they are found.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133244114","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
Extracting abstract data types from C programs: A case study 从C程序中提取抽象数据类型:一个案例研究
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366942
G. Canfora, A. Cimitile, M. Munro, C. Taylor
The results of a case study in identifying and extracting reusable abstract data types from C programs are presented. Reuse re-engineering processes already established in the RE/sup 2/ project are applied. The method for identifying abstract data types uses an interconnection graph called a variable-reference graph, and coincidental and spurious connections within the graph are resolved using a statistical technique. A prototype tool is described which demonstrates the feasibility of the method. The tool is used to analyze a C program, and a number of abstract data types are identified and used in the maintenance of the original program. The validity of the method is assessed by a simple manual analysis of the source code. The resulting reusable components are then specified using the formal notation Z.<>
给出了C语言程序中可重用抽象数据类型识别和提取的实例研究结果。应用在RE/sup 2/项目中已经建立的重用再工程过程。识别抽象数据类型的方法使用称为变量引用图的互连图,并且使用统计技术解决图中的巧合和虚假连接。最后给出了一个原型工具,验证了该方法的可行性。该工具用于分析C程序,并在原始程序的维护中识别和使用了许多抽象数据类型。通过对源代码进行简单的手工分析,评估了该方法的有效性。生成的可重用组件然后使用正式符号z来指定。>
{"title":"Extracting abstract data types from C programs: A case study","authors":"G. Canfora, A. Cimitile, M. Munro, C. Taylor","doi":"10.1109/ICSM.1993.366942","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366942","url":null,"abstract":"The results of a case study in identifying and extracting reusable abstract data types from C programs are presented. Reuse re-engineering processes already established in the RE/sup 2/ project are applied. The method for identifying abstract data types uses an interconnection graph called a variable-reference graph, and coincidental and spurious connections within the graph are resolved using a statistical technique. A prototype tool is described which demonstrates the feasibility of the method. The tool is used to analyze a C program, and a number of abstract data types are identified and used in the maintenance of the original program. The validity of the method is assessed by a simple manual analysis of the source code. The resulting reusable components are then specified using the formal notation Z.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127491357","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}
引用次数: 43
Reliability of function points productivity model for enhancement projects (A field study) 增强项目的功能点生产力模型的可靠性(实地研究)
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366953
Alain Abran, Pierre N. Robillard
The use of productivity models for enhancement projects is illustrated, and the reliability of function points-based models is reported. The results of a field study at a major Canadian financial institution indicate that function points-based productivity models are within the range of the recommended criteria for good models in software engineering: a mean relative error of /spl plusmn/25% in 75% of cases.<>
说明了生产力模型在增强项目中的应用,并报告了基于功能点的模型的可靠性。加拿大一家主要金融机构的实地研究结果表明,基于功能点的生产力模型在软件工程中良好模型的推荐标准范围内:在75%的情况下,平均相对误差为/spl + /25%。
{"title":"Reliability of function points productivity model for enhancement projects (A field study)","authors":"Alain Abran, Pierre N. Robillard","doi":"10.1109/ICSM.1993.366953","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366953","url":null,"abstract":"The use of productivity models for enhancement projects is illustrated, and the reliability of function points-based models is reported. The results of a field study at a major Canadian financial institution indicate that function points-based productivity models are within the range of the recommended criteria for good models in software engineering: a mean relative error of /spl plusmn/25% in 75% of cases.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116928018","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}
引用次数: 17
期刊
1993 Conference on Software Maintenance
全部 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