Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Architecture-Level Modifiability Analysis
Responsible organisation
2002 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Cost, quality and lead-time are three main concerns in software engineering projects. The quality of developed software has traditionally been evaluated on completed systems. Evaluating the product quality at completion introduces a great risk of wasting effort on software products with inadequate system qualities. It is the objective of this thesis to define and study methods for assessment, evaluation and prediction of software systems’ modifiability characteristics based on their architecture designs. Since software architecture design is made early in the development, architecture evaluation helps detect inadequate designs and thus reduces the risk of implementing systems of insufficient quality. We present a method for architecture-level analysis of modifiability (ALMA) that analyses the modifiability potential of a software system based on its software architecture design. The method is scenario-based and either compares architecture candidates, assesses the risk associated with modifications of the architecture, or predicts the effort needed to implement anticipated modifications. The modification prediction results in three values; a prediction of the modification effort and the predicted best- and worst-case effort for the same system and change scenario profile. In this way the prediction method provides a frame-of-reference that supports the architect in the decision whether the modifiability is acceptable or not. The method is based on the experiences and results from one controlled experiment and seven case-studies, where five case studies are part of this thesis. The experiment investigates different ways to organize the scenario elicitation and finds that a group of individually prepared persons produce better profiles than individuals or unprepared groups.

Place, publisher, year, edition, pages
Ronneby: Blekinge Institute of Technology , 2002. , p. 202
Series
Blekinge Institute of Technology Dissertation Series, ISSN 1650-2159 ; 2
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-00225ISBN: 91-7295-007-2 (print)OAI: oai:DiVA.org:bth-00225DiVA, id: diva2:837619
Available from: 2012-09-18 Created: 2003-06-04 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(2154 kB)5202 downloads
File information
File name FULLTEXT01.pdfFile size 2154 kBChecksum SHA-512
674b46db7e39b185ec716b81db9f39c6cc86df91c2d38db8df89acdc1ee126e882ddc589b5c7086659bb12ec1d5ce56e1fc534db45b55e92f10aaa4482095fc1
Type fulltextMimetype application/pdf

Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 5207 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 875 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf