首页 > 最新文献

Proceedings of the XXI Brazilian Symposium on Software Quality最新文献

英文 中文
Investigating how Agile Software Practitioners Repay Technical Debt in Software Projects 调查敏捷软件从业者如何在软件项目中偿还技术债务
Pub Date : 2022-11-07 DOI: 10.1145/3571473.3571499
Gabriel Soares, Sávio Freire, Nicolli Rios, B. Pérez, C. Castellanos, D. Correal, Manoel G. Mendonça, C. Izurieta, C. Seaman, R. Spínola
Context: The adoption of agile methodologies can bring benefits to software projects, but such methodologies are also prone to technical debt (TD) accumulation. Knowing the practices used for repaying debt items and practice avoidance reasons (PARs) considered for explaining their non-repayment can aid agile practitioners to improve their capacity to manage TD. Aims: To investigate how agile software practitioners repay TD items in software projects. Method: We analyze a data set composed of 179 answers collected through a globally distributed family of industrial surveys on TD. Results: Agile practitioners tend to not repay debt items, mainly for those items that happen very often. The main PARs that explain the non-repayment are focusing on short-term goals, lack of organizational interest, and cost. Conversely, the repayment practices code refactoring, investing effort on TD repayment activities, and investing effort on testing activities are the more commonly used practices for eliminating debt items. We organize all this information in TD repayment boards. Conclusion: TD repayment in agile software projects is still far from ideal. The set of practices and PARs, and the boards can support practitioners in sharing their experiences in TD repayment.
上下文:采用敏捷方法可以为软件项目带来好处,但是这种方法也容易产生技术债务(TD)积累。了解用于偿还债务项目的实践和用于解释其不偿还的实践回避原因(par),可以帮助敏捷实践者提高他们管理TD的能力。目的:研究敏捷软件从业者如何在软件项目中偿还TD项目。方法:我们分析了一个由179个答案组成的数据集,这些答案是通过全球分布的TD行业调查家族收集的。结果:敏捷实践者倾向于不偿还债务项目,主要是那些经常发生的项目。解释不还款的主要par是关注短期目标、缺乏组织兴趣和成本。相反,偿还实践代码重构、在TD偿还活动上投入精力以及在测试活动上投入精力是消除债务项的更常用的实践。我们将所有这些信息组织在TD还款板上。结论:敏捷软件项目的TD偿还还远远不够理想。实践和par的集合,以及委员会可以支持从业者分享他们在TD还款方面的经验。
{"title":"Investigating how Agile Software Practitioners Repay Technical Debt in Software Projects","authors":"Gabriel Soares, Sávio Freire, Nicolli Rios, B. Pérez, C. Castellanos, D. Correal, Manoel G. Mendonça, C. Izurieta, C. Seaman, R. Spínola","doi":"10.1145/3571473.3571499","DOIUrl":"https://doi.org/10.1145/3571473.3571499","url":null,"abstract":"Context: The adoption of agile methodologies can bring benefits to software projects, but such methodologies are also prone to technical debt (TD) accumulation. Knowing the practices used for repaying debt items and practice avoidance reasons (PARs) considered for explaining their non-repayment can aid agile practitioners to improve their capacity to manage TD. Aims: To investigate how agile software practitioners repay TD items in software projects. Method: We analyze a data set composed of 179 answers collected through a globally distributed family of industrial surveys on TD. Results: Agile practitioners tend to not repay debt items, mainly for those items that happen very often. The main PARs that explain the non-repayment are focusing on short-term goals, lack of organizational interest, and cost. Conversely, the repayment practices code refactoring, investing effort on TD repayment activities, and investing effort on testing activities are the more commonly used practices for eliminating debt items. We organize all this information in TD repayment boards. Conclusion: TD repayment in agile software projects is still far from ideal. The set of practices and PARs, and the boards can support practitioners in sharing their experiences in TD repayment.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131988709","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
An Investigation on Abandonment and Continuity of Software Process Improvement Programs 软件过程改进项目的放弃与连续性研究
Pub Date : 2022-11-07 DOI: 10.1145/3571473.3571505
Regina Albuquerque, A. Malucelli, S. Reinehr, G. Santos
Abstract. O alcance da qualidade de produtos e serviços de software é um diferencial de mercado para as organizações de software. Por isso, a melhoria de processos de software baseada em modelos de maturidade é um tema de pesquisa relevante. Sendo, vital para as organizações que buscam melhorar seus processos saber o que pode influenciar negativamente e positivamente o sucesso de programas de SPI. Assim, este artigo apresenta os resultados de uma pesquisa qualitativa para entender como ocorre o abandono e a continuidade de programas de SPI após Avaliações bem-sucedidas baseadas em modelos de maturidade. Foram feitos estudos de caso em dezesseis organizações brasileiras de software. Os resultados mostram que as iniciativas de SPI são impactadas tanto por fatores internos (pessoas, gestão do projeto da SPI, aspectos organizacionais e processos) quanto por fatores externos (crise econômica do país, terceirização, influência política governamental, falta de politica externa de apoio à SPI, mudança do negócio, dissolução de sociedade, fusão de empresas, falta de demanda externa por modelos de maturidade, falta de acompanhamento do órgão do modelo, adesão a métodos ágeis, maturidade dos profissionais da SPI e gestão da garantia da qualidade) ao contexto organizacional. Além disso, o artigo apresenta recomendações que podem ajudar estas organizações a mitigar os riscos de fracassos destas iniciativas.
招式。软件产品和服务的质量范围是软件组织的市场差异。因此,基于成熟度模型的软件过程改进是一个相关的研究课题。对于寻求改进过程的组织来说,了解什么会对SPI项目的成功产生消极和积极的影响是至关重要的。因此,本文提出了一个定性研究的结果,以了解如何放弃和连续性的SPI程序后,基于成熟度模型的成功评估。在16个巴西软件组织中进行了案例研究。结果表明SPI的措施是影响内部因素(SPI人,项目管理,组织架构和流程)和外部因素(经济危机的国家,外包,影响政府政策,缺乏外交政策支持SPI的业务变化,社会解体后,合并,缺乏外部需求的成熟度模型,缺乏监控模型,以及器官的敏捷方法,SPI专业人员的成熟度和质量保证管理)到组织环境。此外,本文还提出了一些建议,可以帮助这些组织降低这些计划失败的风险。
{"title":"An Investigation on Abandonment and Continuity of Software Process Improvement Programs","authors":"Regina Albuquerque, A. Malucelli, S. Reinehr, G. Santos","doi":"10.1145/3571473.3571505","DOIUrl":"https://doi.org/10.1145/3571473.3571505","url":null,"abstract":"Abstract. O alcance da qualidade de produtos e serviços de software é um diferencial de mercado para as organizações de software. Por isso, a melhoria de processos de software baseada em modelos de maturidade é um tema de pesquisa relevante. Sendo, vital para as organizações que buscam melhorar seus processos saber o que pode influenciar negativamente e positivamente o sucesso de programas de SPI. Assim, este artigo apresenta os resultados de uma pesquisa qualitativa para entender como ocorre o abandono e a continuidade de programas de SPI após Avaliações bem-sucedidas baseadas em modelos de maturidade. Foram feitos estudos de caso em dezesseis organizações brasileiras de software. Os resultados mostram que as iniciativas de SPI são impactadas tanto por fatores internos (pessoas, gestão do projeto da SPI, aspectos organizacionais e processos) quanto por fatores externos (crise econômica do país, terceirização, influência política governamental, falta de politica externa de apoio à SPI, mudança do negócio, dissolução de sociedade, fusão de empresas, falta de demanda externa por modelos de maturidade, falta de acompanhamento do órgão do modelo, adesão a métodos ágeis, maturidade dos profissionais da SPI e gestão da garantia da qualidade) ao contexto organizacional. Além disso, o artigo apresenta recomendações que podem ajudar estas organizações a mitigar os riscos de fracassos destas iniciativas.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133437390","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
CATS#: A Testing Technique to Support the Specification of Test Cases for Context-Aware Software Systems 一种支持上下文感知软件系统的测试用例规范的测试技术
Pub Date : 2022-11-07 DOI: 10.1145/3571473.3571507
A. Doreste, G. Travassos
Context-Aware Software Systems (CASS) capture the context and have their behavior affected by it. Therefore, these systems must be prepared to deal with the context and its variation. If they don’t, a failure can cause profound damage since they deal closely with the real world. Nevertheless, there is a lack of software technologies to support their testing. Thus, this work presents CATS#, a testing technique to help the specification of test cases for Context-Aware Software Systems (CASS). CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.
上下文感知软件系统(CASS)捕获上下文并使其行为受其影响。因此,这些系统必须准备好处理环境及其变化。如果他们不这样做,失败可能会造成严重的损害,因为他们与现实世界密切相关。然而,缺乏软件技术来支持它们的测试。因此,这项工作提出了CATS#,这是一种测试技术,可以帮助对上下文感知软件系统(CASS)的测试用例进行说明。CATS#在一个本科生项目中得到了应用。结果表明它最初的可行性来支持常规测试技术未涵盖的情况下的CASS测试用例规范。
{"title":"CATS#: A Testing Technique to Support the Specification of Test Cases for Context-Aware Software Systems","authors":"A. Doreste, G. Travassos","doi":"10.1145/3571473.3571507","DOIUrl":"https://doi.org/10.1145/3571473.3571507","url":null,"abstract":"Context-Aware Software Systems (CASS) capture the context and have their behavior affected by it. Therefore, these systems must be prepared to deal with the context and its variation. If they don’t, a failure can cause profound damage since they deal closely with the real world. Nevertheless, there is a lack of software technologies to support their testing. Thus, this work presents CATS#, a testing technique to help the specification of test cases for Context-Aware Software Systems (CASS). CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127942919","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
Same Problems, Different Projects: Do the Same Solutions Work? 同样的问题,不同的项目:同样的解决方案管用吗?
Pub Date : 2022-11-07 DOI: 10.1145/3571473.3571497
Paulo Duarte, A. Sousa, Jefferson de Carvalho Silva, I. Santos, Marina Reis Fernandes, D. R. Vasconcelos, Mariana Salamoni Francisco, Rossana Andrade
Software requirements management is a process that involves several activities that generate artifacts that serve as a basis for project development. This process occurs continuously and is responsible for performing analysis, tracking, documentation, prioritization and change control so that there is agreement on the requirements between all parties involved. However, these activities are not trivial and their form of execution varies according to the nature of each project. With this in mind, teams should be able to identify points for improvement, such as applying new practices, new technologies or tools and allocating resources to make the process more optimized and more productive. The paper presents an experience report related to the identification and application of improvements and good practices within two software development projects inside the same research group. In the first project, we address problems involving software requirements. In the second one we address the problem involving the measurement of the size of tasks. Both projects target to release the same “bigger” application but each one develops a minor part of it. Finally, difficulties and lessons learned, in relation to the changes made in the current requirements management process in both projects, are presented.
软件需求管理是一个包含几个活动的过程,这些活动产生作为项目开发基础的工件。此过程持续进行,负责执行分析、跟踪、文档、优先级排序和变更控制,以便在所有相关方之间就需求达成一致。然而,这些活动不是微不足道的,它们的执行形式根据每个项目的性质而变化。考虑到这一点,团队应该能够确定改进的点,例如应用新的实践、新的技术或工具,并分配资源,以使过程更加优化和更富有成效。本文提供了一份经验报告,该报告与同一研究小组内的两个软件开发项目中的改进和良好实践的识别和应用有关。在第一个项目中,我们处理涉及软件需求的问题。在第二个问题中,我们解决了涉及任务大小测量的问题。这两个项目的目标都是发布同一个“更大”的应用程序,但每个项目都只开发其中的一小部分。最后,介绍了与两个项目中当前需求管理过程中所做的更改相关的困难和经验教训。
{"title":"Same Problems, Different Projects: Do the Same Solutions Work?","authors":"Paulo Duarte, A. Sousa, Jefferson de Carvalho Silva, I. Santos, Marina Reis Fernandes, D. R. Vasconcelos, Mariana Salamoni Francisco, Rossana Andrade","doi":"10.1145/3571473.3571497","DOIUrl":"https://doi.org/10.1145/3571473.3571497","url":null,"abstract":"Software requirements management is a process that involves several activities that generate artifacts that serve as a basis for project development. This process occurs continuously and is responsible for performing analysis, tracking, documentation, prioritization and change control so that there is agreement on the requirements between all parties involved. However, these activities are not trivial and their form of execution varies according to the nature of each project. With this in mind, teams should be able to identify points for improvement, such as applying new practices, new technologies or tools and allocating resources to make the process more optimized and more productive. The paper presents an experience report related to the identification and application of improvements and good practices within two software development projects inside the same research group. In the first project, we address problems involving software requirements. In the second one we address the problem involving the measurement of the size of tasks. Both projects target to release the same “bigger” application but each one develops a minor part of it. Finally, difficulties and lessons learned, in relation to the changes made in the current requirements management process in both projects, are presented.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128103185","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
PSECO-IM: An Approach for Incident Management to Support Governance in Proprietary Software Ecosystems PSECO-IM:一种支持专有软件生态系统治理的事件管理方法
Pub Date : 2022-05-16 DOI: 10.1145/3571473.3571486
Luiz Alexandre M. Costa, A. Fontão, Rodrigo Santos
Organizations that produce software cooperatively and competitively to satisfy customer needs give more attention in relationships among several actors (e.g., providers, developers, and IT managers) to build the value creation network called Software Ecosystem (SECO). As a type of SECO, proprietary SECO concerns data concentrated on a platform with contributions protected by intellectual property. The technological platform that supports the business initiatives is developed using different technologies with dozens of integration points, promoting a network of dependencies and architectural complexities. Some studies show that systems downtime (incidents) causes major image and financial upheavals for organizations. To mitigate the risks of incidents, the IT management team should implement strategies based on governance mechanisms to sustain the platform. Our work aims to develop and evaluate a process-based approach (PSECO-IM) for incident management to support the IT management team in the governance of a technology platform architecture in a proprietary SECO. We also addressed some of the identified challenges of quality in proprietary SECO, such as standardized software processes, knowledge management, and governance strategies. As a final result, we got positive feedback on the relevance of the tool in improving governance strategies related to incident management by the organization’s practitioners. We argue that this work is appropriate for the Software Quality area since it covers studies on three pillars: people, process, and technology, such as tacit knowledge, low-quality software, governance, incident management, and proprietary SECO.
以合作和竞争的方式生产软件以满足客户需求的组织更多地关注几个参与者(例如,提供者、开发人员和IT经理)之间的关系,以构建称为软件生态系统(SECO)的价值创造网络。作为SECO的一种,专有SECO关注的是集中在平台上的数据,其贡献受知识产权保护。支持业务计划的技术平台是使用具有数十个集成点的不同技术开发的,这促进了依赖关系和体系结构复杂性的网络。一些研究表明,系统停机(事件)会给组织带来重大的形象和财务动荡。为了减轻事件的风险,IT管理团队应该基于治理机制实现策略,以维持平台。我们的工作旨在开发和评估一种基于流程的事件管理方法(PSECO-IM),以支持IT管理团队在专有SECO中治理技术平台架构。我们还讨论了一些在专有SECO中确定的质量挑战,例如标准化的软件过程、知识管理和治理策略。最终的结果是,我们得到了组织实践者对该工具在改进与事件管理相关的治理策略方面的积极反馈。我们认为这项工作适合于软件质量领域,因为它涵盖了对三个支柱的研究:人员、过程和技术,例如隐性知识、低质量软件、治理、事件管理和专有SECO。
{"title":"PSECO-IM: An Approach for Incident Management to Support Governance in Proprietary Software Ecosystems","authors":"Luiz Alexandre M. Costa, A. Fontão, Rodrigo Santos","doi":"10.1145/3571473.3571486","DOIUrl":"https://doi.org/10.1145/3571473.3571486","url":null,"abstract":"Organizations that produce software cooperatively and competitively to satisfy customer needs give more attention in relationships among several actors (e.g., providers, developers, and IT managers) to build the value creation network called Software Ecosystem (SECO). As a type of SECO, proprietary SECO concerns data concentrated on a platform with contributions protected by intellectual property. The technological platform that supports the business initiatives is developed using different technologies with dozens of integration points, promoting a network of dependencies and architectural complexities. Some studies show that systems downtime (incidents) causes major image and financial upheavals for organizations. To mitigate the risks of incidents, the IT management team should implement strategies based on governance mechanisms to sustain the platform. Our work aims to develop and evaluate a process-based approach (PSECO-IM) for incident management to support the IT management team in the governance of a technology platform architecture in a proprietary SECO. We also addressed some of the identified challenges of quality in proprietary SECO, such as standardized software processes, knowledge management, and governance strategies. As a final result, we got positive feedback on the relevance of the tool in improving governance strategies related to incident management by the organization’s practitioners. We argue that this work is appropriate for the Software Quality area since it covers studies on three pillars: people, process, and technology, such as tacit knowledge, low-quality software, governance, incident management, and proprietary SECO.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121790909","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
Proceedings of the XXI Brazilian Symposium on Software Quality 第21届巴西软件质量研讨会论文集
Pub Date : 1900-01-01 DOI: 10.1145/3571473
{"title":"Proceedings of the XXI Brazilian Symposium on Software Quality","authors":"","doi":"10.1145/3571473","DOIUrl":"https://doi.org/10.1145/3571473","url":null,"abstract":"","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128966473","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
期刊
Proceedings of the XXI Brazilian Symposium on Software Quality
全部 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