{"title":"Extracting and Modeling Product Line Functional Requirements","authors":"Nan Niu, S. Easterbrook","doi":"10.1109/RE.2008.49","DOIUrl":"https://doi.org/10.1109/RE.2008.49","url":null,"abstract":"We introduce an extractive approach to building a product line's requirements assets. We define the functional requirements profiles (FRPs) according to the linguistic characterization of a domain's action-oriented concerns, and show that FRPs can be extracted from a document based on domain-aware lexical affinities that bear a 'verb - direct object' relation. The validated FRPs are then amenable to semantic case analysis so as to uncover the variation structures. Finally, merging FRPs helps discover the requirements interdependencies. We use orthogonal variability modeling to represent the product line's external variability and constraints. We apply our approach to an auto-marker product line. The study shows our approach complements domain analysis by quickly offering insights into system functionalities and product line variabilities.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126971541","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}
{"title":"The Evaluation of a Requirements Engineering Training Program at Siemens","authors":"B. Berenbach, Taryn Rayment","doi":"10.1109/RE.2008.9","DOIUrl":"https://doi.org/10.1109/RE.2008.9","url":null,"abstract":"In 2003, the Software & Engineering department (S&E) at Siemens Corporate Research (SCR) initiated the training of Siemens employees worldwide in requirements engineering (RE). The first courses taught were customized for the target audience and taught onsite. In 2005, a standardized foundation course was created; the first course in a suite of offerings. To date, the course has been taught to over 200 Siemens professionals worldwide. In order to determine the impact of the training at Siemens, and to improve the course, a survey was conducted and the results are reported in this paper, along with an analysis of our findings.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126106306","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}
Carlos Castro-Herrera, C. Duan, J. Cleland-Huang, B. Mobasher
{"title":"Using Data Mining and Recommender Systems to Facilitate Large-Scale, Open, and Inclusive Requirements Elicitation Processes","authors":"Carlos Castro-Herrera, C. Duan, J. Cleland-Huang, B. Mobasher","doi":"10.1109/RE.2008.47","DOIUrl":"https://doi.org/10.1109/RE.2008.47","url":null,"abstract":"Requirements related problems, especially those originating from inadequacies in the human-intensive task of eliciting stakeholderspsila needs and desires, have contributed to many failed and challenged software projects. This is especially true for large and complex projects in which requirements knowledge is distributed across thousands of stakeholders. This short paper introduces a new process and related framework that utilizes data mining and recommender technologies to create an open, scalable, and inclusive requirements elicitation process capable of supporting projects with thousands of stakeholders. The approach is illustrated and evaluated using feature requests mined from an open source software product.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129542304","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}
{"title":"Gameplay to Introduce and Reinforce Requirements Engineering Practices","authors":"R. Smith, O. Gotel","doi":"10.1109/RE.2008.33","DOIUrl":"https://doi.org/10.1109/RE.2008.33","url":null,"abstract":"This paper reports on the design and use of a board game to introduce students and organizations to Requirements Engineering (RE) good practices. Our position is that the awareness and adoption of RE practices can be facilitated via simple, low-cost and creative gameplay as part of an educational or training program. This paper describes a game called RE-O-Poly that was developed to introduce and reinforce a fundamental set of established RE good practices. It then reports on a series of studies that were undertaken with undergraduates, graduates and IT professionals to gain preliminary validation of the game concept, to investigate results from use and to explore its positioning for adoption in an RE program. The findings are presented and inform a discussion about the wider role of gameplay in RE education and training.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134356218","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}
{"title":"Web-based Stakeholder Participation in Distributed Requirements Elicitation","authors":"S. Lohmann, Philipp Heim, Kim Lauenroth","doi":"10.1109/RE.2008.16","DOIUrl":"https://doi.org/10.1109/RE.2008.16","url":null,"abstract":"Today, outsourcing and globally distributed development are common in software engineering industry. This situation raises demands for new forms of stakeholder participation and interaction in requirements elicitation. This poster describes an approach that enables stakeholders to collaboratively participate in requirements elicitation by providing web-based tool support. It combines approaches from research areas such as participatory design, social Web, and semantic collaboration.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132728839","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}
R. Recio, Claudia A. Salzberg, J. Palm, Carol Machuca
{"title":"Leveraging Collaborative Technologies in the IO Requirements Process","authors":"R. Recio, Claudia A. Salzberg, J. Palm, Carol Machuca","doi":"10.1109/RE.2008.62","DOIUrl":"https://doi.org/10.1109/RE.2008.62","url":null,"abstract":"The process of clearly defining a strategic roadmap that anticipates and sets industry directions depends on requirements input from a diverse set of folks and disciplines. The input spans several key factors: customer, market and application workloads and requirements; basic and derivative technology trends; competitor directions; business model innovations; applicable new and substitute technologies; riskanalysis; and the team’s capabilities. To perform this level of analysis requires dynamic collaboration by a diverse group of thought leaders, as well as input from the wider community that will share the responsibility for carrying out the mission from start through release and into field support. When the influx of feedback and ideas is not limited or restricted, more perspectives and backgrounds can be leveraged to make the more comprehensive predictions and fine tuning that are required of a cohesive strategic roadmap. In many cases this type of process will not lead to consensus, in which case the thought leader(s) must weigh the factors and make a decision. This paper will provide an overview of the teams involved in creating IBM’s Systems IO and DataCenter Networking (DCN) technologies and products. It will describe the roles each team plays in turning requirements into products. A key part of this processis the IO Technical Community (IOTC), which provides a collaboration medium that spans all ofthese teams. It will also describe the technologies and methods used by these teams. It ends with a summary of the keys to leveraging an active technical community in turning requirements into products.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"2 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133650590","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}
{"title":"Requirements Prioritization Based on Benefit and Cost Prediction: An Agenda for Future Research","authors":"A. Herrmann, M. Daneva","doi":"10.1109/RE.2008.48","DOIUrl":"https://doi.org/10.1109/RE.2008.48","url":null,"abstract":"In early phases of the software cycle, requirements prioritization necessarily relies on the specified requirements and on predictions of benefit and cost of individual requirements. This paper presents results of a systematic review of literature, which investigates how existing methods approach the problem of requirements prioritization based on benefit and cost. From this review, it derives a set of under-researched issues which warrant future efforts and sketches an agenda for future research in this area.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116989478","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}
{"title":"Supporting Requirements Model Evolution throughout the System Life-Cycle","authors":"Neil A. Ernst, J. Mylopoulos, Y. Yu, T. Nguyen","doi":"10.1109/RE.2008.11","DOIUrl":"https://doi.org/10.1109/RE.2008.11","url":null,"abstract":"Requirements models are essential not just during system implementation, but also to manage system changes post-implementation. Such models should be supported by a requirements model management framework that allows users to create, manage and evolve models of domains, requirements, code and other design-time artifacts along with traceability links between their elements. We propose a comprehensive framework which delineates the operations and elements necessary, and then describe a tool implementation which supports versioning goal models.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133311545","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}