Argumentation Schemes for Collaborative Debate of Requirement Risks in Software Projects

نویسندگان

  • Denise da Luz Siqueira
  • Lisandra M. Fontoura
  • Rafael H. Bordini
  • Luís A. Lima Silva
چکیده

Managing risks in real-world software projects is of paramount importance. A significant class of such risks is related to the engineering of requirements, commonly involving the presentation and analysis of risk management arguments from both software engineers and clients involved in collaborative debates. In this work, drawing inspiration from argumentation theory in Artificial Intelligence, we introduce a number of “argumentation schemes” and associated “critical questions” to support such discussions. In doing so, we propose schemes related to risks due to excessive numbers of requirements; inadequate client representatives and poor understanding of client needs; incorrect, incomplete and conflicting requirements, and complex and non-traceable requirements. We also present a case study where the developed schemes were used to support the discussion of requirement risks in the context of a research and prototyping software project for the Brazilian Army. Keywords-component: Argumentation Schemes; Requirement Risks; Risk Management; Argumentation.

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

ثبت نام

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

منابع مشابه

Case-based Reasoning for Experience-based Collaborative Risk Management

In a collaborative risk management scenario, project stakeholders often need natural forms of recording and reusing past risk management experiences so that they could better assess whether there are threats to the goals of new projects. The contribution of this paper is to propose an enhanced case-based reasoning (CBR) approach to support project participants to exploit such experiences which ...

متن کامل

Developing a Risk Management Model for Banking Software Development Projects Based on Fuzzy Inference System

Risk management is one of the most influential parts of project management that has a major impact on the success or failure of projects. Due to the increasing use of information technology (IT) systems in all fields and the high failure rate of IT projects in software development and production, it is essential to effectively manage these projects is essential. Therefore, this study is aimed t...

متن کامل

From Importer of Knowledge to Researcher of the Self: Exploring the Utility of Collaborative Action Research in Distance Second Language Professional Development

Teacher professional development, as a burgeoning term, has attracted a surge of interest in English language teaching. In second language (L2) professional development, the common orthodoxy has been one which considers teachers as that of knowledge consumers. It is commonly argued that top-down approaches to teachers’ professional development has done little to maximize teachers’ professionali...

متن کامل

Analysis of Risk Dependencies in Collaborative Risk Management

Risk management aims to discuss the probabilities and consequences of risks on the goals of a software project. In such projects, there are dependence relationships between risks, although they are not treated yet by standard risk management practices. This paper is concerned with the analysis of risk dependencies, where these risks are assessed when multiple project stakeholders are involved i...

متن کامل

Supporting the Collaborative Collection of User's Requirements

Most of the software systems development processes carry high risks for technological companies and service organizations. Some of these risks may ultimately produce delayed or failed projects with low quality software products. The Standish Group in 1999 presented the “Chaos Report”, which determined through a large scale scan on IT projects in northern hemisphere corporations that the softwar...

متن کامل

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


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

عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2017