A hybrid AHP-DEA approach for software architecture evaluation and selection.

Saved in:
Bibliographic Details
Title: A hybrid AHP-DEA approach for software architecture evaluation and selection.
Authors: HAJIPOOR, Mehran1, MOTAMENI, Homayun2 h_motameni@yahoo.com, EBRAHIMNEJAD, Ali3
Source: Turkish Journal of Electrical Engineering & Computer Sciences. 2025, Vol. 33 Issue 3, p224-247. 24p.
Subject Terms: *Analytic hierarchy process, *Architectural style, *Data envelopment analysis, *Software architecture, *Software failures
Abstract: Decisions made during the software architecture stage significantly influence the success or failure of software projects. Software architects must navigate the complex task of selecting the most suitable architecture style while balancing stakeholders' operational and nonoperational requirements. These requirements often involve diverse and conflicting quality attributes with varying priorities, as well as intricate interactions where some attributes positively or negatively influence others. Furthermore, different architectural styles exhibit varying levels of support for these quality attributes, adding another layer of complexity to the decision-making process. This study leverages the Analytic Hierarchy Process (AHP) and Data Envelopment Analysis (DEA) within a novel application framework tailored to software architecture evaluation and selection. The proposed framework addresses the complexities of evaluating trade-offs, interactions among quality attributes, and the varying levels of support provided by architectural styles. In the first phase, AHP evaluates the relative importance of quality attributes, their trade-offs, and their interactions with architectural styles. In the second phase, DEA employs optimization techniques using the AHP results to identify the most efficient architectural style. The results demonstrated that the proposed AHP-DEA framework effectively identifies optimal architecture styles by considering the trade-offs and interactions among quality attributes, achieving improved decision-making accuracy compared to traditional methods. The framework was validated in a real-world project, where it streamlined the evaluation process and provided reliable, actionable insights, ultimately confirming its practicality and effectiveness. [ABSTRACT FROM AUTHOR]
Database: Energy & Power Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: enr
DbLabel: Energy & Power Source
An: 185582147
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A hybrid AHP-DEA approach for software architecture evaluation and selection.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22HAJIPOOR%2C+Mehran%22">HAJIPOOR, Mehran</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22MOTAMENI%2C+Homayun%22">MOTAMENI, Homayun</searchLink><relatesTo>2</relatesTo><i> h_motameni@yahoo.com</i><br /><searchLink fieldCode="AR" term="%22EBRAHIMNEJAD%2C+Ali%22">EBRAHIMNEJAD, Ali</searchLink><relatesTo>3</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Turkish+Journal+of+Electrical+Engineering+%26+Computer+Sciences%22">Turkish Journal of Electrical Engineering & Computer Sciences</searchLink>. 2025, Vol. 33 Issue 3, p224-247. 24p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Analytic+hierarchy+process%22">Analytic hierarchy process</searchLink><br />*<searchLink fieldCode="DE" term="%22Architectural+style%22">Architectural style</searchLink><br />*<searchLink fieldCode="DE" term="%22Data+envelopment+analysis%22">Data envelopment analysis</searchLink><br />*<searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink><br />*<searchLink fieldCode="DE" term="%22Software+failures%22">Software failures</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Decisions made during the software architecture stage significantly influence the success or failure of software projects. Software architects must navigate the complex task of selecting the most suitable architecture style while balancing stakeholders' operational and nonoperational requirements. These requirements often involve diverse and conflicting quality attributes with varying priorities, as well as intricate interactions where some attributes positively or negatively influence others. Furthermore, different architectural styles exhibit varying levels of support for these quality attributes, adding another layer of complexity to the decision-making process. This study leverages the Analytic Hierarchy Process (AHP) and Data Envelopment Analysis (DEA) within a novel application framework tailored to software architecture evaluation and selection. The proposed framework addresses the complexities of evaluating trade-offs, interactions among quality attributes, and the varying levels of support provided by architectural styles. In the first phase, AHP evaluates the relative importance of quality attributes, their trade-offs, and their interactions with architectural styles. In the second phase, DEA employs optimization techniques using the AHP results to identify the most efficient architectural style. The results demonstrated that the proposed AHP-DEA framework effectively identifies optimal architecture styles by considering the trade-offs and interactions among quality attributes, achieving improved decision-making accuracy compared to traditional methods. The framework was validated in a real-world project, where it streamlined the evaluation process and provided reliable, actionable insights, ultimately confirming its practicality and effectiveness. [ABSTRACT FROM AUTHOR]
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=enr&AN=185582147
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.55730/1300-0632.4124
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 24
        StartPage: 224
    Subjects:
      – SubjectFull: Analytic hierarchy process
        Type: general
      – SubjectFull: Architectural style
        Type: general
      – SubjectFull: Data envelopment analysis
        Type: general
      – SubjectFull: Software architecture
        Type: general
      – SubjectFull: Software failures
        Type: general
    Titles:
      – TitleFull: A hybrid AHP-DEA approach for software architecture evaluation and selection.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: HAJIPOOR, Mehran
      – PersonEntity:
          Name:
            NameFull: MOTAMENI, Homayun
      – PersonEntity:
          Name:
            NameFull: EBRAHIMNEJAD, Ali
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Text: 2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 13000632
          Numbering:
            – Type: volume
              Value: 33
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: Turkish Journal of Electrical Engineering & Computer Sciences
              Type: main
ResultId 1