Employing Requirements Metrics for Automating Early Risk Assessment

نویسندگان

  • Heiko Stallbaum
  • Andreas Metzger
چکیده

The most important decisions in software development projects are those taken at the beginning, because they are the most difficult to change later. Especially the assessment of risks is essential in the early stages of development, because the results are a crucial source of information for early decision making. Risks have to be reassessed at frequent intervals, because they might change over time. Currently, typically experts conduct risk assessment and thus it is expensive to repeatedly perform such risk assessments during the course of a project. To improve on this situation, we propose applying metrics to estimate essential information needed for computing product risks. Previous work in this area uses metrics which are based on source code and thus those metrics cannot be used in the early stages of software development. In this paper, a metricbased risk model is presented, which employs requirements metrics to estimate product risks. Thus, our approach brings automation to risk assessment as well as enables the early assessment of product risks in software development projects. Some of the benefits of this early and automated risk assessment are illustrated through an application scenario for risk-based and requirements-based testing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eliciting Requirements: Beyond the Blank Sheet of Paper

Actions in the requirements phase can directly impact the success or failure of a project. It is critical that project management utilize all available tools to identify potential problems and risks as early in the development as possible, especially in the requirements phase. The Software Assurance Technology Center (GSFC) and the Quality Assurance Division at NASA Goddard Space Flight Center ...

متن کامل

Data Analysis of Software Requirements Risk

In order to continue to make progress in software measurement, as it pertains to reliability, we must shift the emphasis from design and code metrics to metrics that characterize the risk of making requirements changes. By doing so we can improve the quality of delivered software because defects related to problems in requirements specification will be identified early in the life cycle. We dev...

متن کامل

Implementation Procedures for the Risk in Early Design (RED) Method

Risk assessments performed at the conceptual design phase of a product may offer the greatest opportunity to increase product safety and reliability at the least cost. This is an especially difficult proposition, however, as often the product has not assumed a physical form at this early design stage. This paper introduces the Risk in Early Design (RED) method, a method for performing risk asse...

متن کامل

Integrating Manual and Automatic Risk Assessment for Risk-Based Testing

In this paper we define a model-based risk assessment procedure that integrates automatic risk assessment by static analysis, semiautomatic risk assessment and guided manual risk assessment. In this process probability and impact criteria are determined by metrics which are combined to estimate the risk of specific system development artifacts. The risk values are propagated to the assigned tes...

متن کامل

Requirem nts Risk and Maintainability

In order to continue to make progress in software measurement as it pertains to reliability and maintainability, we must shift the emphasis from design and code metrics to metrics that characterize the risk of making requirements changes. By doing so we can improve the quality of delivered software, because defects related to problems in requirements specifications will be identified early in t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007