首页 > 最新文献

Requirements Engineering最新文献

英文 中文
New product development based on non-functional requirements in renewable energy industries using hesitant fuzzy QFD-DFX approach 利用犹豫模糊 QFD-DFX 方法,基于可再生能源行业的非功能性需求进行新产品开发
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-09-15 DOI: 10.1007/s00766-024-00429-y
Marziyeh Kashani, Atefeh Amindoust, Mahdi Karbasian, Abbas Sheikh Aboumasoudi

Rapid changes in customer needs (CNs) and technology force businesses to develop new products to compete. Functional requirements (FRs) and non-functional requirements (NFRs) are created when CNs are correctly interpreted. FRs specify what the product must do, whereas NFRs specify how a system must behave. The study presents a comprehensive framework that helps product developers accurately and quickly extract the essential NFRs. This is because there is still no agreement in the requirements engineering community regarding which NFRs should be elicited for developing a system and how they should be applied and documented. Moreover, the majority of research in this area has either concentrated more on the field of software development or given more attention to applying FRs and less attention to NFRs. The presented framework applies the integrated approaches of QFD, DSM, and hesitant fuzzy sets (HFS). Design for eXcellence is also used to ensure that system quality attributes, such as NFRs, are considered during the development process. The framework was used to develop a solar power system, and the results indicated that the primary NFRs essential for system development are availability, reliability, maintainability, modularity, flexibility, and extensibility.

客户需求(CN)和技术的快速变化迫使企业开发新产品来参与竞争。功能需求(FRs)和非功能需求(NFRs)是在正确理解 CNs 后产生的。功能需求说明了产品必须做什么,而非功能需求则说明了系统必须如何运行。本研究提出了一个综合框架,可帮助产品开发人员准确、快速地提取基本的 NFR。这是因为需求工程界对开发系统时应提取哪些 NFR 以及如何应用和记录这些 NFR 还没有达成一致意见。此外,这一领域的大多数研究要么更多集中在软件开发领域,要么更多关注 FRs 的应用,而较少关注 NFRs。所介绍的框架应用了 QFD、DSM 和犹豫模糊集(HFS)的综合方法。卓越设计 "还用于确保在开发过程中考虑到系统质量属性,如 NFR。该框架被用于开发太阳能发电系统,结果表明,系统开发所必需的主要 NFR 是可用性、可靠性、可维护性、模块性、灵活性和可扩展性。
{"title":"New product development based on non-functional requirements in renewable energy industries using hesitant fuzzy QFD-DFX approach","authors":"Marziyeh Kashani, Atefeh Amindoust, Mahdi Karbasian, Abbas Sheikh Aboumasoudi","doi":"10.1007/s00766-024-00429-y","DOIUrl":"https://doi.org/10.1007/s00766-024-00429-y","url":null,"abstract":"<p>Rapid changes in customer needs (CNs) and technology force businesses to develop new products to compete. Functional requirements (FRs) and non-functional requirements (NFRs) are created when CNs are correctly interpreted. FRs specify what the product must do, whereas NFRs specify how a system must behave. The study presents a comprehensive framework that helps product developers accurately and quickly extract the essential NFRs. This is because there is still no agreement in the requirements engineering community regarding which NFRs should be elicited for developing a system and how they should be applied and documented. Moreover, the majority of research in this area has either concentrated more on the field of software development or given more attention to applying FRs and less attention to NFRs. The presented framework applies the integrated approaches of QFD, DSM, and hesitant fuzzy sets (HFS). Design for eXcellence is also used to ensure that system quality attributes, such as NFRs, are considered during the development process. The framework was used to develop a solar power system, and the results indicated that the primary NFRs essential for system development are availability, reliability, maintainability, modularity, flexibility, and extensibility.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"4 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142251162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Recommending and release planning of user-driven functionality deletion for mobile apps 就用户驱动的移动应用程序功能删除提出建议并制定发布计划
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-09-10 DOI: 10.1007/s00766-024-00430-5
Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller, Guenther Ruhe

Evolving software with an increasing number of features poses challenges in terms of comprehensibility and usability. Traditional software release planning has pre- dominantly focused on orchestrating the addition of features, contributing to the growing complexity and maintenance demands of larger software systems. In mobile apps, an excess of functionality can significantly impact usability, maintainability, and resource consumption, necessitating a nuanced understanding of the applicability of the law of continuous growth to mobile apps. Previous work showed that the deletion of functionality is common and sometimes driven by user reviews. For most users, the removal of features is associated with negative sentiments, prompts changes in usage patterns, and may even result in user churn. Motivated by these preliminary results, we propose Radiation to input user reviews and recommend if any functionality should be deleted from an app’s User Interface (UI). We evaluate Radiation using historical data and surveying developers’ opinions. From the analysis of 190,062 reviews from 115 randomly selected apps, we show that Radiation can recommend functionality deletion with an average F-Score of 74% and if sufficiently many negative user reviews suggest so. We conducted a survey involving 141 software developers to gain insights into the decision-making process and the level of planning for feature deletions. Our findings indicate that 77.3% of the participants often or always plan for such deletions. This underscores the importance of incorporating feature deletion planning into the overall release decision-making process.

不断发展的软件功能越来越多,这给软件的可理解性和可用性带来了挑战。传统的软件发布计划主要侧重于协调功能的添加,这导致大型软件系统的复杂性和维护需求不断增加。在移动应用程序中,过多的功能会严重影响可用性、可维护性和资源消耗,因此有必要对移动应用程序持续增长法则的适用性进行细致的了解。以前的研究表明,删除功能很常见,有时是由用户评论驱动的。对大多数用户来说,功能的删除会带来负面情绪,促使使用模式发生变化,甚至可能导致用户流失。受这些初步结果的启发,我们提出了 "辐射"(Radiation)技术,用于输入用户评论,并建议是否应从应用程序的用户界面(UI)中删除任何功能。我们利用历史数据和开发人员的意见调查对 Radiation 进行了评估。通过对随机抽取的 115 款应用程序的 190,062 条评论进行分析,我们发现,如果有足够多的用户负面评论建议删除功能,Radiation 可以以平均 74% 的 F-Score 推荐删除功能。我们对 141 名软件开发人员进行了调查,以深入了解功能删除的决策过程和规划水平。我们的调查结果表明,77.3% 的参与者经常或总是计划进行此类删除。这凸显了将功能删除计划纳入整个发布决策过程的重要性。
{"title":"Recommending and release planning of user-driven functionality deletion for mobile apps","authors":"Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller, Guenther Ruhe","doi":"10.1007/s00766-024-00430-5","DOIUrl":"https://doi.org/10.1007/s00766-024-00430-5","url":null,"abstract":"<p>Evolving software with an increasing number of features poses challenges in terms of comprehensibility and usability. Traditional software release planning has pre- dominantly focused on orchestrating the addition of features, contributing to the growing complexity and maintenance demands of larger software systems. In mobile apps, an excess of functionality can significantly impact usability, maintainability, and resource consumption, necessitating a nuanced understanding of the applicability of the law of continuous growth to mobile apps. Previous work showed that the deletion of functionality is common and sometimes driven by user reviews. For most users, the removal of features is associated with negative sentiments, prompts changes in usage patterns, and may even result in user churn. Motivated by these preliminary results, we propose Radiation to input user reviews and recommend if any functionality should be deleted from an app’s User Interface (UI). We evaluate Radiation using historical data and surveying developers’ opinions. From the analysis of 190,062 reviews from 115 randomly selected apps, we show that Radiation can recommend functionality deletion with an average F-Score of 74% and if sufficiently many negative user reviews suggest so. We conducted a survey involving 141 software developers to gain insights into the decision-making process and the level of planning for feature deletions. Our findings indicate that 77.3% of the participants often or always plan for such deletions. This underscores the importance of incorporating feature deletion planning into the overall release decision-making process.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"179 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142213278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Benchmarking requirement template systems: comparing appropriateness, usability, and expressiveness 需求模板系统基准:比较适当性、可用性和表达性
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-08-18 DOI: 10.1007/s00766-024-00427-0
Katharina Großer, Amir Shayan Ahmadian, Marina Rukavitsyna, Qusai Ramadan, Jan Jürjens

Various semi-formal syntax templates for natural language requirements foster to reduce ambiguity while preserving human readability. Existing studies on their effectiveness focus on individual notations only and do not allow to systematically investigate quality benefits. We strive for a comparative benchmark and evaluation of template systems to assist practitioners in selecting appropriate ones and enable researchers to work on pinpoint improvements and domain-specific adaptions. We conduct comparative experiments with five popular template systems—EARS, Adv-EARS, Boilerplates, MASTeR, and SPIDER. First, we compare a control group of free-text requirements and treatment groups of their variants following the different templates. Second, we compare MASTeR and EARS in user experiments for reading and writing. Third, we analyse all five meta-models’ formality and ontological expressiveness based on the Bunge-Wand-Weber reference ontology. The comparison of the requirement phrasings across seven relevant quality characteristics and a dataset of 1764 requirements indicates that, except SPIDER, all template systems have positive effects on all characteristics. In a user experiment with 43 participants, mostly students, we learned that templates are a method that requires substantial prior training and that profound domain knowledge and experience is necessary to understand and write requirements in general. The evaluation of templates systems’ meta-models suggests different levels of formality, modularity, and expressiveness. MASTeR and Boilerplates provide high numbers of variants to express requirements and achieve the best results with respect to completeness. Templates can generally improve various quality factors compared to free text. Although MASTeR leads the field, there is no conclusive favourite choice, as most effect sizes are relatively similar.

用于自然语言需求的各种半正式语法模板,在保持人类可读性的同时,还能减少歧义。关于其有效性的现有研究仅关注个别符号,无法系统地研究其质量效益。我们致力于对模板系统进行比较基准和评估,以帮助从业人员选择合适的模板系统,并使研究人员能够进行精确的改进和针对特定领域的调整。我们对五种流行的模板系统--EARS、Adv-EARS、Boilerplates、MASTeR 和 SPIDER 进行了比较实验。首先,我们比较了自由文本需求对照组和采用不同模板的变体处理组。其次,我们在用户读写实验中比较了 MASTeR 和 EARS。第三,我们基于 Bunge-Wand-Weber 参考本体,分析了所有五个元模型的形式化和本体表达能力。通过比较七个相关质量特征和 1764 个需求数据集的需求措辞,我们发现除 SPIDER 外,所有模板系统对所有特征都有积极影响。在一项有 43 名参与者(大部分是学生)参加的用户实验中,我们了解到模板是一种需要大量事先培训的方法,而且要理解和编写一般需求,必须要有深厚的领域知识和经验。对模板系统元模型的评估表明,模板系统在形式、模块化和表达能力方面有不同的水平。MASTeR 和 Boilerplates 提供了大量表达需求的变体,并在完整性方面取得了最好的结果。与自由文本相比,模板能普遍提高各种质量因素。虽然 MASTeR 在这一领域处于领先地位,但由于大多数效果大小都比较接近,因此并没有最终的最佳选择。
{"title":"Benchmarking requirement template systems: comparing appropriateness, usability, and expressiveness","authors":"Katharina Großer, Amir Shayan Ahmadian, Marina Rukavitsyna, Qusai Ramadan, Jan Jürjens","doi":"10.1007/s00766-024-00427-0","DOIUrl":"https://doi.org/10.1007/s00766-024-00427-0","url":null,"abstract":"<p>Various semi-formal syntax templates for natural language requirements foster to reduce ambiguity while preserving human readability. Existing studies on their effectiveness focus on individual notations only and do not allow to systematically investigate quality benefits. We strive for a <i>comparative</i> benchmark and evaluation of template systems to assist practitioners in selecting appropriate ones and enable researchers to work on pinpoint improvements and domain-specific adaptions. We conduct comparative experiments with five popular template systems—EARS, Adv-EARS, Boilerplates, <span>MASTeR</span>, and SPIDER. First, we compare a control group of free-text requirements and treatment groups of their variants following the different templates. Second, we compare <span>MASTeR</span> and EARS in user experiments for reading and writing. Third, we analyse all five meta-models’ formality and ontological expressiveness based on the <i>Bunge-Wand-Weber</i> reference ontology. The comparison of the requirement phrasings across seven relevant quality characteristics and a dataset of 1764 requirements indicates that, except SPIDER, all template systems have positive effects on all characteristics. In a user experiment with 43 participants, mostly students, we learned that templates are a method that requires substantial prior training and that profound domain knowledge and experience is necessary to understand and write requirements in general. The evaluation of templates systems’ meta-models suggests different levels of formality, modularity, and expressiveness. <span>MASTeR</span> and Boilerplates provide high numbers of variants to express requirements and achieve the best results with respect to completeness. Templates can generally improve various quality factors compared to free text. Although <span>MASTeR</span> leads the field, there is no conclusive favourite choice, as most effect sizes are relatively similar.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"38 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142213277","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A natural language-based method to specify privacy requirements: an evaluation with practitioners 基于自然语言的隐私要求指定方法:对从业人员的评估
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-19 DOI: 10.1007/s00766-024-00428-z
Mariana Peixoto, Tony Gorschek, Daniel Mendez, Davide Fucci, Carla Silva

Organisations are becoming concerned with effectively dealing with privacy-related requirements. Existing Requirements Engineering methods based on structured natural language suffer from several limitations both in eliciting and specifying privacy requirements. In our previous study, we proposed a structured natural-language approach called the “Privacy Criteria Method” (PCM), which demonstrates potential advantages over user stories. Our goal is to present a PCM evaluation that focused on the opinions of software practitioners from different companies on PCM’s ability to support the specification of privacy requirements and the quality of the privacy requirements specifications produced by these software practitioners. We conducted a multiple case study to evaluate PCM in four different industrial contexts. We gathered and analysed the opinions of 21 practitioners on PCM usage regarding Coverage, Applicability, Usefulness, and Scalability. Moreover, we assessed the syntactic and semantic quality of the PCM artifacts produced by these practitioners. PCM can aid developers in elaborating requirements specifications focused on privacy with good quality. The practitioners found PCM to be useful for their companies’ development processes. PCM is considered a promising method for specifying privacy requirements. Some slight extensions of PCM may be required to tailor the method to the characteristics of the company.

企业开始关注如何有效处理与隐私相关的需求。现有的基于结构化自然语言的需求工程方法在激发和指定隐私需求方面都存在一些局限性。在我们之前的研究中,我们提出了一种名为 "隐私标准法"(PCM)的结构化自然语言方法,它展示了与用户故事相比的潜在优势。我们的目标是对 PCM 进行评估,重点关注来自不同公司的软件从业人员对 PCM 支持隐私要求规范的能力以及这些软件从业人员所编写的隐私要求规范的质量的看法。我们开展了一项多案例研究,在四个不同的行业环境中对 PCM 进行评估。我们收集并分析了 21 位从业人员对 PCM 的使用在覆盖性、适用性、实用性和可扩展性方面的意见。此外,我们还评估了这些从业人员制作的 PCM 工具的语法和语义质量。PCM 可以帮助开发人员高质量地制定以隐私为重点的需求规格。实践者发现,PCM 对他们公司的开发流程非常有用。PCM 被认为是一种很有前途的隐私需求说明方法。可能需要对 PCM 稍作扩展,使该方法适合公司的特点。
{"title":"A natural language-based method to specify privacy requirements: an evaluation with practitioners","authors":"Mariana Peixoto, Tony Gorschek, Daniel Mendez, Davide Fucci, Carla Silva","doi":"10.1007/s00766-024-00428-z","DOIUrl":"https://doi.org/10.1007/s00766-024-00428-z","url":null,"abstract":"<p>Organisations are becoming concerned with effectively dealing with privacy-related requirements. Existing Requirements Engineering methods based on structured natural language suffer from several limitations both in eliciting and specifying privacy requirements. In our previous study, we proposed a structured natural-language approach called the “Privacy Criteria Method” (PCM), which demonstrates potential advantages over user stories. Our goal is to present a PCM evaluation that focused on the opinions of software practitioners from different companies on PCM’s ability to support the specification of privacy requirements and the quality of the privacy requirements specifications produced by these software practitioners. We conducted a multiple case study to evaluate PCM in four different industrial contexts. We gathered and analysed the opinions of 21 practitioners on PCM usage regarding <i>Coverage</i>, <i>Applicability</i>, <i>Usefulness</i>, and <i>Scalability</i>. Moreover, we assessed the syntactic and semantic quality of the PCM artifacts produced by these practitioners. PCM can aid developers in elaborating requirements specifications focused on privacy with good quality. The practitioners found PCM to be useful for their companies’ development processes. PCM is considered a promising method for specifying privacy requirements. Some slight extensions of PCM may be required to tailor the method to the characteristics of the company.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"25 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141744120","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Navigating personalized medication: unveiling user needs to forge a cutting-edge platform for proactive prevention and monitoring of adverse drug reactions 个性化用药导航:揭示用户需求,打造主动预防和监测药物不良反应的前沿平台
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-18 DOI: 10.1007/s00766-024-00426-1
Aulia-Absari Khalil, Ford Lumban Gaol, Boy Subirosa Sabarguna, Harjanto Prabowo

The present landscape of adverse drug reactions (ADRs) cases paints a somber picture, with statistics indicating that a substantial proportion of hospital admissions result from patients experiencing drug side effects. The existing solutions for preventing and monitoring ADRs, however, seem to operate in isolation. Addressing these gaps calls for the creation of a fully integrated platform for preventing and monitoring ADRs. Central to the success of such a platform is understanding user needs. This research focused on identifying functional needs for physicians and patients, along with non-functional requirements from hospital information system providers. This study employs a user-centered design methodology structured around a series of key steps that collectively guide the process of user needs and requirement identification and analysis. For an overarching view of the functional requirements, questionnaires were utilized to engage both physicians and patients. For gathering non-functional requirements interviews were conducted with Hospital Information System Providers. 37 physicians and 40 patients participated in the survey. Physicians favored Drug Information Checker, Drug-to-Drug Interaction Checker, Patient ADR Report history-based drug checker, and other general features. Patients prioritized ADR Reporting, Medication Reminders, and mobile platform accessibility. Additionally, two hospital system experts highlighted non-functional prerequisites, including interoperability, security, usability, availability, and performance. This study focus encompassed three pivotal actors: physicians, patients, and hospital information system providers. Physicians and patients lent insights into functional requirements that mirror their clinical and personal journeys, respectively. Meanwhile, the contributions of hospital information system providers illuminated the non-functional aspects imperative for a seamlessly integrated platform.

药物不良反应(ADRs)病例的现状不容乐观,统计数字表明,相当大比例的住院病人都是因药物副作用而入院的。然而,现有的药物不良反应预防和监测解决方案似乎都是孤立运行的。要弥补这些不足,就需要建立一个全面整合的 ADR 预防和监控平台。要使这样一个平台取得成功,关键在于了解用户需求。这项研究的重点是确定医生和患者的功能需求,以及医院信息系统提供商的非功能需求。本研究采用以用户为中心的设计方法,围绕一系列关键步骤,共同指导用户需求和要求的识别与分析过程。为了全面了解功能需求,我们利用问卷调查的方式让医生和患者参与进来。为了收集非功能性需求,与医院信息系统提供者进行了访谈。37 名医生和 40 名患者参与了调查。医生倾向于使用药物信息检查器、药物间相互作用检查器、基于患者药物不良反应报告历史的药物检查器以及其他一般功能。患者则优先考虑 ADR 报告、用药提醒和移动平台的可访问性。此外,两位医院系统专家强调了非功能性先决条件,包括互操作性、安全性、可用性、可用性和性能。这项研究的重点包括三个关键参与者:医生、患者和医院信息系统提供商。医生和患者分别就他们的临床和个人历程提出了对功能要求的见解。同时,医院信息系统提供商的贡献则阐明了无缝集成平台所必需的非功能性方面。
{"title":"Navigating personalized medication: unveiling user needs to forge a cutting-edge platform for proactive prevention and monitoring of adverse drug reactions","authors":"Aulia-Absari Khalil, Ford Lumban Gaol, Boy Subirosa Sabarguna, Harjanto Prabowo","doi":"10.1007/s00766-024-00426-1","DOIUrl":"https://doi.org/10.1007/s00766-024-00426-1","url":null,"abstract":"<p>The present landscape of adverse drug reactions (ADRs) cases paints a somber picture, with statistics indicating that a substantial proportion of hospital admissions result from patients experiencing drug side effects. The existing solutions for preventing and monitoring ADRs, however, seem to operate in isolation. Addressing these gaps calls for the creation of a fully integrated platform for preventing and monitoring ADRs. Central to the success of such a platform is understanding user needs. This research focused on identifying functional needs for physicians and patients, along with non-functional requirements from hospital information system providers. This study employs a user-centered design methodology structured around a series of key steps that collectively guide the process of user needs and requirement identification and analysis. For an overarching view of the functional requirements, questionnaires were utilized to engage both physicians and patients. For gathering non-functional requirements interviews were conducted with Hospital Information System Providers. 37 physicians and 40 patients participated in the survey. Physicians favored Drug Information Checker, Drug-to-Drug Interaction Checker, Patient ADR Report history-based drug checker, and other general features. Patients prioritized ADR Reporting, Medication Reminders, and mobile platform accessibility. Additionally, two hospital system experts highlighted non-functional prerequisites, including interoperability, security, usability, availability, and performance. This study focus encompassed three pivotal actors: physicians, patients, and hospital information system providers. Physicians and patients lent insights into functional requirements that mirror their clinical and personal journeys, respectively. Meanwhile, the contributions of hospital information system providers illuminated the non-functional aspects imperative for a seamlessly integrated platform.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"93 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141744121","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Understanding the GDPR from a requirements engineering perspective—a systematic mapping study on regulatory data protection requirements 从需求工程角度理解 GDPR--关于数据保护监管要求的系统映射研究
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-10 DOI: 10.1007/s00766-024-00423-4
Claudia Negri-Ribalta, Marius Lombard-Platet, Camille Salinesi

Data protection compliance is critical from a requirements engineering (RE) perspective, both from a software development lifecycle (SDLC) perspective and regulatory compliance. Not including these requirements from the early phases of the SDLC can prove costly and challenging afterward. The general data protection regulation (GDPR) from the European Union (EU) sets a list of requirements that organizations working within its scope should satisfy. However, these requirements are complex to work with, as legal prose tends to be vague and imprecise, and not all requirements have received the same attention from researchers. This study aims to identify the research published in RE for helping compliance with regulatory data protection requirements. We gathered and analyzed 90 articles from 2016 to 2022 through a systematic mapping study. We analyzed key trends in the sample, such as year of publication, publication venue, type of research, interdisciplinarity in the author’s background, GDPR focus of compliance element, and type of proposal. Our main findings show ongoing interest, mostly published in conferences, in achieving overall compliance with the GDPR and consent as the most popular topics. Other topics, such as cookies or children’s data, did not receive significant attention. Research over the whole RE process has been done. 20 (22%) of the papers have authors affiliated with non-computer science; however, most research seems not interdisciplinary. We finally discuss gaps in the literature, possible future areas of research, and the importance of interdisciplinary research for regulatory data protection requirements in RE.

从需求工程(RE)的角度来看,无论是从软件开发生命周期(SDLC)的角度还是从监管合规性的角度来看,数据保护合规性都至关重要。如果在 SDLC 的早期阶段不纳入这些要求,就会造成高昂的成本,并在之后面临挑战。欧盟(EU)的一般数据保护法规(GDPR)列出了在其范围内工作的组织应满足的一系列要求。然而,由于法律散文往往含糊不清、不够精确,而且并非所有要求都得到了研究人员的同等关注,因此这些要求在工作中非常复杂。本研究旨在确定 RE 中发表的有助于遵守数据保护监管要求的研究。我们通过系统的绘图研究,收集并分析了 2016 年至 2022 年的 90 篇文章。我们分析了样本中的主要趋势,如发表年份、发表地点、研究类型、作者背景中的跨学科性、合规要素的 GDPR 重点以及提案类型。我们的主要研究结果表明,人们对实现全面遵守 GDPR 和 "同意 "这一最受欢迎的主题一直很感兴趣,这些主题大多是在会议上发表的。其他主题,如 Cookie 或儿童数据,并未受到广泛关注。对整个 RE 过程进行了研究。20篇(22%)论文的作者与计算机科学无关;不过,大多数研究似乎都不是跨学科的。最后,我们讨论了文献中的空白、未来可能的研究领域以及跨学科研究对可再生能源数据保护监管要求的重要性。
{"title":"Understanding the GDPR from a requirements engineering perspective—a systematic mapping study on regulatory data protection requirements","authors":"Claudia Negri-Ribalta, Marius Lombard-Platet, Camille Salinesi","doi":"10.1007/s00766-024-00423-4","DOIUrl":"https://doi.org/10.1007/s00766-024-00423-4","url":null,"abstract":"<p>Data protection compliance is critical from a requirements engineering (RE) perspective, both from a software development lifecycle (SDLC) perspective and regulatory compliance. Not including these requirements from the early phases of the SDLC can prove costly and challenging afterward. The general data protection regulation (GDPR) from the European Union (EU) sets a list of requirements that organizations working within its scope should satisfy. However, these requirements are complex to work with, as legal prose tends to be vague and imprecise, and not all requirements have received the same attention from researchers. This study aims to identify the research published in RE for helping compliance with regulatory data protection requirements. We gathered and analyzed 90 articles from 2016 to 2022 through a systematic mapping study. We analyzed key trends in the sample, such as year of publication, publication venue, type of research, interdisciplinarity in the author’s background, GDPR focus of compliance element, and type of proposal. Our main findings show ongoing interest, mostly published in conferences, in achieving overall compliance with the GDPR and consent as the most popular topics. Other topics, such as cookies or children’s data, did not receive significant attention. Research over the whole RE process has been done. 20 (22%) of the papers have authors affiliated with non-computer science; however, most research seems not interdisciplinary. We finally discuss gaps in the literature, possible future areas of research, and the importance of interdisciplinary research for regulatory data protection requirements in RE.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"69 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141586643","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
What you see is what you trace: a two-stage interview study on traceability practices and eye tracking potential 所见即所得:关于可追溯性实践和眼动追踪潜力的两阶段访谈研究
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-09 DOI: 10.1007/s00766-024-00419-0
Maike Ahrens, Lukas Nagel, Kurt Schneider

The benefits of traceability have widely been discussed in research. However, studies have also shown that traceability practices are still not prevalent in industrial settings due to the high manual effort and lack of tool support. In this paper, we explore the feasibility of using eye tracking to automatically detect trace links to reduce manual effort and thereby increase practical applicability. We conducted a two-stage interview study in industry. In Stage 1 we interviewed 20 practitioners to provide an overview of how traceability is established in practice and how an eye tracking approach would need to be applied in order to be useful. In Stage 2 we conducted interviews with 16 practitioners from one project context to elicit role-specific workflows and analyzed which activities are suitable to obtain useful traceability links based on gaze data. As there is no one-fits-all solution to traceability, and technical limitations of eye tracking still exist, we collected information on used artifact types, tools and requirements management practices to adjust an approach to actual traceability stakeholders’ needs. We report on perspectives from different roles in software projects and give an overview of traced artifacts, current traceability experiences, as well as benefits and doubts concerned with using eye tracking to obtain links automatically. We discuss the implications for the evaluation and implementation of an automatic tracing approach in practice and how eye tracking can support requirements engineering activities.

可追溯性的好处已在研究中得到广泛讨论。然而,研究也表明,由于人工工作量大且缺乏工具支持,可追溯性实践在工业环境中仍不普遍。在本文中,我们探讨了使用眼动跟踪自动检测跟踪链接的可行性,以减少人工操作,从而提高实际应用性。我们在工业领域进行了两个阶段的访谈研究。在第一阶段,我们采访了 20 位从业人员,概述了在实践中如何建立可追溯性,以及需要如何应用眼动跟踪方法才能发挥作用。在第二阶段,我们对一个项目中的 16 名从业人员进行了访谈,以了解特定角色的工作流程,并分析哪些活动适合根据注视数据获得有用的可追溯性链接。由于没有放之四海而皆准的可追溯性解决方案,而且眼动仪的技术局限性依然存在,因此我们收集了有关所用工件类型、工具和需求管理实践的信息,以便根据实际的可追溯性利益相关者的需求调整方法。我们报告了软件项目中不同角色的观点,并概述了所追踪的工件、当前的可追溯性经验,以及使用眼动追踪自动获取链接的好处和疑虑。我们讨论了在实践中评估和实施自动跟踪方法的意义,以及眼动跟踪如何支持需求工程活动。
{"title":"What you see is what you trace: a two-stage interview study on traceability practices and eye tracking potential","authors":"Maike Ahrens, Lukas Nagel, Kurt Schneider","doi":"10.1007/s00766-024-00419-0","DOIUrl":"https://doi.org/10.1007/s00766-024-00419-0","url":null,"abstract":"<p>The benefits of traceability have widely been discussed in research. However, studies have also shown that traceability practices are still not prevalent in industrial settings due to the high manual effort and lack of tool support. In this paper, we explore the feasibility of using eye tracking to automatically detect trace links to reduce manual effort and thereby increase practical applicability. We conducted a two-stage interview study in industry. In Stage 1 we interviewed 20 practitioners to provide an overview of how traceability is established in practice and how an eye tracking approach would need to be applied in order to be useful. In Stage 2 we conducted interviews with 16 practitioners from one project context to elicit role-specific workflows and analyzed which activities are suitable to obtain useful traceability links based on gaze data. As there is no one-fits-all solution to traceability, and technical limitations of eye tracking still exist, we collected information on used artifact types, tools and requirements management practices to adjust an approach to actual traceability stakeholders’ needs. We report on perspectives from different roles in software projects and give an overview of traced artifacts, current traceability experiences, as well as benefits and doubts concerned with using eye tracking to obtain links automatically. We discuss the implications for the evaluation and implementation of an automatic tracing approach in practice and how eye tracking can support requirements engineering activities.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"22 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141567093","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A splash of color: a dual dive into the effects of EVO on decision-making with goal models 一抹亮色:EVO 对目标模型决策影响的双重研究
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-08 DOI: 10.1007/s00766-024-00422-5
Yesugen Baatartogtokh, Irene Foster, Alicia M. Grubb

Recent approaches have investigated assisting users in making early trade-off decisions when the future evolution of project elements is uncertain. These approaches have demonstrated promise in their analytical capabilities; yet, stakeholders have expressed concerns about the readability of the models and resulting analysis, which builds upon Tropos. Tropos is based on formal semantics enabling automated analysis; however, this creates a problem of interpreting evidence pairs. The aim of our broader research project is to improve the process of model comprehension and decision-making by improving how analysts interpret and make decisions. We extend and evaluate a prior approach, called EVO, which uses color to visualize evidence pairs. In this article, we explore the effectiveness of EVO with and without the impacts of tooling through a two-phased empirical study. All subjects in both phases were untrained modelers, given training at study time. First, we conduct an experiment to measure any effect of using colors to represent evidence pairs. Second, we explore how subjects engage in decision-making activities (with or without color) through a user study. We find that the EVO color visualization significantly improves the speed of model comprehension and is perceived as helpful by study subjects.

最近的方法研究了在项目要素的未来演变不确定的情况下,如何协助用户尽早做出权衡决策。这些方法在分析能力方面表现出了良好的前景;然而,利益相关者对建立在 Tropos 基础上的模型和分析结果的可读性表示担忧。Tropos 以形式语义为基础,能够进行自动分析;但是,这就产生了解释证据对的问题。我们更广泛的研究项目旨在通过改进分析人员的解释和决策方式,改善模型理解和决策过程。我们扩展并评估了之前一种名为 EVO 的方法,该方法使用颜色将证据对可视化。在本文中,我们通过一项分两个阶段的实证研究,探讨了 EVO 在工具化和非工具化影响下的有效性。两个阶段的所有研究对象都是未经培训的建模人员,在研究时都接受了培训。首先,我们进行了一项实验,以衡量使用颜色表示证据对的效果。其次,我们通过用户研究来探索受试者是如何参与决策活动的(使用或不使用颜色)。我们发现,EVO 颜色可视化显著提高了模型理解的速度,并被研究对象认为是有帮助的。
{"title":"A splash of color: a dual dive into the effects of EVO on decision-making with goal models","authors":"Yesugen Baatartogtokh, Irene Foster, Alicia M. Grubb","doi":"10.1007/s00766-024-00422-5","DOIUrl":"https://doi.org/10.1007/s00766-024-00422-5","url":null,"abstract":"<p>Recent approaches have investigated assisting users in making early trade-off decisions when the future evolution of project elements is uncertain. These approaches have demonstrated promise in their analytical capabilities; yet, stakeholders have expressed concerns about the readability of the models and resulting analysis, which builds upon Tropos. Tropos is based on formal semantics enabling automated analysis; however, this creates a problem of interpreting evidence pairs. The aim of our broader research project is to improve the process of model comprehension and decision-making by improving how analysts interpret and make decisions. We extend and evaluate a prior approach, called EVO, which uses color to visualize evidence pairs. In this article, we explore the effectiveness of EVO with and without the impacts of tooling through a two-phased empirical study. All subjects in both phases were untrained modelers, given training at study time. First, we conduct an experiment to measure any effect of using colors to represent evidence pairs. Second, we explore how subjects engage in decision-making activities (with or without color) through a user study. We find that the EVO color visualization significantly improves the speed of model comprehension and is perceived as helpful by study subjects.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"366 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141567096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Modelling the quantification of requirements technical debt 建立需求技术债务量化模型
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-06 DOI: 10.1007/s00766-024-00424-3
Judith Perera, Ewan Tempero, Yu-Cheng Tu, Kelly Blincoe

Requirements Technical Debt (RTD) applies the Technical Debt (TD) metaphor to capture the consequences of sub-optimal decisions made concerning Requirements. Understanding the quantification of RTD is key to its management. To facilitate this understanding, we developed a conceptual model, the Requirements Technical Debt Quantification Model (RTDQM). Our work is grounded in the literature found via a systematic mapping study and informed by prior work modeling the quantification of software code-related TD types. The key finding is that although RTD is similar to code-related TD in many aspects, it also has its own components. RTD can be incurred regardless of the presence of code-related TD. Unlike code-related TD, RTD has a feedback loop involving the user. RTD can have a cascading impact on other development activities, such as design and implementation, apart from the extra costs and efforts incurred during requirements engineering activities; this is modeled by the RTD Interest constituents in our model. The model was used to compare and analyze existing quantification approaches. It helped identify what RTD quantification concepts are discussed in the existing approaches and what concepts are supported by metrics for their quantification. The model serves as a reference for practitioners to select existing or to develop new quantification approaches to support informed decision-making for RTD management.

需求技术债务(RTD)应用技术债务(TD)隐喻来捕捉有关需求的次优决策所造成的后果。了解 RTD 的量化是其管理的关键。为了便于理解,我们开发了一个概念模型,即需求技术债务量化模型(RTDQM)。我们的工作以通过系统映射研究发现的文献为基础,并借鉴了之前对软件代码相关 TD 类型进行量化建模的工作。主要发现是,尽管 RTD 在许多方面与代码相关 TD 相似,但它也有自己的组成部分。无论是否存在代码相关 TD,都会产生 RTD。与代码相关 TD 不同,RTD 有一个涉及用户的反馈回路。除了在需求工程活动中产生的额外成本和努力外,RTD 还会对其他开发活动(如设计和实施)产生连带影响;在我们的模型中,RTD 利息成分就是这种影响的模型。该模型用于比较和分析现有的量化方法。它有助于确定现有方法中讨论了哪些 RTD 量化概念,以及哪些概念得到了量化指标的支持。该模型可作为从业人员选择现有量化方法或开发新量化方法的参考,以支持对 RTD 管理做出知情决策。
{"title":"Modelling the quantification of requirements technical debt","authors":"Judith Perera, Ewan Tempero, Yu-Cheng Tu, Kelly Blincoe","doi":"10.1007/s00766-024-00424-3","DOIUrl":"https://doi.org/10.1007/s00766-024-00424-3","url":null,"abstract":"<p>Requirements Technical Debt (RTD) applies the Technical Debt (TD) metaphor to capture the consequences of sub-optimal decisions made concerning Requirements. Understanding the quantification of RTD is key to its management. To facilitate this understanding, we developed a conceptual model, the <i>Requirements Technical Debt Quantification Model (RTDQM)</i>. Our work is grounded in the literature found via a systematic mapping study and informed by prior work modeling the quantification of software code-related TD types. The key finding is that although RTD is similar to code-related TD in many aspects, it also has its own components. RTD can be incurred regardless of the presence of code-related TD. Unlike code-related TD, RTD has a feedback loop involving the user. RTD can have a cascading impact on other development activities, such as design and implementation, apart from the extra costs and efforts incurred during requirements engineering activities; this is modeled by the RTD Interest constituents in our model. The model was used to compare and analyze existing quantification approaches. It helped identify what RTD quantification concepts are discussed in the existing approaches and what concepts are supported by metrics for their quantification. The model serves as a reference for practitioners to select existing or to develop new quantification approaches to support informed decision-making for RTD management.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"18 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141566961","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enhancing the requirements engineering of configurable systems by the ongoing use of variability models 持续使用可变性模型,加强可配置系统的需求工程设计
IF 2.8 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-06-17 DOI: 10.1007/s00766-024-00421-6
Chin Khor, Robyn R. Lutz

Software systems and product lines often use configurable features to specify a portfolio of product variants from a common core. Typically, their requirements also include constraints on which combinations of features are valid. Especially for larger systems and systems where the specifications are scattered among documents, the analysis of a new product’s variability-related requirements is challenging. To address this, we introduce a scalable, tool-supported framework that uses a variability model to automate checks for missing and inconsistent features and constraints. Our approach also extends and scales traditional variability requirements engineering by incorporating combinatorial interaction testing techniques to build valid product variants covering all configurations in the variability model and to automatically discover faulty feature settings in failed builds. Results from evaluation on two configurable systems show that our framework is effective both at early detection of missing, incorrect, and inconsistent variability requirements and at later finding faulty feature configurations.

软件系统和产品线通常使用可配置功能来指定一个共同核心的产品变体组合。通常,它们的需求还包括对哪些功能组合有效的限制。特别是对于较大的系统和规范分散在不同文档中的系统,分析新产品的可变性相关要求具有挑战性。为了解决这个问题,我们引入了一个可扩展的工具支持框架,该框架使用可变性模型来自动检查缺失和不一致的特征和约束。我们的方法还扩展和扩展了传统的可变性需求工程,通过结合组合交互测试技术来构建有效的产品变体,涵盖可变性模型中的所有配置,并在失败的构建中自动发现错误的功能设置。对两个可配置系统的评估结果表明,我们的框架在早期检测缺失、不正确和不一致的可变性需求以及后期发现错误的功能配置方面都很有效。
{"title":"Enhancing the requirements engineering of configurable systems by the ongoing use of variability models","authors":"Chin Khor, Robyn R. Lutz","doi":"10.1007/s00766-024-00421-6","DOIUrl":"https://doi.org/10.1007/s00766-024-00421-6","url":null,"abstract":"<p>Software systems and product lines often use configurable features to specify a portfolio of product variants from a common core. Typically, their requirements also include constraints on which combinations of features are valid. Especially for larger systems and systems where the specifications are scattered among documents, the analysis of a new product’s variability-related requirements is challenging. To address this, we introduce a scalable, tool-supported framework that uses a variability model to automate checks for missing and inconsistent features and constraints. Our approach also extends and scales traditional variability requirements engineering by incorporating combinatorial interaction testing techniques to build valid product variants covering all configurations in the variability model and to automatically discover faulty feature settings in failed builds. Results from evaluation on two configurable systems show that our framework is effective both at early detection of missing, incorrect, and inconsistent variability requirements and at later finding faulty feature configurations.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"175 1","pages":""},"PeriodicalIF":2.8,"publicationDate":"2024-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141506702","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Requirements Engineering
全部 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