首页 > 最新文献

2014 IEEE 22nd International Requirements Engineering Conference (RE)最新文献

英文 中文
Competition and collaboration in requirements engineering: A case study of an emerging software ecosystem 需求工程中的竞争与协作:一个新兴软件生态系统的案例研究
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912289
George Valença, C. Alves, Virgínia Heimann, S. Jansen, S. Brinkkemper
Increasingly, small to medium software producing organisations are working together in collaboration networks to supply complex compositions of their products and services to customers. In this paper, we present a case study of two software companies that are evolving their partnership towards the creation of a software ecosystem. We investigate the impacts of their tightening partnership on software product management, with a focus on requirements engineering practices. We observe that the requirements definition and negotiation processes are directly affected by their fluid collaborative and competitive relationships. Power disputes, volatile roles and mismatches in release synchronisation are also aspects observed in the studied software ecosystem.We extract several observations from the case study that support small to medium software firms in making decisions within their software ecosystem.
越来越多的中小型软件生产组织在协作网络中一起工作,向客户提供他们的产品和服务的复杂组合。在本文中,我们提出了两个软件公司的案例研究,这两个公司正在朝着创建软件生态系统的方向发展他们的伙伴关系。我们调查了他们在软件产品管理上紧密的伙伴关系的影响,重点放在需求工程实践上。我们注意到,需求定义和谈判过程直接受到其流畅的协作和竞争关系的影响。在被研究的软件生态系统中也观察到权力纠纷、不稳定的角色和发布同步中的不匹配。我们从案例研究中提取了一些观察结果,这些观察结果支持中小型软件公司在其软件生态系统中做出决策。
{"title":"Competition and collaboration in requirements engineering: A case study of an emerging software ecosystem","authors":"George Valença, C. Alves, Virgínia Heimann, S. Jansen, S. Brinkkemper","doi":"10.1109/RE.2014.6912289","DOIUrl":"https://doi.org/10.1109/RE.2014.6912289","url":null,"abstract":"Increasingly, small to medium software producing organisations are working together in collaboration networks to supply complex compositions of their products and services to customers. In this paper, we present a case study of two software companies that are evolving their partnership towards the creation of a software ecosystem. We investigate the impacts of their tightening partnership on software product management, with a focus on requirements engineering practices. We observe that the requirements definition and negotiation processes are directly affected by their fluid collaborative and competitive relationships. Power disputes, volatile roles and mismatches in release synchronisation are also aspects observed in the studied software ecosystem.We extract several observations from the case study that support small to medium software firms in making decisions within their software ecosystem.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133745274","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}
引用次数: 28
Simulation-based requirements discovery for smart driver assistive technologies 基于仿真的智能驾驶辅助技术需求发现
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912275
A. Gregoriades, M. Pampaka, A. Sutcliffe
Smart driver assistive technologies (DAT) have been developed to alleviate accident risk by either reducing driver workload or assessing driver attentiveness. Such systems aim to draw drivers' attention on critical cues that improve decision making. However, in some cases, these systems can have a negative effect due to the extra information load they incur to the driver. Therefore, in addition to specifying the functional requirements for such systems there is an urgent need to address the human requirements. This work describes a simulation-based requirements discovery method that utilises the benefits of a modular simulator that models future designs of DAT.
智能驾驶辅助技术(DAT)通过减少驾驶员的工作量或评估驾驶员的注意力来降低事故风险。这类系统旨在将驾驶员的注意力吸引到关键线索上,从而提高决策能力。然而,在某些情况下,这些系统可能会产生负面影响,因为它们会给驱动程序带来额外的信息负载。因此,除了为这样的系统指定功能需求之外,迫切需要解决人的需求。这项工作描述了一种基于仿真的需求发现方法,该方法利用模块化模拟器的优点,为未来的DAT设计建模。
{"title":"Simulation-based requirements discovery for smart driver assistive technologies","authors":"A. Gregoriades, M. Pampaka, A. Sutcliffe","doi":"10.1109/RE.2014.6912275","DOIUrl":"https://doi.org/10.1109/RE.2014.6912275","url":null,"abstract":"Smart driver assistive technologies (DAT) have been developed to alleviate accident risk by either reducing driver workload or assessing driver attentiveness. Such systems aim to draw drivers' attention on critical cues that improve decision making. However, in some cases, these systems can have a negative effect due to the extra information load they incur to the driver. Therefore, in addition to specifying the functional requirements for such systems there is an urgent need to address the human requirements. This work describes a simulation-based requirements discovery method that utilises the benefits of a modular simulator that models future designs of DAT.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127351226","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
Automated support for combinational creativity in requirements engineering 在需求工程中对组合创造力的自动化支持
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912266
Tanmay Bhowmik, Nan Niu, Anas Mahmoud, J. Savolainen
Requirements engineering (RE), framed as a creative problem solving process, plays a key role in innovating more useful and novel requirements and improving a software system's sustainability. Existing approaches, such as creativity workshops and feature mining from web services, facilitate creativity by exploring a search space of partial and complete possibilities of requirements. To further advance the literature, we support creativity from a combinational perspective, i.e., making unfamiliar connections between familiar possibilities of requirements. In particular, we propose a novel framework that extracts familiar ideas from the requirements and stakeholders' comments using topic modeling and applies part-of-speech tagging to obtain unfamiliar idea combinations. We apply our framework on two large open source software systems and further report a human subject evaluation. The results show that our framework complements existing approaches by generating original and relevant requirements in an automated manner.
需求工程(RE),作为一个创造性的问题解决过程,在创新更有用和新颖的需求以及改进软件系统的可持续性方面起着关键作用。现有的方法,如创意研讨会和来自web服务的特征挖掘,通过探索需求的部分和完全可能性的搜索空间来促进创意。为了进一步推进文献,我们从组合的角度支持创造力,即在熟悉的需求可能性之间建立不熟悉的联系。特别是,我们提出了一个新的框架,该框架使用主题建模从需求和利益相关者的评论中提取熟悉的想法,并使用词性标记来获得不熟悉的想法组合。我们将我们的框架应用于两个大型开源软件系统,并进一步报告了人类主体的评估。结果表明,我们的框架通过以自动化的方式生成原始的和相关的需求来补充现有的方法。
{"title":"Automated support for combinational creativity in requirements engineering","authors":"Tanmay Bhowmik, Nan Niu, Anas Mahmoud, J. Savolainen","doi":"10.1109/RE.2014.6912266","DOIUrl":"https://doi.org/10.1109/RE.2014.6912266","url":null,"abstract":"Requirements engineering (RE), framed as a creative problem solving process, plays a key role in innovating more useful and novel requirements and improving a software system's sustainability. Existing approaches, such as creativity workshops and feature mining from web services, facilitate creativity by exploring a search space of partial and complete possibilities of requirements. To further advance the literature, we support creativity from a combinational perspective, i.e., making unfamiliar connections between familiar possibilities of requirements. In particular, we propose a novel framework that extracts familiar ideas from the requirements and stakeholders' comments using topic modeling and applies part-of-speech tagging to obtain unfamiliar idea combinations. We apply our framework on two large open source software systems and further report a human subject evaluation. The results show that our framework complements existing approaches by generating original and relevant requirements in an automated manner.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"158 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116301700","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 42
Automated detection and resolution of legal cross references: Approach and a study of Luxembourg's legislation 法律交叉参考的自动检测和解决:卢森堡立法的方法和研究
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912248
Morayo Adedjouma, M. Sabetzadeh, L. Briand
When elaborating compliance requirements, analysts need to follow the cross references in the underlying legal texts and consider the additional information in the cited provisions. To enable easier navigation and handling of cross references, automation is necessary for recognizing the natural language patterns used in cross reference expressions (cross reference detection), and for interpreting these expressions and linking them to the target provisions (cross reference resolution). In this paper, we propose a solution for automated detection and resolution of legal cross references. We ground our work on Luxembourg's legislative texts, both for studying the natural language patterns in cross reference expressions and for evaluating the accuracy and scalability of our solution.
在阐述合规要求时,分析人员需要遵循基础法律文本中的交叉引用,并考虑引用条款中的附加信息。为了更容易地导航和处理交叉引用,需要自动化来识别交叉引用表达式中使用的自然语言模式(交叉引用检测),以及解释这些表达式并将它们链接到目标条款(交叉引用解析)。在本文中,我们提出了一种自动检测和解决法律交叉引用的解决方案。我们以卢森堡的立法文本为基础,研究交叉引用表达式中的自然语言模式,并评估我们解决方案的准确性和可扩展性。
{"title":"Automated detection and resolution of legal cross references: Approach and a study of Luxembourg's legislation","authors":"Morayo Adedjouma, M. Sabetzadeh, L. Briand","doi":"10.1109/RE.2014.6912248","DOIUrl":"https://doi.org/10.1109/RE.2014.6912248","url":null,"abstract":"When elaborating compliance requirements, analysts need to follow the cross references in the underlying legal texts and consider the additional information in the cited provisions. To enable easier navigation and handling of cross references, automation is necessary for recognizing the natural language patterns used in cross reference expressions (cross reference detection), and for interpreting these expressions and linking them to the target provisions (cross reference resolution). In this paper, we propose a solution for automated detection and resolution of legal cross references. We ground our work on Luxembourg's legislative texts, both for studying the natural language patterns in cross reference expressions and for evaluating the accuracy and scalability of our solution.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114579899","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}
引用次数: 20
Lightweight requirements engineering assessments in software projects 软件项目中的轻量级需求工程评估
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912286
Daniel Rapp, Anne Hess, N. Seyff, P. Spörri, Emmerich Fuchs, M. Glinz
Requirements engineering (RE) is widely recognized as a crucial factor for the success of software projects. Therefore, companies often request assessments of RE processes and resulting artifacts to identify issues and improvement potential. However, industry claims that current assessment approaches do not always fulfill their needs regarding efficiency and effectiveness. Motivated by needs of both, companies asking for an assessment, and a company in the role of an assessor, we have developed a lightweight, tool-supported RE assessment approach. Apart from presenting the approach, we also discuss early experiences we gained from applying our assessment approach in real-world industrial projects.
需求工程(RE)被广泛认为是软件项目成功的关键因素。因此,公司经常要求对RE过程和结果工件进行评估,以确定问题和改进潜力。然而,业界声称,目前的评估方法并不总是满足他们对效率和有效性的需求。在要求进行评估的公司和扮演评估者角色的公司这两种需求的推动下,我们开发了一种轻量级的、工具支持的RE评估方法。除了介绍方法之外,我们还讨论了在实际工业项目中应用我们的评估方法所获得的早期经验。
{"title":"Lightweight requirements engineering assessments in software projects","authors":"Daniel Rapp, Anne Hess, N. Seyff, P. Spörri, Emmerich Fuchs, M. Glinz","doi":"10.1109/RE.2014.6912286","DOIUrl":"https://doi.org/10.1109/RE.2014.6912286","url":null,"abstract":"Requirements engineering (RE) is widely recognized as a crucial factor for the success of software projects. Therefore, companies often request assessments of RE processes and resulting artifacts to identify issues and improvement potential. However, industry claims that current assessment approaches do not always fulfill their needs regarding efficiency and effectiveness. Motivated by needs of both, companies asking for an assessment, and a company in the role of an assessor, we have developed a lightweight, tool-supported RE assessment approach. Apart from presenting the approach, we also discuss early experiences we gained from applying our assessment approach in real-world industrial projects.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117299539","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
Capturing and sharing domain knowledge with business rules lessons learned from a global software vendor 获取和共享从全球软件供应商那里学到的业务规则经验的领域知识
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912287
W. Maalej, S. Ghaisas
Business rules represent constraints in a domain, which need to be taken into account either during the development or the usage of a system. Motivated by the knowledge reuse potentials when developing systems within the same domain, we studied business rules in a large software company. We interviewed 11 experienced practitioners on how they understand, capture, and use business rules. We also studied the role of business rules in requirements engineering in the host organization. We found that practitioners have a very broad perception for this term, ranging from flows of business processes to directives for calling external system interfaces. We identified 27 types of rules, which are typically captured as a free text in requirements documents and other project documentation. Practitioners stated the need to capture this tacit form of domain knowledge and to trace it to other artifacts as it impacts all activities in a software engineering project. We distill our results in 17 findings and discuss the implications for researchers and practitioners.
业务规则表示领域中的约束,在系统开发或使用期间需要考虑这些约束。在同一领域内开发系统时,由于知识重用的可能性,我们研究了一家大型软件公司的业务规则。我们采访了11位经验丰富的从业者,了解他们如何理解、获取和使用业务规则。我们还研究了业务规则在主组织的需求工程中的作用。我们发现从业者对这个术语的理解非常广泛,从业务流程流到调用外部系统接口的指令。我们确定了27种规则类型,它们通常作为需求文档和其他项目文档中的自由文本捕获。从业者指出,需要获取领域知识的这种隐性形式,并在它影响软件工程项目中的所有活动时将其追踪到其他工件。我们将结果提炼为17项发现,并讨论了对研究人员和从业者的影响。
{"title":"Capturing and sharing domain knowledge with business rules lessons learned from a global software vendor","authors":"W. Maalej, S. Ghaisas","doi":"10.1109/RE.2014.6912287","DOIUrl":"https://doi.org/10.1109/RE.2014.6912287","url":null,"abstract":"Business rules represent constraints in a domain, which need to be taken into account either during the development or the usage of a system. Motivated by the knowledge reuse potentials when developing systems within the same domain, we studied business rules in a large software company. We interviewed 11 experienced practitioners on how they understand, capture, and use business rules. We also studied the role of business rules in requirements engineering in the host organization. We found that practitioners have a very broad perception for this term, ranging from flows of business processes to directives for calling external system interfaces. We identified 27 types of rules, which are typically captured as a free text in requirements documents and other project documentation. Practitioners stated the need to capture this tacit form of domain knowledge and to trace it to other artifacts as it impacts all activities in a software engineering project. We distill our results in 17 findings and discuss the implications for researchers and practitioners.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116002017","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}
引用次数: 6
Identifying and classifying ambiguity for regulatory requirements 识别和分类法规要求的模糊性
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912250
Aaron K. Massey, Richard L. Rutledge, A. Antón, Peter P. Swire
Software engineers build software systems in increasingly regulated environments, and must therefore ensure that software requirements accurately represent obligations described in laws and regulations. Prior research has shown that graduate-level software engineering students are not able to reliably determine whether software requirements meet or exceed their legal obligations and that professional software engineers are unable to accurately classify cross-references in legal texts. However, no research has determined whether software engineers are able to identify and classify important ambiguities in laws and regulations. Ambiguities in legal texts can make the difference between requirements compliance and non-compliance. Herein, we develop a ambiguity taxonomy based on software engineering, legal, and linguistic understandings of ambiguity. We examine how 17 technologists and policy analysts in a graduate-level course use this taxonomy to identify ambiguity in a legal text. We also examine the types of ambiguities they found and whether they believe those ambiguities should prevent software engineers from implementing software that complies with the legal text. Our research suggests that ambiguity is prevalent in legal texts. In 50 minutes of examination, participants in our case study identified on average 33.47 ambiguities in 104 lines of legal text using our ambiguity taxonomy as a guideline. Our analysis suggests (a) that participants used the taxonomy as intended: as a guide and (b) that the taxonomy provides adequate coverage (97.5%) of the ambiguities found in the legal text.
软件工程师在日益规范的环境中构建软件系统,因此必须确保软件需求准确地表示法律和法规中描述的义务。先前的研究表明,研究生水平的软件工程学生不能可靠地确定软件需求是否满足或超过了他们的法律义务,专业的软件工程师不能准确地分类法律文本中的交叉引用。然而,没有研究确定软件工程师是否能够识别和分类法律法规中的重要歧义。法律文本中的歧义会造成符合要求和不符合要求之间的差异。在此,我们基于软件工程、法律和语言对歧义的理解开发了一种歧义分类法。我们研究了研究生课程中的17位技术专家和政策分析师如何使用这种分类法来识别法律文本中的歧义。我们还检查了他们发现的歧义类型,以及他们是否认为这些歧义应该阻止软件工程师实现符合法律文本的软件。我们的研究表明,歧义在法律文本中普遍存在。在50分钟的审查中,我们案例研究的参与者使用我们的歧义分类法作为指导方针,在104行法律文本中平均识别出33.47个歧义。我们的分析表明(a)参与者按照预期使用分类法:作为指南,(b)分类法提供了法律文本中发现的歧义的足够覆盖率(97.5%)。
{"title":"Identifying and classifying ambiguity for regulatory requirements","authors":"Aaron K. Massey, Richard L. Rutledge, A. Antón, Peter P. Swire","doi":"10.1109/RE.2014.6912250","DOIUrl":"https://doi.org/10.1109/RE.2014.6912250","url":null,"abstract":"Software engineers build software systems in increasingly regulated environments, and must therefore ensure that software requirements accurately represent obligations described in laws and regulations. Prior research has shown that graduate-level software engineering students are not able to reliably determine whether software requirements meet or exceed their legal obligations and that professional software engineers are unable to accurately classify cross-references in legal texts. However, no research has determined whether software engineers are able to identify and classify important ambiguities in laws and regulations. Ambiguities in legal texts can make the difference between requirements compliance and non-compliance. Herein, we develop a ambiguity taxonomy based on software engineering, legal, and linguistic understandings of ambiguity. We examine how 17 technologists and policy analysts in a graduate-level course use this taxonomy to identify ambiguity in a legal text. We also examine the types of ambiguities they found and whether they believe those ambiguities should prevent software engineers from implementing software that complies with the legal text. Our research suggests that ambiguity is prevalent in legal texts. In 50 minutes of examination, participants in our case study identified on average 33.47 ambiguities in 104 lines of legal text using our ambiguity taxonomy as a guideline. Our analysis suggests (a) that participants used the taxonomy as intended: as a guide and (b) that the taxonomy provides adequate coverage (97.5%) of the ambiguities found in the legal text.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126234199","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}
引用次数: 78
Towards a situation awareness design to improve visually impaired orientation in unfamiliar buildings: Requirements elicitation study 改善视障人士在不熟悉的建筑物中的定位的情境感知设计:需求启发研究
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912244
Abdulrhman Alkhanifer, S. Ludi
Requirements elicitation can be a challenging process in many systems. This challenge can be greater with a non-standard user population, such as visually impaired users. In this work, we report our experience and results of eliciting user requirements for a situation awareness indoor orientation system dedicated to the visually impaired. We elicited our initial system requirements through three different studies that focus on users along with orientation and mobility instructors. Also, we performed a knowledge elicitation through our studies to formulate our system's situation awareness requirements.
在许多系统中,需求引出可能是一个具有挑战性的过程。对于非标准用户群,例如视障用户,这一挑战可能更大。在这项工作中,我们报告了我们的经验和结果,以引出用户对视障人士专用的情况感知室内定向系统的需求。我们通过三个不同的研究引出了我们最初的系统需求,这些研究主要关注用户以及方向和移动指导员。此外,我们通过研究进行了知识启发,以制定系统的态势感知需求。
{"title":"Towards a situation awareness design to improve visually impaired orientation in unfamiliar buildings: Requirements elicitation study","authors":"Abdulrhman Alkhanifer, S. Ludi","doi":"10.1109/RE.2014.6912244","DOIUrl":"https://doi.org/10.1109/RE.2014.6912244","url":null,"abstract":"Requirements elicitation can be a challenging process in many systems. This challenge can be greater with a non-standard user population, such as visually impaired users. In this work, we report our experience and results of eliciting user requirements for a situation awareness indoor orientation system dedicated to the visually impaired. We elicited our initial system requirements through three different studies that focus on users along with orientation and mobility instructors. Also, we performed a knowledge elicitation through our studies to formulate our system's situation awareness requirements.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115007717","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}
引用次数: 25
The effect of variability modeling on requirements satisfaction for the configuration and implementation of off-the-shelf software packages 可变性建模对现成软件包的配置和实现的需求满足的影响
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912290
Amanda Rubython, N. Maiden
An industrial experience of the use of a method for discovering customer requirements with which to configure an off-the-shelf software package for implementation is reported. The method uses an adapted form of product variability model to provide common ground between the customer and supplier about requirements and capabilities. An associated decision support software tool guides the supplier and customer through a model-based walkthrough to discover new requirements, based on equivalent capabilities described in the product variability model. We applied the method in the work processes of the commercial provider of a software-based learning management system, and collected quantitative and qualitative data from supplier-customer interactions. Our first experiences with the method led to an increased exposure and expression of customer requirements in the customer-supplier dialogue, compared to the baseline dialogue during software package demonstrations. The paper also reports some first lessons learned to improve the method and adopt its use with other software supplier organizations.
本文报告了使用一种方法发现客户需求的工业经验,用这种方法配置一个现成的软件包以供实现。该方法使用产品可变性模型的一种改编形式,在客户和供应商之间提供关于需求和能力的共同基础。相关的决策支持软件工具指导供应商和客户通过基于模型的演练,以发现基于产品可变性模型中描述的等效功能的新需求。我们将该方法应用于基于软件的学习管理系统的商业提供者的工作过程中,并从供应商-客户交互中收集定量和定性数据。与软件包演示期间的基线对话相比,我们使用该方法的第一次经验导致在客户-供应商对话中增加了客户需求的暴露和表达。本文还报告了改进该方法并将其应用于其他软件供应商组织的一些初步经验教训。
{"title":"The effect of variability modeling on requirements satisfaction for the configuration and implementation of off-the-shelf software packages","authors":"Amanda Rubython, N. Maiden","doi":"10.1109/RE.2014.6912290","DOIUrl":"https://doi.org/10.1109/RE.2014.6912290","url":null,"abstract":"An industrial experience of the use of a method for discovering customer requirements with which to configure an off-the-shelf software package for implementation is reported. The method uses an adapted form of product variability model to provide common ground between the customer and supplier about requirements and capabilities. An associated decision support software tool guides the supplier and customer through a model-based walkthrough to discover new requirements, based on equivalent capabilities described in the product variability model. We applied the method in the work processes of the commercial provider of a software-based learning management system, and collected quantitative and qualitative data from supplier-customer interactions. Our first experiences with the method led to an increased exposure and expression of customer requirements in the customer-supplier dialogue, compared to the baseline dialogue during software package demonstrations. The paper also reports some first lessons learned to improve the method and adopt its use with other software supplier organizations.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131831236","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
TiQi: Towards natural language trace queries TiQi:走向自然语言跟踪查询
Pub Date : 2014-09-29 DOI: 10.1109/RE.2014.6912254
Piotr Pruski, Sugandha Lohar, Rundale Aquanette, Greg Ott, Sorawit Amornborvornwong, A. Rasin, J. Cleland-Huang
One of the surprising observations of traceability in practice is the under-utilization of existing trace links. Organizations often create links in order to meet compliance requirements, but then fail to capitalize on the potential benefits of those links to provide support for activities such as impact analysis, test regression selection, and coverage analysis. One of the major adoption barriers is caused by the lack of accessibility to the underlying trace data and the lack of skills many project stakeholders have for formulating complex trace queries. To address these challenges we introduce TiQi, a natural language approach, which allows users to write or speak trace queries in their own words. TiQi includes a vocabulary and associated grammar learned from analyzing NL queries collected from trace practitioners. It is evaluated against trace queries gathered from trace practitioners for two different project environments.
在实践中,对可追溯性的一个令人惊讶的观察是对现有跟踪链接的利用不足。组织经常为了满足遵从性需求而创建链接,但是随后未能利用这些链接的潜在好处来为诸如影响分析、测试回归选择和覆盖率分析等活动提供支持。主要的采用障碍之一是由于缺乏对底层跟踪数据的可访问性,以及许多项目涉众缺乏制定复杂跟踪查询的技能。为了应对这些挑战,我们引入了TiQi,这是一种自然语言方法,允许用户用自己的话编写或说出跟踪查询。TiQi包括通过分析从跟踪实践者那里收集的NL查询学到的词汇表和相关语法。它是根据从两个不同项目环境的跟踪执行者收集的跟踪查询进行评估的。
{"title":"TiQi: Towards natural language trace queries","authors":"Piotr Pruski, Sugandha Lohar, Rundale Aquanette, Greg Ott, Sorawit Amornborvornwong, A. Rasin, J. Cleland-Huang","doi":"10.1109/RE.2014.6912254","DOIUrl":"https://doi.org/10.1109/RE.2014.6912254","url":null,"abstract":"One of the surprising observations of traceability in practice is the under-utilization of existing trace links. Organizations often create links in order to meet compliance requirements, but then fail to capitalize on the potential benefits of those links to provide support for activities such as impact analysis, test regression selection, and coverage analysis. One of the major adoption barriers is caused by the lack of accessibility to the underlying trace data and the lack of skills many project stakeholders have for formulating complex trace queries. To address these challenges we introduce TiQi, a natural language approach, which allows users to write or speak trace queries in their own words. TiQi includes a vocabulary and associated grammar learned from analyzing NL queries collected from trace practitioners. It is evaluated against trace queries gathered from trace practitioners for two different project environments.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125141708","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
期刊
2014 IEEE 22nd 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