Now showing items 1-5 of 5

    • Thumbnail

      A Framework for Selecting Architectural Tactics Using Fuzzy Measures

      Alashqar, Abdelkareem M; El-Bakry, Hazem M; Elfetouh, Ahmad Abo (World Scientific Publishing Company, 2017)
      Software architects cannot avoid the consideration of quality attributes when designing software architecture. Architectural styles such as Layers and Client-Server are often used by architects to describe the overall ...
    • Thumbnail

      Analyzing preferences and interactions of software quality attributes using choquet integral approach

      Alashqar, Abdelkareem M; Elfetouh, Ahmad Abo; El-Bakry, Hazem M (ACM, 2016)
      Achieving the desired levels of quality attributes is inevitable when developing software. In reality, software engineers take into account stakeholders' preferences of quality attributes when developing software. Furthermore, ...
    • Thumbnail

      Evaluating User Interface Management Systems based on Quality Attributes and Unit Operations

      Alashqar, Abdelkareem M; Elfetouh, Ahmad Abo; El-Bakry, Hazem M (Foundation of Computer Science, 2015)
      Software architecture is an essential early stage in the software design process. In this stage, the architect should give the quality attributes a special consideration because a good level of meeting these attributes can ...
    • Thumbnail

      ISO9126 BASED SOFTWARE QUALITY EVALUATION USING CHOQUET INTEGRAL

      Alashqar, Abdelkareem M; Elfetouh, Ahmad Abo; El-Bakry, Hazem M (Academy & Industry Research Collaboration Center (AIRCC), 2015)
      Evaluating software quality is an important and essential issue in the development process because it helps to deliver a competitive software product. A decision of selecting the best software based on quality attributes ...
    • Thumbnail

      Requirement Engineering for Non-Functional Requirements

      Alashqar, Abdelkareem M; Elfetouh, Ahmad Abo; El-Bakry, Hazem M (2015)
      Both functional and non-functional requirements (NFRs) must be considered when developing software products. Requirements engineering (RE) is the early phase of software development activity in which the system requirements ...