Publication:
Tradeoff and sensitivity analysis in software architecture evaluation using analytic hierarchy process

dc.contributor.author Zhu, Liming en_US
dc.contributor.author Aurum, Aybuke en_US
dc.contributor.author Jeffery, David en_US
dc.contributor.author Gorton, Ian en_US
dc.date.accessioned 2021-11-25T12:55:10Z
dc.date.available 2021-11-25T12:55:10Z
dc.date.issued 2005 en_US
dc.description.abstract Software architecture evaluation involves evaluating different architecture design alternatives against multiple quality-attributes. These attributes typically have intrinsic conflicts and must be considered simultaneously in order to reach a final design decision. AHP (Analytic Hierarchy Process), an important decision making technique, has been leveraged to resolve such conflicts. AHP can help provide an overall ranking of design alternatives. However it lacks the capability to explicitly identify the exact tradeoffs being made and the relative size of these tradeoffs. Moreover, the ranking produced can be sensitive such that the smallest change in intermediate priority weights can alter the final order of design alternatives. In this paper, we propose several in-depth analysis techniques applicable to AHP to identify critical tradeoffs and sensitive points in the decision process. We apply our method to an example of a real-world distributed architecture presented in the literature. The results are promising in that they make important decision consequences explicit in terms of key design tradeoffs and the architecture`s capability to handle future quality attribute changes. These expose critical decisions which are otherwise too subtle to be detected in standard AHP results. en_US
dc.identifier.issn 0963-9314 en_US
dc.identifier.uri http://hdl.handle.net/1959.4/38555
dc.language English
dc.language.iso EN en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/3.0/au/ en_US
dc.source Legacy MARC en_US
dc.subject.other software architecture en_US
dc.subject.other architecture evaluation en_US
dc.subject.other analytic hierarchy process en_US
dc.subject.other trade-off en_US
dc.subject.other sensitivity analysis en_US
dc.subject.other decision making en_US
dc.subject.other multi-criteria decision making en_US
dc.subject.other non functional requirements en_US
dc.subject.other quality attributes en_US
dc.title Tradeoff and sensitivity analysis in software architecture evaluation using analytic hierarchy process en_US
dc.type Journal Article en
dcterms.accessRights open access
dspace.entity.type Publication en_US
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.description.notePublic The Software Quality journal is published by Springer Verlag, http://www.springerlink.com/ en_US
unsw.relation.faculty Engineering
unsw.relation.faculty Business
unsw.relation.ispartofissue 4 en_US
unsw.relation.ispartofjournal Software Quality Journal en_US
unsw.relation.ispartofpagefrompageto 357-375 en_US
unsw.relation.ispartofvolume 13 en_US
unsw.relation.originalPublicationAffiliation Zhu, Liming, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Aurum, Aybuke, Information Systems, Technology & Management, Australian School of Business, UNSW en_US
unsw.relation.originalPublicationAffiliation Jeffery, David, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Gorton, Ian, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.school School of Computer Science and Engineering *
unsw.relation.school School of Information Systems & Technology Management *
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Microsoft Word - SQJspecialissue_zhu.doc
Size:
185.64 KB
Format:
application/msword
Description:
Resource type