Empirical Evaluation of Software Quality Attributes

نویسندگان

  • Murray Wood
  • Andrew Brooks
  • James Miller
  • Marc Roper
چکیده

Why has there been so little progress in the quantitative evaluation of those quality attributes concerned with software design? This paper seeks to provide an answer by arguing that progress is dependent on the adoption of a programme of cumulative empirical research. Such a programme consists of original empirical research, independent replication to investigate and verify original results, and, critically, recipe-improvement replication in an attempt to produce more generalized results. Furthermore, a programme of cumulative empirical research is dependent upon quality attributes being communally de ned and soundly related to appropriate measures. Empirical research is necessary to demonstrate that quality attributes, and their quanti cation, are well-founded. Replication is necessary to investigate and con rm original results. Thereafter, recipe-improvement addresses the signi cant problems of subject, environment and domain variability associated with the empirical study of software quality attributes. Recipe-improvement research is essential if results are to be progressed from the speci c to the general. To support this argument this paper critically reviews the empirical research investigating the quality attribute of module coupling. Module coupling has been advocated for at least two decades. As an attribute of software quality, it is theoretically convincing, generally accepted, and widely taught. Furthermore, it is one of the few quality attributes that have been subject to a number of well publicised empirical studies. The empirical evidence accumulating from these studies, however, is shown to be insubstantial. The key empirical studies to date have di ered in their de nition of module coupling, the e ects sought, the operational measures used, and the results found. It is concluded that this series of single shot studies must be replaced by a programme of cumulative research. Department of Computer Science, University of Strathclyde, Livingstone Tower, Richmond Street, Glasgow G1 1XH, U.K., +44 (0)141 552 4400, [email protected] RR-95-173 [EFoCS-9-95] University of Strathclyde

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

ثبت نام

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

منابع مشابه

Empirical Evaluation of Software

Why has there been so little progress in the quantitative evaluation of those quality attributes concerned with software design? This paper seeks to provide an answer by arguing that progress is dependent on the adoption of a programme of cumulative empirical research. Such a programme consists of original empirical research, independent replication to investigate and verify original results, a...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

Empirical Evaluation of Metrics to Assess Software Product Line Feature Model Usability

A Software product line represents systems having conceptual similarity. All the systems in the product line have commonalities and variability. Feature models are often used to represent this intrinsic commonality and variability. They have a tree-like structure. A feature model which is low in quality will have negative effect over all the products belonging to the product line. Thus, early i...

متن کامل

An Empirical Evaluation to Identify Conflicts Among Quality Attributes in Web Services Monitoring

Web service monitoring tools have become an essential component for Service Level Agreement (SLA) because they can collect real quality values of quality attributes to estimate the quality level of services. Since users monitor more than one quality attribute at the same time, quality levels are prone to vary during monitoring time, producing a conflict among quality attributes. In this study, ...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1995