RE 2012 – Author Index |
Contents -
Abstracts -
Authors
Online Calendar - iCal File |
Alhaj, Mohammad |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Amyot, Daniel |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Behnam, Saeed Ahmadi |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Berenbach, Brian |
RE '12-INDUSTRIAL: "The Use of a Requirements ..."
The Use of a Requirements Modeling Language for Industrial Applications
Brian Berenbach, Florian Schneider, and Helmut Naughton (Siemens, USA; TU Munich, Germany) During model-driven requirements elicitation sessions for several commercial products, weaknesses were identified with available modeling languages such as UML and SysML. Continued frustration when attempting to use the UML for requirements capture eventually resulted in collaboration between Siemens and Technische Universität München (TUM) to define a new visual requirements language called the Unified Requirements Modeling Language (URML). This paper describes some of the rationale behind the development of the URML, highlights some of the more unusual features of the language, and, finally, describes its use on a commercial project. @InProceedings{RE12p285, author = {Brian Berenbach and Florian Schneider and Helmut Naughton}, title = {The Use of a Requirements Modeling Language for Industrial Applications}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {285--290}, doi = {}, year = {2012}, } |
|
Boehm, Barry |
RE '12-INDUSTRIAL: "Selecting an Appropriate Framework ..."
Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study
Nupul Kukreja, Sheetal Swaroop Payyavula, Barry Boehm, and Srinivas Padmanabhuni (University of Southern California, USA; Infosys Technologies, India) There are usually more requirements than feasible in a given schedule. Thus, it’s imperative to be able to choose the most valuable ones for implementation to ensure the delivery of a high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting the most appropriate value based requirements prioritization framework as per the requirements of our stakeholders. Based on our analysis a single framework was selected, validated by requirements engineers and project managers and deployed for company-wide use by a major IT player in India. @InProceedings{RE12p303, author = {Nupul Kukreja and Sheetal Swaroop Payyavula and Barry Boehm and Srinivas Padmanabhuni}, title = {Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {303--308}, doi = {}, year = {2012}, } |
|
Braun, Edna |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Cartwright, Nick |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Chernak, Yuri |
RE '12-INDUSTRIAL: "Requirements Composition Table ..."
Requirements Composition Table Explained
Yuri Chernak (Valley Forge Consulting, USA) Aspect-oriented requirements engineering (AORE) introduced an artifact called Requirements Composition Table (RCT). RCT presents a holistic view of an application’s functionality structured by core features and crosscutting concerns. This artifact can effectively support various project tasks and serve as a common frame of reference for all parties on a project team. As AORE remains little-known to most practitioners in the software development field, the purpose of this paper is to explain the RCT concept to practitioners and discuss its benefits. The RCT technique has been implemented for a number of Wall Street applications at various investment banks. RCT can help us perform important project tasks and has proven to be one of the most valuable artifacts of a software project. This paper discusses the steps to develop an RCT, provides an example of how to use it to perform change impact analysis for releases, describes experiences using RCTs in practice, and discusses lessons learned on projects implementing the RCT technique. @InProceedings{RE12p273, author = {Yuri Chernak}, title = {Requirements Composition Table Explained}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {273--278}, doi = {}, year = {2012}, } |
|
Hauksdottir, Dagny |
RE '12-INDUSTRIAL: "Requirements Reuse at Danfoss ..."
Requirements Reuse at Danfoss
Dagny Hauksdottir, Arne Vermehren, and Juha Savolainen (Danfoss Power Electronics, Denmark) Requirements engineering is an essential activity in creating embedded real-time systems. Companies that produce a number of partially similar products can reduce development time and cost, improve quality and simplify software maintenance by applying reuse practices. Requirements reuse is an essential enabler to achieve effective software reuse. This study describes two different approaches for requirements reuse at Danfoss. The first approach reuses those requirements that are envisioned to be common between two consecutive projects and allows changing and parameterization of parts of the requirements. The second approach organizes all requirements into a common model and explicitly manages variability and different requirement variants in this common model. The results show that both approaches can result in significant savings in reduced effort by reusing common requirements. The first approach was found to be effective when the domain maturity is low and the significant set of requirements were changed from project to project. The second approach allows high reuse potential and significant savings for stable domains, where most requirements tend to be small additions or minor changes of existing requirements. @InProceedings{RE12p309, author = {Dagny Hauksdottir and Arne Vermehren and Juha Savolainen}, title = {Requirements Reuse at Danfoss}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {309--314}, doi = {}, year = {2012}, } |
|
Hwong, Beatrice |
RE '12-INDUSTRIAL: "Categorizing Requirements ..."
Categorizing Requirements for a Contract-Based System Integration Project
Xiping Song and Beatrice Hwong (Siemens, USA) Categorizing requirements based upon their aspects and stakeholder intent can help requirements engineers and other developers to group and retrieve the requirements for analyzing the aspects of concern. The analysis is essential for project planning, system verification and validation, and integration coordination. For software requirements, researchers and practitioners have identified a set of categories, such as functional, performance, safety, to categorize a requirement. In a large systems engineering and integration project comprised of not only software but also hardware and activities in other disciplines (e.g., electrical, civil engineering), we encountered many additional, different aspects of the system that need to be analyzed and thus the requirements need to be categorized for those aspects. This experience report describes the lessons learnt in categorizing requirements in this project. The report provides insights for the practical issues of the categorization and our research on how more effectively the categorization could be done. @InProceedings{RE12p279, author = {Xiping Song and Beatrice Hwong}, title = {Categorizing Requirements for a Contract-Based System Integration Project}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {279--284}, doi = {}, year = {2012}, } |
|
Kukreja, Nupul |
RE '12-INDUSTRIAL: "Selecting an Appropriate Framework ..."
Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study
Nupul Kukreja, Sheetal Swaroop Payyavula, Barry Boehm, and Srinivas Padmanabhuni (University of Southern California, USA; Infosys Technologies, India) There are usually more requirements than feasible in a given schedule. Thus, it’s imperative to be able to choose the most valuable ones for implementation to ensure the delivery of a high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting the most appropriate value based requirements prioritization framework as per the requirements of our stakeholders. Based on our analysis a single framework was selected, validated by requirements engineers and project managers and deployed for company-wide use by a major IT player in India. @InProceedings{RE12p303, author = {Nupul Kukreja and Sheetal Swaroop Payyavula and Barry Boehm and Srinivas Padmanabhuni}, title = {Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {303--308}, doi = {}, year = {2012}, } |
|
Maglyas, Andrey |
RE '12-INDUSTRIAL: "What Do Practitioners Mean ..."
What Do Practitioners Mean When They Talk about Product Management?
Andrey Maglyas, Uolevi Nikula, and Kari Smolander (Lappeenranta University of Technology, Finland) This industrial experience paper presents the results of a survey with an open-ended question designed to clarify how product management practitioners understand the term product management. The survey was conducted through a public LinkedIn group for a period of nine months. During this timeframe it received 201 responses. The responses were analyzed qualitatively to identify the essential components and properties of product management from the practitioners’ viewpoint. In comparison with the existing product management frameworks and definitions, the responses showed a tendency to mix product management and product marketing. Although the respondents had difficulties in naming all product management activities, we identified six that represent the core activities of product managers in the industry. The findings have implications for the evolution of product management frameworks to address the interests of a wider range of product managers and the development of common understanding on the necessary skill sets for the education and recruitment of product managers. @InProceedings{RE12p261, author = {Andrey Maglyas and Uolevi Nikula and Kari Smolander}, title = {What Do Practitioners Mean When They Talk about Product Management?}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {261--266}, doi = {}, year = {2012}, } |
|
Mendizabal, Odorico Machado |
RE '12-INDUSTRIAL: "Log-Based Approach for Performance ..."
Log-Based Approach for Performance Requirements Elicitation and Prioritization
Odorico Machado Mendizabal, Martin Spier, and Rodrigo Saad (FURG, Brazil; Expedia, USA; Dell, Brazil) Requirements engineering activities are a critical part of a project’s lifecycle. Success of subsequent project phases is highly dependent on good requirements definition. However, eliciting and achieving consensus on priority between all stakeholders is a complex task. Considering software development of large scale global applications, the challenges increase by the need of managing discussions between groups of stakeholders with different roles and background. This paper presents a practical approach for requirements elicitation and prioritization based on realistic user behaviors observation. It uses basic statistic analysis and application usage information to automatically identify the most relevant requirements for majority of stakeholders. An industry case illustrates the feasibility and efficiency of our approach. @InProceedings{RE12p297, author = {Odorico Machado Mendizabal and Martin Spier and Rodrigo Saad}, title = {Log-Based Approach for Performance Requirements Elicitation and Prioritization}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {297--302}, doi = {}, year = {2012}, } |
|
Mussbacher, Gunter |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Naughton, Helmut |
RE '12-INDUSTRIAL: "The Use of a Requirements ..."
The Use of a Requirements Modeling Language for Industrial Applications
Brian Berenbach, Florian Schneider, and Helmut Naughton (Siemens, USA; TU Munich, Germany) During model-driven requirements elicitation sessions for several commercial products, weaknesses were identified with available modeling languages such as UML and SysML. Continued frustration when attempting to use the UML for requirements capture eventually resulted in collaboration between Siemens and Technische Universität München (TUM) to define a new visual requirements language called the Unified Requirements Modeling Language (URML). This paper describes some of the rationale behind the development of the URML, highlights some of the more unusual features of the language, and, finally, describes its use on a commercial project. @InProceedings{RE12p285, author = {Brian Berenbach and Florian Schneider and Helmut Naughton}, title = {The Use of a Requirements Modeling Language for Industrial Applications}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {285--290}, doi = {}, year = {2012}, } |
|
Nikula, Uolevi |
RE '12-INDUSTRIAL: "What Do Practitioners Mean ..."
What Do Practitioners Mean When They Talk about Product Management?
Andrey Maglyas, Uolevi Nikula, and Kari Smolander (Lappeenranta University of Technology, Finland) This industrial experience paper presents the results of a survey with an open-ended question designed to clarify how product management practitioners understand the term product management. The survey was conducted through a public LinkedIn group for a period of nine months. During this timeframe it received 201 responses. The responses were analyzed qualitatively to identify the essential components and properties of product management from the practitioners’ viewpoint. In comparison with the existing product management frameworks and definitions, the responses showed a tendency to mix product management and product marketing. Although the respondents had difficulties in naming all product management activities, we identified six that represent the core activities of product managers in the industry. The findings have implications for the evolution of product management frameworks to address the interests of a wider range of product managers and the development of common understanding on the necessary skill sets for the education and recruitment of product managers. @InProceedings{RE12p261, author = {Andrey Maglyas and Uolevi Nikula and Kari Smolander}, title = {What Do Practitioners Mean When They Talk about Product Management?}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {261--266}, doi = {}, year = {2012}, } |
|
Ott, Daniel |
RE '12-INDUSTRIAL: "Defects in Natural Language ..."
Defects in Natural Language Requirement Specifications at Mercedes-Benz: An Investigation Using a Combination of Legacy Data and Expert Opinion
Daniel Ott (Daimler, Germany) Natural language (NL) requirement specifications are widely used in industry, but ensuring high quality in these specifications is not easy. This work investigates in an empirical study the typical defect type distributions in current NL requirement specifications. For this study, more than 5,800 review-protocol-entries that originate from reviews of real automotive specifications according to a quality-model were categorized by us at Mercedes-Benz. As a result, we obtained (a) a typical defect type distribution in NL specifications in the automotive domain, (b) correlations of quality criteria to defect severity, (c) indicators on ease of handling quality criteria in the review-process and (d) information on time needed for defect correction with respect to quality criteria. To validate the findings from the data analysis, we additionally conducted 15 interviews with quality managers. The results confirm quantitatively that the most critical and important quality criteria in the investigated NL requirement specifications are consistency, completeness, and correctness. @InProceedings{RE12p291, author = {Daniel Ott}, title = {Defects in Natural Language Requirement Specifications at Mercedes-Benz: An Investigation Using a Combination of Legacy Data and Expert Opinion}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {291--296}, doi = {}, year = {2012}, } |
|
Padmanabhuni, Srinivas |
RE '12-INDUSTRIAL: "Selecting an Appropriate Framework ..."
Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study
Nupul Kukreja, Sheetal Swaroop Payyavula, Barry Boehm, and Srinivas Padmanabhuni (University of Southern California, USA; Infosys Technologies, India) There are usually more requirements than feasible in a given schedule. Thus, it’s imperative to be able to choose the most valuable ones for implementation to ensure the delivery of a high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting the most appropriate value based requirements prioritization framework as per the requirements of our stakeholders. Based on our analysis a single framework was selected, validated by requirements engineers and project managers and deployed for company-wide use by a major IT player in India. @InProceedings{RE12p303, author = {Nupul Kukreja and Sheetal Swaroop Payyavula and Barry Boehm and Srinivas Padmanabhuni}, title = {Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {303--308}, doi = {}, year = {2012}, } |
|
Payyavula, Sheetal Swaroop |
RE '12-INDUSTRIAL: "Selecting an Appropriate Framework ..."
Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study
Nupul Kukreja, Sheetal Swaroop Payyavula, Barry Boehm, and Srinivas Padmanabhuni (University of Southern California, USA; Infosys Technologies, India) There are usually more requirements than feasible in a given schedule. Thus, it’s imperative to be able to choose the most valuable ones for implementation to ensure the delivery of a high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting the most appropriate value based requirements prioritization framework as per the requirements of our stakeholders. Based on our analysis a single framework was selected, validated by requirements engineers and project managers and deployed for company-wide use by a major IT player in India. @InProceedings{RE12p303, author = {Nupul Kukreja and Sheetal Swaroop Payyavula and Barry Boehm and Srinivas Padmanabhuni}, title = {Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {303--308}, doi = {}, year = {2012}, } |
|
Richards, Greg |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Saad, Rodrigo |
RE '12-INDUSTRIAL: "Log-Based Approach for Performance ..."
Log-Based Approach for Performance Requirements Elicitation and Prioritization
Odorico Machado Mendizabal, Martin Spier, and Rodrigo Saad (FURG, Brazil; Expedia, USA; Dell, Brazil) Requirements engineering activities are a critical part of a project’s lifecycle. Success of subsequent project phases is highly dependent on good requirements definition. However, eliciting and achieving consensus on priority between all stakeholders is a complex task. Considering software development of large scale global applications, the challenges increase by the need of managing discussions between groups of stakeholders with different roles and background. This paper presents a practical approach for requirements elicitation and prioritization based on realistic user behaviors observation. It uses basic statistic analysis and application usage information to automatically identify the most relevant requirements for majority of stakeholders. An industry case illustrates the feasibility and efficiency of our approach. @InProceedings{RE12p297, author = {Odorico Machado Mendizabal and Martin Spier and Rodrigo Saad}, title = {Log-Based Approach for Performance Requirements Elicitation and Prioritization}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {297--302}, doi = {}, year = {2012}, } |
|
Savolainen, Juha |
RE '12-INDUSTRIAL: "Requirements Reuse at Danfoss ..."
Requirements Reuse at Danfoss
Dagny Hauksdottir, Arne Vermehren, and Juha Savolainen (Danfoss Power Electronics, Denmark) Requirements engineering is an essential activity in creating embedded real-time systems. Companies that produce a number of partially similar products can reduce development time and cost, improve quality and simplify software maintenance by applying reuse practices. Requirements reuse is an essential enabler to achieve effective software reuse. This study describes two different approaches for requirements reuse at Danfoss. The first approach reuses those requirements that are envisioned to be common between two consecutive projects and allows changing and parameterization of parts of the requirements. The second approach organizes all requirements into a common model and explicitly manages variability and different requirement variants in this common model. The results show that both approaches can result in significant savings in reduced effort by reusing common requirements. The first approach was found to be effective when the domain maturity is low and the significant set of requirements were changed from project to project. The second approach allows high reuse potential and significant savings for stable domains, where most requirements tend to be small additions or minor changes of existing requirements. @InProceedings{RE12p309, author = {Dagny Hauksdottir and Arne Vermehren and Juha Savolainen}, title = {Requirements Reuse at Danfoss}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {309--314}, doi = {}, year = {2012}, } |
|
Schneider, Florian |
RE '12-INDUSTRIAL: "The Use of a Requirements ..."
The Use of a Requirements Modeling Language for Industrial Applications
Brian Berenbach, Florian Schneider, and Helmut Naughton (Siemens, USA; TU Munich, Germany) During model-driven requirements elicitation sessions for several commercial products, weaknesses were identified with available modeling languages such as UML and SysML. Continued frustration when attempting to use the UML for requirements capture eventually resulted in collaboration between Siemens and Technische Universität München (TUM) to define a new visual requirements language called the Unified Requirements Modeling Language (URML). This paper describes some of the rationale behind the development of the URML, highlights some of the more unusual features of the language, and, finally, describes its use on a commercial project. @InProceedings{RE12p285, author = {Brian Berenbach and Florian Schneider and Helmut Naughton}, title = {The Use of a Requirements Modeling Language for Industrial Applications}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {285--290}, doi = {}, year = {2012}, } |
|
Shamsaei, Azalia |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Smolander, Kari |
RE '12-INDUSTRIAL: "What Do Practitioners Mean ..."
What Do Practitioners Mean When They Talk about Product Management?
Andrey Maglyas, Uolevi Nikula, and Kari Smolander (Lappeenranta University of Technology, Finland) This industrial experience paper presents the results of a survey with an open-ended question designed to clarify how product management practitioners understand the term product management. The survey was conducted through a public LinkedIn group for a period of nine months. During this timeframe it received 201 responses. The responses were analyzed qualitatively to identify the essential components and properties of product management from the practitioners’ viewpoint. In comparison with the existing product management frameworks and definitions, the responses showed a tendency to mix product management and product marketing. Although the respondents had difficulties in naming all product management activities, we identified six that represent the core activities of product managers in the industry. The findings have implications for the evolution of product management frameworks to address the interests of a wider range of product managers and the development of common understanding on the necessary skill sets for the education and recruitment of product managers. @InProceedings{RE12p261, author = {Andrey Maglyas and Uolevi Nikula and Kari Smolander}, title = {What Do Practitioners Mean When They Talk about Product Management?}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {261--266}, doi = {}, year = {2012}, } |
|
Song, Xiping |
RE '12-INDUSTRIAL: "Categorizing Requirements ..."
Categorizing Requirements for a Contract-Based System Integration Project
Xiping Song and Beatrice Hwong (Siemens, USA) Categorizing requirements based upon their aspects and stakeholder intent can help requirements engineers and other developers to group and retrieve the requirements for analyzing the aspects of concern. The analysis is essential for project planning, system verification and validation, and integration coordination. For software requirements, researchers and practitioners have identified a set of categories, such as functional, performance, safety, to categorize a requirement. In a large systems engineering and integration project comprised of not only software but also hardware and activities in other disciplines (e.g., electrical, civil engineering), we encountered many additional, different aspects of the system that need to be analyzed and thus the requirements need to be categorized for those aspects. This experience report describes the lessons learnt in categorizing requirements in this project. The report provides insights for the practical issues of the categorization and our research on how more effectively the categorization could be done. @InProceedings{RE12p279, author = {Xiping Song and Beatrice Hwong}, title = {Categorizing Requirements for a Contract-Based System Integration Project}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {279--284}, doi = {}, year = {2012}, } |
|
Spier, Martin |
RE '12-INDUSTRIAL: "Log-Based Approach for Performance ..."
Log-Based Approach for Performance Requirements Elicitation and Prioritization
Odorico Machado Mendizabal, Martin Spier, and Rodrigo Saad (FURG, Brazil; Expedia, USA; Dell, Brazil) Requirements engineering activities are a critical part of a project’s lifecycle. Success of subsequent project phases is highly dependent on good requirements definition. However, eliciting and achieving consensus on priority between all stakeholders is a complex task. Considering software development of large scale global applications, the challenges increase by the need of managing discussions between groups of stakeholders with different roles and background. This paper presents a practical approach for requirements elicitation and prioritization based on realistic user behaviors observation. It uses basic statistic analysis and application usage information to automatically identify the most relevant requirements for majority of stakeholders. An industry case illustrates the feasibility and efficiency of our approach. @InProceedings{RE12p297, author = {Odorico Machado Mendizabal and Martin Spier and Rodrigo Saad}, title = {Log-Based Approach for Performance Requirements Elicitation and Prioritization}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {297--302}, doi = {}, year = {2012}, } |
|
Tawhid, Rasha |
RE '12-INDUSTRIAL: "Towards Outcome-Based Regulatory ..."
Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Edna Braun, Nick Cartwright, Mohammad Alhaj, Gunter Mussbacher, Azalia Shamsaei, Daniel Amyot, Saeed Ahmadi Behnam, and Greg Richards (Transport Canada, Canada; Carleton University, Canada; University of Ottawa, Canada) Transport Canada is reviewing its Aviation Security regulations in a multi-year modernization process. As part of this review, consideration is given to transitioning regulations where appropriate from a prescriptive style to an outcome-based style. This raises new technical and cultural challenges related to how to measure compliance. This paper reports on a novel approach used to model regulations with the Goal-oriented Requirement Language, augmented with qualitative indicators. These models are used to guide the generation of questions for inspection activities, enable a flexible conversion of real-world data into goal satisfaction levels, and facilitate compliance analysis. A new propagation mechanism enables the evaluation of the compliance level of an organization. This outcome-based approach is expected to help get a more precise understanding of who complies with what, while highlighting opportunities for improving existing regulatory elements. @InProceedings{RE12p267, author = {Rasha Tawhid and Edna Braun and Nick Cartwright and Mohammad Alhaj and Gunter Mussbacher and Azalia Shamsaei and Daniel Amyot and Saeed Ahmadi Behnam and Greg Richards}, title = {Towards Outcome-Based Regulatory Compliance in Aviation Security}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {267--272}, doi = {}, year = {2012}, } |
|
Vermehren, Arne |
RE '12-INDUSTRIAL: "Requirements Reuse at Danfoss ..."
Requirements Reuse at Danfoss
Dagny Hauksdottir, Arne Vermehren, and Juha Savolainen (Danfoss Power Electronics, Denmark) Requirements engineering is an essential activity in creating embedded real-time systems. Companies that produce a number of partially similar products can reduce development time and cost, improve quality and simplify software maintenance by applying reuse practices. Requirements reuse is an essential enabler to achieve effective software reuse. This study describes two different approaches for requirements reuse at Danfoss. The first approach reuses those requirements that are envisioned to be common between two consecutive projects and allows changing and parameterization of parts of the requirements. The second approach organizes all requirements into a common model and explicitly manages variability and different requirement variants in this common model. The results show that both approaches can result in significant savings in reduced effort by reusing common requirements. The first approach was found to be effective when the domain maturity is low and the significant set of requirements were changed from project to project. The second approach allows high reuse potential and significant savings for stable domains, where most requirements tend to be small additions or minor changes of existing requirements. @InProceedings{RE12p309, author = {Dagny Hauksdottir and Arne Vermehren and Juha Savolainen}, title = {Requirements Reuse at Danfoss}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {309--314}, doi = {}, year = {2012}, } |
29 authors
proc time: 0.23