MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1

Download:
Download as a PDF | Download as a PS
by Lionel C. Briand, S. Jeromy Carri��re, Rick Kazman
http://www.iese.fhg.de/ISERN/pub/technical_reports/isern-98-28.ps.gz
Add To MetaCart

Abstract:

Experience and research have shown that the choice of appropriate architectures in the early design phases of software-intensive systems has a determinant impact on many of the crucial qualities of such systems, e.g., maintainability, efficiency, reusability. In addition, early wrong decisions during architectural design are in general difficult and costly to change during subsequent stages of development. Furthermore, during software acquisition processes (e.g., outsourced development), it is important to assess the extent to which the software acquired will be appropriate. For example, it is frequently important to know how easily software will accommodate likely requirements changes in the future. In large scale software systems qualities such as maintainability are primarily determined by architectural decisions. Therefore, it is important to devise a method to assess architectural designs at various levels of detail and during various stages of development, and particularly to design a method that will give insight into architectural design decisions in the early stages of a project. A repeatable method is necessary to make such an assessment as objective as possible and to facilitate the evolution and refinement of the method. Such a method must provide a consistent framework regardless of the architecture representations used and of the granularity of the architectural information available, so that it is defined upon consistent concepts and principles in all situations.

Citations

233 Software Metrics - A Rigorous and Practical Approach" (2nd edition – Fenton, Pfleeger - 1997
102 Scenario-Based Analysis of Software Architecture – Kazman, Abowd, et al. - 1996
87 Property-Based Software Engineering Measurement – Briand, Morasca, et al. - 1996
87 Playing Detective: Reconstructing Software Architecture from Available Evidence – Kazman, Carriere - 1999
86 A Unified Framework for Coupling Measurement in Object-Oriented Systems – Briand, Daly, et al. - 1999
63 A Unified Framework for Cohesion Measurement in Object-Oriented Systems – Briand, Daly, et al. - 1998
38 Questionnaire Design, Interviewing and Attitude Measurement – Oppenheim - 1992
29 Multiple Attribute Decision Making: An Introduction – Yoon, Hwang - 1995
26 Assessing architectural complexity – Kazman, Burth - 1998
4 M-System - Calculating Software Metrics from C – Ochs - 1998