首页 > 最新文献

2013 21st IEEE International Requirements Engineering Conference (RE)最新文献

英文 中文
A new paradigm for applied requirements engineering research 应用需求工程研究的新范式
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636750
Martin Mahaux, Alistair Mavin
This position paper reflects on recent work that sought to make positive changes to the IEEE Requirements Engineering conference (RE), and on twenty years of requirements engineering (REng) research. We question the values that seem to underpin RE, and offer what we believe are more appropriate values. We argue that these new values would result in better alignment between research and the needs of industry. Further, the new values would encourage more rewarding work for researchers, and would lead to a better RE conference. We summarise the value shift in a draft manifesto for applied research in REng. To illustrate the potential for concrete changes, we suggest one possible wiki-based model for REng research that could deliver these new values.
这份立场文件反映了最近试图对IEEE需求工程会议(RE)做出积极改变的工作,以及20年来需求工程(REng)的研究。我们质疑似乎支撑RE的价值观,并提供我们认为更合适的价值观。我们认为,这些新的价值观将导致更好地协调研究和工业需求。此外,新的价值观将鼓励研究人员从事更有价值的工作,并将导致一个更好的可再生能源会议。我们在一份REng应用研究宣言草案中总结了这种价值转变。为了说明具体变化的潜力,我们为REng研究提出了一个可能的基于维基的模型,可以提供这些新的价值。
{"title":"A new paradigm for applied requirements engineering research","authors":"Martin Mahaux, Alistair Mavin","doi":"10.1109/RE.2013.6636750","DOIUrl":"https://doi.org/10.1109/RE.2013.6636750","url":null,"abstract":"This position paper reflects on recent work that sought to make positive changes to the IEEE Requirements Engineering conference (RE), and on twenty years of requirements engineering (REng) research. We question the values that seem to underpin RE, and offer what we believe are more appropriate values. We argue that these new values would result in better alignment between research and the needs of industry. Further, the new values would encourage more rewarding work for researchers, and would lead to a better RE conference. We summarise the value shift in a draft manifesto for applied research in REng. To illustrate the potential for concrete changes, we suggest one possible wiki-based model for REng research that could deliver these new values.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90451804","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A tool implementation of the unified requirements modeling language as enterprise architect add-in 作为企业架构师外接程序的统一需求建模语言的工具实现
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636742
Florian Schneider, B. Brügge, B. Berenbach
Early modeling languages have focused on the analysis and the design of systems under construction, but not on requirements elicitation. Consequently, a wide variety of approaches exists for the early phases of requirements engineering, modeling various concepts as stakeholders, goals, features, product lines, systems, processes, risks, and requirements. The purpose of Unified Requirements Modeling Language (URML TM) is to combine these concepts in a single modeling language. In addition, it strengthens support for danger modeling. URML is implemented as an add-in to the Enterprise Architect CASE tool. This tool demo will showcase the URML implementation.
早期的建模语言关注于分析和构建中的系统设计,而不是需求的提取。因此,需求工程的早期阶段存在各种各样的方法,将各种概念建模为涉众、目标、特性、产品线、系统、过程、风险和需求。统一需求建模语言(URML TM)的目的是将这些概念合并到一个单一的建模语言中。此外,它还加强了对危险建模的支持。uml是作为Enterprise Architect CASE工具的外接程序实现的。这个工具演示将展示uml实现。
{"title":"A tool implementation of the unified requirements modeling language as enterprise architect add-in","authors":"Florian Schneider, B. Brügge, B. Berenbach","doi":"10.1109/RE.2013.6636742","DOIUrl":"https://doi.org/10.1109/RE.2013.6636742","url":null,"abstract":"Early modeling languages have focused on the analysis and the design of systems under construction, but not on requirements elicitation. Consequently, a wide variety of approaches exists for the early phases of requirements engineering, modeling various concepts as stakeholders, goals, features, product lines, systems, processes, risks, and requirements. The purpose of Unified Requirements Modeling Language (URML TM) is to combine these concepts in a single modeling language. In addition, it strengthens support for danger modeling. URML is implemented as an add-in to the Enterprise Architect CASE tool. This tool demo will showcase the URML implementation.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73006610","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Can requirements dependency network be used as early indicator of software integration bugs? 需求依赖网络可以用作软件集成缺陷的早期指示器吗?
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636718
Junjie Wang, Juan Li, Qing Wang, D. Yang, He Zhang, Mingshu Li
Complexity cohesion and coupling have been recognized as prominent indicators for software quality. One characterization of software complexity is the existence of dependency relationship. Moreover, degree of dependency reflects the cohesion and coupling between software elements. Dependencies on design and implementation phase have been proven as important predictors for software bugs. We empirically investigated how requirements dependencies correlate with and predict software integration bugs, which can provide early estimate regarding software quality, therefore facilitate decision making early in the software lifecycle. We conducted network analysis on requirements dependency networks of two commercial software projects. We then performed correlation analysis between network measures (e.g., degree, closeness) and number of bugs. Afterwards, bug prediction models were built using these network measures. Significant correlation is observed between most of our network measures and number of bugs. These network measures can predict the number of bugs with high accuracy and sensitivity. We further identified the significant predictors for bug prediction. Besides, the indication effect of network measures on bug number varies among different types of requirements dependency. These observations show that requirements dependency network can be used as an early indicator of software Integration bugs.
复杂性、内聚和耦合被认为是软件质量的重要指标。软件复杂性的一个特征是依赖关系的存在。此外,依赖程度反映了软件元素之间的内聚和耦合。设计和实现阶段的依赖性已被证明是软件bug的重要预测因素。我们根据经验调查了需求依赖关系是如何与软件集成错误相关联并预测的,这可以提供关于软件质量的早期评估,从而促进软件生命周期早期的决策制定。我们对两个商业软件项目的需求依赖网络进行了网络分析。然后,我们对网络度量(例如,程度、接近程度)和漏洞数量进行相关性分析。然后,利用这些网络度量建立bug预测模型。在我们的大多数网络测量和bug数量之间可以观察到显著的相关性。这些网络测量方法能够准确、灵敏地预测漏洞数量。我们进一步确定了bug预测的重要预测因子。此外,网络度量对bug数量的指示作用在不同类型的需求依赖中是不同的。这些观察表明需求依赖网络可以用作软件集成缺陷的早期指示器。
{"title":"Can requirements dependency network be used as early indicator of software integration bugs?","authors":"Junjie Wang, Juan Li, Qing Wang, D. Yang, He Zhang, Mingshu Li","doi":"10.1109/RE.2013.6636718","DOIUrl":"https://doi.org/10.1109/RE.2013.6636718","url":null,"abstract":"Complexity cohesion and coupling have been recognized as prominent indicators for software quality. One characterization of software complexity is the existence of dependency relationship. Moreover, degree of dependency reflects the cohesion and coupling between software elements. Dependencies on design and implementation phase have been proven as important predictors for software bugs. We empirically investigated how requirements dependencies correlate with and predict software integration bugs, which can provide early estimate regarding software quality, therefore facilitate decision making early in the software lifecycle. We conducted network analysis on requirements dependency networks of two commercial software projects. We then performed correlation analysis between network measures (e.g., degree, closeness) and number of bugs. Afterwards, bug prediction models were built using these network measures. Significant correlation is observed between most of our network measures and number of bugs. These network measures can predict the number of bugs with high accuracy and sensitivity. We further identified the significant predictors for bug prediction. Besides, the indication effect of network measures on bug number varies among different types of requirements dependency. These observations show that requirements dependency network can be used as an early indicator of software Integration bugs.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84963379","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
The regulatory world and the machine: Harmonizing legal requirements and the systems they affect 监管世界和机器:协调法律要求及其影响的系统
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636760
David G. Gordon
The past decade has seen a substantial increase in the issuance of privacy and security regulations governing personal information. Ensuring system and organizational compliance is both more important and more difficult than ever before, as the penalties have become more severe, and regulations more complex and nuanced. This also presents substantial difficulties for multi-national companies, as different states, countries, or regions do not adhere to a uniform standard, resulting in a mixed set of regulations for the systems they govern. In this work, I describe a framework to address this issue, referred to as requirements water marking, wherein requirements from different jurisdictions that govern the same system may be evaluated and reduced to a single standard of care, establishing a “high water mark” for regulatory compliance and reducing requirements complexity. The framework, which draws on work in requirements specification languages and requirements comparison, allows engineers and legal experts to systematically simplify compliance and determine both high and low standards of care, while maintaining traceability back to the original legal text. In addition, I investigate the proposed value of legal requirements models, demonstrating the relationship between proposed value of these models to organizational decision-making and the validity of the model.
在过去十年中,有关个人信息的隐私和安全法规的发布大幅增加。确保系统和组织的遵从性比以往任何时候都更加重要,也更加困难,因为惩罚变得更加严厉,法规变得更加复杂和微妙。这也给跨国公司带来了实质性的困难,因为不同的州、国家或地区不遵守统一的标准,导致它们所管理的系统的一套混合规则。在这项工作中,我描述了一个框架来解决这个问题,称为需求水印,其中来自管理同一系统的不同司法管辖区的需求可以被评估并减少到单一的注意标准,为法规遵从性建立“高水位”并降低需求复杂性。该框架利用需求规范语言和需求比较方面的工作,允许工程师和法律专家系统地简化遵从性,并确定高标准和低标准,同时保持对原始法律文本的可追溯性。此外,我还研究了法律要求模型的建议价值,证明了这些模型对组织决策的建议价值与模型有效性之间的关系。
{"title":"The regulatory world and the machine: Harmonizing legal requirements and the systems they affect","authors":"David G. Gordon","doi":"10.1109/RE.2013.6636760","DOIUrl":"https://doi.org/10.1109/RE.2013.6636760","url":null,"abstract":"The past decade has seen a substantial increase in the issuance of privacy and security regulations governing personal information. Ensuring system and organizational compliance is both more important and more difficult than ever before, as the penalties have become more severe, and regulations more complex and nuanced. This also presents substantial difficulties for multi-national companies, as different states, countries, or regions do not adhere to a uniform standard, resulting in a mixed set of regulations for the systems they govern. In this work, I describe a framework to address this issue, referred to as requirements water marking, wherein requirements from different jurisdictions that govern the same system may be evaluated and reduced to a single standard of care, establishing a “high water mark” for regulatory compliance and reducing requirements complexity. The framework, which draws on work in requirements specification languages and requirements comparison, allows engineers and legal experts to systematically simplify compliance and determine both high and low standards of care, while maintaining traceability back to the original legal text. In addition, I investigate the proposed value of legal requirements models, demonstrating the relationship between proposed value of these models to organizational decision-making and the validity of the model.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83793985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Early phase telemedicine requirements elicitation in collaboration with medical practitioners 与医疗从业人员合作,了解早期远程医疗需求
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636729
N. Larburu, I. Widya, R. Bults, H. Hermens, C. Napolitano
Ubiquity of Information and Communication Technology enables innovative telemedicine treatment applications for disease management of ambulant patients. Development of new treatment applications must comply with medical protocols and `way of working' to obtain safety and efficacy evidence before acceptance and use by medical practitioners. Usually, medical researchers design new treatment applications and engineers elicit application requirements in collaboration with these researchers to bridge the knowledge and `way of working' gaps between them. This paper presents an elicitation method for new telemedicine applications in a collaborative setting of time-constraint medical practitioners and requirements engineers if the medical researcher is absent. Engineers compensate this lack of resources through cross-disciplinary studies and use of pathophysiological models in the absence of medical evidence. The paper discusses the application of a mixed elicitation method presented in earlier work in the addressed setting. The method applies a scenario based user needs analysis augmented by domain activity and user-system interaction analysis. The elicitation is conducted in a separation of concerns fashion combined with collaboration handshake protocols to align domain activities and user-system interactions. Later phase elicitation of user-system interaction requirements may apply known methods and is not addressed.
无处不在的信息和通信技术使创新的远程医疗治疗应用于门诊病人的疾病管理。开发新的治疗应用必须遵守医疗协议和“工作方式”,以便在医生接受和使用之前获得安全性和有效性证据。通常,医学研究人员设计新的治疗应用,工程师与这些研究人员合作提出应用需求,以弥合他们之间的知识和“工作方式”差距。本文提出了一种新的远程医疗应用的启发方法,在时间限制的医疗从业者和需求工程师的协作设置下,如果医学研究人员缺席。工程师通过跨学科研究和在缺乏医学证据的情况下使用病理生理模型来弥补这种资源的缺乏。本文讨论了早期工作中提出的混合启发方法在所述设置中的应用。该方法采用基于场景的用户需求分析,并辅以领域活动和用户-系统交互分析。以关注点分离的方式进行启发,并结合协作握手协议来对齐领域活动和用户-系统交互。后期阶段的用户-系统交互需求的引出可能会应用已知的方法,但没有得到解决。
{"title":"Early phase telemedicine requirements elicitation in collaboration with medical practitioners","authors":"N. Larburu, I. Widya, R. Bults, H. Hermens, C. Napolitano","doi":"10.1109/RE.2013.6636729","DOIUrl":"https://doi.org/10.1109/RE.2013.6636729","url":null,"abstract":"Ubiquity of Information and Communication Technology enables innovative telemedicine treatment applications for disease management of ambulant patients. Development of new treatment applications must comply with medical protocols and `way of working' to obtain safety and efficacy evidence before acceptance and use by medical practitioners. Usually, medical researchers design new treatment applications and engineers elicit application requirements in collaboration with these researchers to bridge the knowledge and `way of working' gaps between them. This paper presents an elicitation method for new telemedicine applications in a collaborative setting of time-constraint medical practitioners and requirements engineers if the medical researcher is absent. Engineers compensate this lack of resources through cross-disciplinary studies and use of pathophysiological models in the absence of medical evidence. The paper discusses the application of a mixed elicitation method presented in earlier work in the addressed setting. The method applies a scenario based user needs analysis augmented by domain activity and user-system interaction analysis. The elicitation is conducted in a separation of concerns fashion combined with collaboration handshake protocols to align domain activities and user-system interactions. Later phase elicitation of user-system interaction requirements may apply known methods and is not addressed.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90049459","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
How cloud providers elicit consumer requirements: An exploratory study of nineteen companies 云提供商如何引出消费者需求:对19家公司的探索性研究
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636710
Irina Todoran Koitz, N. Seyff, M. Glinz
Requirements elicitation is widely seen as a crucial step towards delivering successful software. In the context of emerging cloud systems, the question is whether and how the elicitation process differs from that used for traditional systems, and if the current methods suffice. We interviewed 19 cloud providers to gain an in-depth understanding of the state of practice with regard to the adoption and implementation of existing elicitation methods. The results of this exploratory study show that, whereas a few cloud providers try to implement and adapt traditional methods, the large majority uses ad-hoc approaches for identifying consumer needs. There are various causes for this situation, ranging from consumer reachability issues and previous failed attempts, to a complete lack of development strategy. The study suggests that only a small number of the current techniques can be applied successfully in cloud systems, hence showing a need to research new ways of supporting cloud providers. The main contribution of this work lies in revealing what elicitation methods are used by cloud providers and clarifying the challenges related to requirements elicitation posed by the cloud paradigm. Further, we identify some key features for cloud-specific elicitation methods.
需求引出被广泛认为是交付成功软件的关键步骤。在新兴的云系统的背景下,问题是,激发过程是否和传统系统不同,以及如何不同,以及当前的方法是否足够。我们采访了19家云提供商,以深入了解有关采用和实施现有启发方法的实践状态。这项探索性研究的结果表明,尽管少数云提供商试图实现和适应传统方法,但大多数云提供商使用临时方法来识别消费者需求。造成这种情况的原因有很多,从消费者可达性问题和以前的失败尝试,到完全缺乏发展战略。该研究表明,目前只有一小部分技术可以成功地应用于云系统,因此需要研究支持云提供商的新方法。这项工作的主要贡献在于揭示了云提供商使用的启发方法,并澄清了云范式带来的与需求启发相关的挑战。此外,我们确定了特定于云的诱导方法的一些关键特征。
{"title":"How cloud providers elicit consumer requirements: An exploratory study of nineteen companies","authors":"Irina Todoran Koitz, N. Seyff, M. Glinz","doi":"10.1109/RE.2013.6636710","DOIUrl":"https://doi.org/10.1109/RE.2013.6636710","url":null,"abstract":"Requirements elicitation is widely seen as a crucial step towards delivering successful software. In the context of emerging cloud systems, the question is whether and how the elicitation process differs from that used for traditional systems, and if the current methods suffice. We interviewed 19 cloud providers to gain an in-depth understanding of the state of practice with regard to the adoption and implementation of existing elicitation methods. The results of this exploratory study show that, whereas a few cloud providers try to implement and adapt traditional methods, the large majority uses ad-hoc approaches for identifying consumer needs. There are various causes for this situation, ranging from consumer reachability issues and previous failed attempts, to a complete lack of development strategy. The study suggests that only a small number of the current techniques can be applied successfully in cloud systems, hence showing a need to research new ways of supporting cloud providers. The main contribution of this work lies in revealing what elicitation methods are used by cloud providers and clarifying the challenges related to requirements elicitation posed by the cloud paradigm. Further, we identify some key features for cloud-specific elicitation methods.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89609327","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}
引用次数: 38
Automated text mining for requirements analysis of policy documents 用于策略文档需求分析的自动文本挖掘
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636700
Aaron K. Massey, Jacob Eisenstein, A. Antón, Peter P. Swire
Businesses and organizations in jurisdictions around the world are required by law to provide their customers and users with information about their business practices in the form of policy documents. Requirements engineers analyze these documents as sources of requirements, but this analysis is a time-consuming and mostly manual process. Moreover, policy documents contain legalese and present readability challenges to requirements engineers seeking to analyze them. In this paper, we perform a large-scale analysis of 2,061 policy documents, including policy documents from the Google Top 1000 most visited websites and the Fortune 500 companies, for three purposes: (1) to assess the readability of these policy documents for requirements engineers; (2) to determine if automated text mining can indicate whether a policy document contains requirements expressed as either privacy protections or vulnerabilities; and (3) to establish the generalizability of prior work in the identification of privacy protections and vulnerabilities from privacy policies to other policy documents. Our results suggest that this requirements analysis technique, developed on a small set of policy documents in two domains, may generalize to other domains.
法律要求世界各地的企业和组织以政策文件的形式向其客户和用户提供有关其业务实践的信息。需求工程师将这些文档作为需求的来源进行分析,但是这种分析是一个耗时且主要是手工的过程。此外,策略文档包含法律术语,并对寻求分析它们的需求工程师提出可读性挑战。在本文中,我们对2061份政策文件进行了大规模的分析,其中包括来自b谷歌访问量最大的1000家网站和财富500强公司的政策文件,目的有三个:(1)评估这些政策文件对需求工程师的可读性;(2)确定自动文本挖掘是否可以指示策略文档是否包含以隐私保护或漏洞表示的需求;(3)建立从隐私政策到其他政策文件识别隐私保护和漏洞的先前工作的通用性。我们的结果表明,这种在两个领域的一小组策略文档上开发的需求分析技术可以推广到其他领域。
{"title":"Automated text mining for requirements analysis of policy documents","authors":"Aaron K. Massey, Jacob Eisenstein, A. Antón, Peter P. Swire","doi":"10.1109/RE.2013.6636700","DOIUrl":"https://doi.org/10.1109/RE.2013.6636700","url":null,"abstract":"Businesses and organizations in jurisdictions around the world are required by law to provide their customers and users with information about their business practices in the form of policy documents. Requirements engineers analyze these documents as sources of requirements, but this analysis is a time-consuming and mostly manual process. Moreover, policy documents contain legalese and present readability challenges to requirements engineers seeking to analyze them. In this paper, we perform a large-scale analysis of 2,061 policy documents, including policy documents from the Google Top 1000 most visited websites and the Fortune 500 companies, for three purposes: (1) to assess the readability of these policy documents for requirements engineers; (2) to determine if automated text mining can indicate whether a policy document contains requirements expressed as either privacy protections or vulnerabilities; and (3) to establish the generalizability of prior work in the identification of privacy protections and vulnerabilities from privacy policies to other policy documents. Our results suggest that this requirements analysis technique, developed on a small set of policy documents in two domains, may generalize to other domains.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85630748","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}
引用次数: 75
IRET: Requirements for service platforms IRET:对业务平台的需求
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636743
L. Baresi, G. Ripa, L. Pasquale
This paper describes IRENE (Indenica Requirements ElicitatioN mEthod), a methodology to elicit and model the requirements of service platforms, and IRET (IREne Tool), the Eclipse-based modeling framework we developed for IRENE.
本文描述了IRENE (internet Requirements ElicitatioN mEthod),这是一种对服务平台的需求进行引出和建模的方法,以及IRENE工具(IRENE Tool),这是我们为IRENE开发的基于eclipse的建模框架。
{"title":"IRET: Requirements for service platforms","authors":"L. Baresi, G. Ripa, L. Pasquale","doi":"10.1109/RE.2013.6636743","DOIUrl":"https://doi.org/10.1109/RE.2013.6636743","url":null,"abstract":"This paper describes IRENE (Indenica Requirements ElicitatioN mEthod), a methodology to elicit and model the requirements of service platforms, and IRET (IREne Tool), the Eclipse-based modeling framework we developed for IRENE.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88864889","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Automatic extraction of glossary terms from natural language requirements 从自然语言需求中自动提取术语表术语
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636736
Anurag Dwarakanath, Roshni Ramnani, Shubhashis Sengupta
We present a method for the automatic extraction of glossary terms from unconstrained natural language requirements. The glossary terms are identified in two steps - a) compute units (which are candidates for glossary terms) b) disambiguate between the mutually exclusive units to identify terms. We introduce novel linguistic techniques to identify process nouns, abstract nouns and auxiliary verbs. The identification of units also handles co-ordinating conjunctions and adjectival modifiers. This requires solving co-ordination ambiguity and adjectival modifier ambiguity. The identification of terms among the units adapts an in-document statistical metric. We present an evaluation of our method over a real-life set of software requirements' documents and compare our results with that of a base algorithm. The intricate linguistic classification and the tackling of ambiguity result in superior performance of our approach over the base algorithm.
提出了一种从无约束的自然语言需求中自动提取词汇表术语的方法。术语表术语的识别分两个步骤—a)计算单元(它们是术语表术语的候选单位)b)消除互斥单元之间的歧义以识别术语。我们引入新的语言技术来识别过程名词、抽象名词和助动词。单位的识别也涉及到并列连词和形容词修饰语。这就需要解决搭配歧义和形容词修饰语歧义。单位之间的术语识别采用文件内统计度量。我们在一组真实的软件需求文档上对我们的方法进行了评估,并将我们的结果与基本算法的结果进行了比较。复杂的语言分类和歧义处理使我们的方法优于基本算法。
{"title":"Automatic extraction of glossary terms from natural language requirements","authors":"Anurag Dwarakanath, Roshni Ramnani, Shubhashis Sengupta","doi":"10.1109/RE.2013.6636736","DOIUrl":"https://doi.org/10.1109/RE.2013.6636736","url":null,"abstract":"We present a method for the automatic extraction of glossary terms from unconstrained natural language requirements. The glossary terms are identified in two steps - a) compute units (which are candidates for glossary terms) b) disambiguate between the mutually exclusive units to identify terms. We introduce novel linguistic techniques to identify process nouns, abstract nouns and auxiliary verbs. The identification of units also handles co-ordinating conjunctions and adjectival modifiers. This requires solving co-ordination ambiguity and adjectival modifier ambiguity. The identification of terms among the units adapts an in-document statistical metric. We present an evaluation of our method over a real-life set of software requirements' documents and compare our results with that of a base algorithm. The intricate linguistic classification and the tackling of ambiguity result in superior performance of our approach over the base algorithm.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88047450","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}
引用次数: 34
Ongoing software development without classical requirements 没有经典需求的持续软件开发
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636716
T. Alspaugh, W. Scacchi
Many prominent open source software (OSS) development projects produce systems without overt requirements artifacts or processes, contrary to expectations resulting from classical software development experience and research, and a growing number of critical software systems are evolved and sustained in this way yet provide quality and rich functional capabilities to users and integrators that accept them without question. We examine data from several OSS projects to investigate this conundrum, and discuss the results of research into OSS outcomes that sheds light on the consequences of this approach to software requirements in terms of risk of development failure and quality of the resulting system.
许多著名的开源软件(OSS)开发项目产生的系统没有明显的需求工件或过程,这与传统软件开发经验和研究的期望相反,并且越来越多的关键软件系统以这种方式发展和维持,同时为用户和集成商提供高质量和丰富的功能,这些用户和集成商毫无疑问地接受它们。我们检查了来自几个OSS项目的数据来调查这个难题,并讨论了对OSS结果的研究结果,这些结果从开发失败的风险和结果系统的质量方面阐明了这种方法对软件需求的影响。
{"title":"Ongoing software development without classical requirements","authors":"T. Alspaugh, W. Scacchi","doi":"10.1109/RE.2013.6636716","DOIUrl":"https://doi.org/10.1109/RE.2013.6636716","url":null,"abstract":"Many prominent open source software (OSS) development projects produce systems without overt requirements artifacts or processes, contrary to expectations resulting from classical software development experience and research, and a growing number of critical software systems are evolved and sustained in this way yet provide quality and rich functional capabilities to users and integrators that accept them without question. We examine data from several OSS projects to investigate this conundrum, and discuss the results of research into OSS outcomes that sheds light on the consequences of this approach to software requirements in terms of risk of development failure and quality of the resulting system.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82762921","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}
引用次数: 46
期刊
2013 21st IEEE International Requirements Engineering Conference (RE)
全部 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