ANALISIS KUALITAS DAN PENERAPAN SOFTWARE QUALITY ASSURANCE PADA APLIKASI DANA MENGGUNAKAN MODEL ISO/IEC 9126 (STUDI KASUS: APLIKASI DANA)
Yogi Jordan, Viktor Handrianus Pranatawijaya, Widiatry Teknik Informatika, Universitas Palangka Raya Jl. Yos Sudarso, Palangka, Kec. Jekan Raya, Kota Palangka Raya, Kalimantan Tengah 74874 yogijordan119@gmail.com

## ABSTRAK
Kualitas perangkat lunak adalah aspek krusial dalam pengembangan aplikasi dan sistem di era digital saat ini. Untuk memastikan perangkat lunak memenuhi standar kualitas, organisasi mengadopsi pendekatan Software Quality Assurance (SQA). Penelitian ini bertujuan untuk menganalisis penggunaan Model ISO/IEC 9126 dalam mengukur kualitas perangkat lunak dan penerapan SQA. Model ISO/IEC 9126 menawarkan kerangka kerja yang mencakup  enam  karakteristik  utama  kualitas  perangkat  lunak:  fungsionalitas,  keandalan,  kegunaan,  efisiensi, pemeliharaan,  dan  portabilitas.  Langkah-langkah  analisis  kualitas  meliputi  identifikasi  kebutuhan,  pemetaan karakteristik  kualitas,  pengumpulan  data,  analisis,  dan  peningkatan  kualitas.  Sementara  itu,  penerapan  SQA mencakup  perencanaan  kualitas,  implementasi  proses,  pengukuran  dan  pemantauan,  pengujian,  serta pengembangan keterampilan. Metode penelitian ini melibatkan studi literatur dari berbagai sumber pustaka untuk mendukung analisis yang dilakukan. Dengan penerapan model ini, organisasi dapat memastikan perangkat lunak yang dikembangkan atau diadopsi memenuhi standar kualitas tinggi, meningkatkan kepuasan pengguna, efisiensi, dan  mengurangi  risiko  terkait  kualitas  perangkat  lunak.  Penelitian  ini  menekankan  pentingnya  implementasi ISO/IEC 9126 untuk mencapai tujuan tersebut.
Kata kunci :  ISO/IEC  9126,  kualitas  perangkat  lunak,  SQA,  pengujian  perangkat  lunak,  pengembangan keterampilan.

## 1. PENDAHULUAN
Perusahaan  PT.  Aliansi  Teknologi  Indonesia (“ATI”) telah mengembangkan aplikasi Dana, sebuah platform  keuangan  yang  memungkinkan  pengguna untuk mengelola dan mentransfer dana secara digital. Namun,  seiring  dengan  pertumbuhan  pengguna, muncul  masalah  terkait  kualitas  aplikasi,  seperti  bug yang  sering  muncul,  kinerja  yang  lambat,  dan pengalaman  pengguna  yang  buruk.  Untuk  mengatasi masalah  ini,  perusahaan  PT.  Aliansi  Teknologi Indonesia  (“ATI”)  memutuskan  untuk  melakukan analisis  kualitas  menggunakan  Model  ISO/IEC  9126 dan  menerapkan  praktik-praktik  Software  Quality Assurance.
Kualitas perangkat lunak telah menjadi salah satu pilar  utama  dalam  kesuksesan  aplikasi  dan  sistem  di era  digital  saat  ini.  Dalam  lingkungan  yang  semakin kompleks dan kompetitif, pemenuhan standar kualitas yang  tinggi  menjadi  kunci  untuk  memastikan kepuasan pengguna, efisiensi operasional, dan reputasi yang  baik  bagi  organisasi  pengembang.  Oleh  karena itu,  penerapan  prinsip-prinsip  Software  Quality Assurance  (SQA)  menjadi  semakin  penting  dalam siklus pengembangan perangkat lunak.
Dalam konteks evaluasi dan peningkatan kualitas perangkat  lunak, Model ISO/IEC 9126 telah  menjadi panduan  yang  luas  diterima.  Model  ini  menyediakan kerangka kerja yang komprehensif untuk mengevaluasi  berbagai  aspek  kualitas  perangkat lunak,  dengan  memperhatikan  karakteristik  utama
seperti fungsionalitas, keandalan, kemudahan penggunaan, efisiensi, pemeliharaan, dan portabilitas.
Dalam  tulisan  ini,  kami  akan  menjelajahi  lebih dalam  tentang  analisis  kualitas  perangkat  lunak menggunakan  Model  ISO/IEC  9126  serta  penerapan konsep-konsep  SQA  dalam  konteks  model  ini.  Kami akan  menyoroti  langkah-langkah  yang  perlu  diambil dalam  proses  analisis  kualitas  perangkat  lunak, termasuk  identifikasi  kebutuhan,  pemetaan  ke  dalam karakteristik kualitas, pengumpulan data, analisis, dan peningkatan.  Selain  itu,  kami  akan  menguraikan langkah-langkah yang terlibat dalam penerapan SQA, mulai dari perencanaan kualitas hingga pengembangan keterampilan tim pengembangan.
Melalui  pemahaman  yang  mendalam  tentang Model  ISO/IEC  9126  dan  penerapan  konsep  SQA, organisasi  dapat  memastikan  bahwa  perangkat  lunak yang dikembangkan atau diadopsi  memenuhi  standar kualitas  yang  tinggi,  yang  pada  gilirannya  akan menghasilkan manfaat yang signifikan bagi pengguna dan organisasi secara keseluruhan.

## 2. TINJAUAN PUSTAKA
2.1. ISO/IEC 9126 ISO/IEC 9126 adalah standar internasional yang digunakan  untuk  mengevaluasi  kualitas  perangkat lunak.  Standar  ini  terdiri  dari  enam  karakteristik utama,  yaitu  fungsionalitas,  keandalan,  kemudahan penggunaan, efisiensi, pemeliharaan, dan portabilitas. Model  ini menyediakan kerangka kerja komprehensif untuk  menilai  kualitas  perangkat  lunak  dari  berbagai
aspek  dan  memastikan  bahwa  perangkat  lunak memenuhi  kebutuhan  pengguna  serta  standar  yang telah ditetapkan.
2.2. Software Quality Assurance (SQA) Software  Quality  Assurance (SQA)  adalah disiplin  ilmu  yang  fokus  pada  memastikan  kualitas perangkat lunak melalui berbagai metode dan standar. Galin  (2018)  menekankan  pentingnya  konsep  dan praktik  SQA  dalam  menghasilkan  perangkat  lunak berkualitas  tinggi.  Implementasi  SQA  melibatkan pengujian  perangkat  lunak  secara  menyeluruh, penggunaan metrik kualitas, dan pemantauan berkelanjutan terhadap kinerja perangkat lunak.

## 2.3. Evaluasi Model Kualitas Perangkat Lunak
Model kualitas untuk menilai objek pembelajaran pemrograman  komputer,  menunjukkan  bagaimana ISO/IEC  9126  dapat  diterapkan  dalam  konteks pendidikan [1]. Kerangka kerja evaluasi untuk model kualitas  perangkat  lunak  yang  menggunakan  metrik dan panduan ISO/IEC 9126 [2].

## 2.4. Atribut  Kualitas  untuk  SaaS  di  Cloud Computing
Atribut  kualitas  untuk  perangkat  lunak  sebagai layanan  (SaaS)  dalam  komputasi  awan.  Mereka menekankan  pentingnya  karakteristik  kualitas  seperti keandalan dan efisiensi dalam memastikan kinerja dan kepuasan pengguna yang optimal [3].

## 2.5. Pengukuran dan Peningkatan Maintainability
Pengukuran  maintainability  perangkat  lunak menggunakan metrik ISO/IEC 9126. Mereka menunjukkan bagaimana maintainability dapat dievaluasi  dan  ditingkatkan  melalui  analisis  struktur kode dan dokumentasi [4].

## 2.6. Sistematik  Literatur  Review  tentang  Model Kualitas
Tinjauan  literatur  sistematik  tentang  model kualitas perangkat lunak. Mereka menyoroti berbagai pendekatan dan metode yang digunakan untuk menilai kualitas  perangkat  lunak  serta  menekankan  perlunya model kualitas yang terpadu dan komprehensif [5].

## 2.7. Evaluasi Kualitas Aplikasi Mobile
Kualitas  aplikasi  mobile  menggunakan  model ISO/IEC 9126. Mereka menemukan bahwa model ini efektif dalam mengidentifikasi kekuatan dan kelemahan  aplikasi  mobile,  terutama  dalam  hal fungsionalitas dan kemudahan penggunaan [6].

## 2.8. Praktik Perbaikan Proses Perangkat Lunak
Perbaikan  proses  perangkat  lunak,  menekankan pentingnya mengikuti standar kualitas yang ketat dan melakukan evaluasi berkelanjutan untuk meningkatkan kualitas perangkat lunak [7].
2.9. Implikasi SQA untuk Penelitian Masa Depan Tinjauan terstruktur tentang SQA dan mengidentifikasi area penelitian yang perlu ditingkatkan  di  masa  depan.  Mereka  menekankan pentingnya pengembangan kerangka kerja SQA yang lebih efektif dan efisien untuk menghadapi tantangan dalam pengembangan perangkat lunak modern [8].

## 3. METODE PENELITIAN
Urutan  dari  metode  yang  digunakan  dalam penelitian  ini  adalah  sebagaimana  ditunjukkan  oleh Gambar 2.
Gambar 1. Kategori ISO/IEC 9126
Gambar 2. Metodologi Penelitian
Studi  Literatur:  Langkah  awal  dalam  penelitian ini  adalah  melakukan  studi  literatur  yang  mendalam tentang  Model  ISO/IEC  9126,  konsep-konsep Software  Quality  Assurance  (SQA),  dan  praktik terbaik  dalam  analisis  kualitas  perangkat  lunak. Penelitian  literatur  ini  mencakup  referensi  dari  buku,
jurnal,  artikel  ilmiah,  dan  sumber  daya  daring  yang relevan.
Studi  Kasus:  Untuk  mendapatkan  pemahaman yang  lebih  mendalam  tentang  penerapan  Model ISO/IEC  9126  dan  SQA  dalam  konteks  dunia  nyata, kami  akan  melakukan  studi  kasus  pada  beberapa proyek  pengembangan  perangkat  lunak.  Studi  kasus ini  akan  melibatkan  wawancara  dengan  praktisi industri,  pengamatan  langsung  terhadap  proses pengembangan, dan analisis dokumen proyek.
Langkah-langkah yang Dilakukan: a. Analisis Kualitas dengan Model ISO/IEC 9126:
 Fungsionalitas:
•  Evaluasi fitur-fitur kunci seperti pembuatan akun,  transfer  dana,  pembayaran  tagihan, dan riwayat transaksi.
•  Pengujian  fungsional  untuk  memastikan setiap  fitur  beroperasi  dengan  benar  dan sesuai dengan spesifikasi.
 Kinerja:
•  Pengukuran  waktu  respons  sistem  saat melakukan  operasi  penting  seperti  transfer dana atau pembayaran tagihan.
•  Pengujian  beban  untuk  mengevaluasi kinerja aplikasi dalam situasi beban tinggi.
 Keandalan:
•  Identifikasi dan pengujian terhadap kemungkinan  kegagalan  sistem,  termasuk pemulihan data setelah kegagalan.
•  Analisis  tingkat  kegagalan  aplikasi  dalam jangka waktu tertentu.
 Kemudahan Penggunaan:
•  Evaluasi  antarmuka  pengguna  (UI)  dan pengalaman pengguna (UX) untuk memastikan  navigasi  yang  mudah  dan intuitif.
•  Pengujian  pengguna  untuk  mendapatkan umpan balik langsung dari pengguna terkait kemudahan penggunaan.
 Pemeliharaan:
•  Analisis  struktur  kode  dan  dokumentasi untuk memastikan keterbacaan dan pemeliharaan yang mudah.
•  Pengujian  regresi  untuk  memastikan perubahan  tidak  mempengaruhi  fitur  yang sudah ada.
b. Penerapan Software Quality Assurance:
 Pengujian Kualitas:
•  Implementasi  pengujian  fungsional  dan non-fungsional sesuai dengan hasil analisis ISO/IEC 9126.
•  Pembuatan  rencana  pengujian yang komprehensif  untuk  mencakup  semua aspek aplikasi.
 Pemantauan Kualitas:
•  Penerapan  metrik  kualitas  seperti  tingkat kegagalan,  waktu  respon,  dan  kepuasan
pengguna untuk memantau kinerja aplikasi secara berkala.
•  Menganalisis  laporan  pengujian  dan memperbaiki masalah yang teridentifikasi.
 Peningkatan Proses:
•  Menerapkan siklus pengembangan perangkat  lunak  yang  terstruktur  dan berkelanjutan.
•  Mengadopsi praktik-praktik pengembangan yang  lebih  baik  berdasarkan  temuan  dari pengujian dan analisis kualitas.
Pengumpulan  Data:  Data  akan  dikumpulkan melalui berbagai metode, termasuk wawancara dengan ahli,  survei,  observasi,  dan  analisis  dokumen  terkait. Data  yang  dikumpulkan  akan  mencakup  informasi tentang  praktik  pengembangan  perangkat  lunak, penggunaan  Model  ISO/IEC  9126,  implementasi SQA,  serta  hasil  dan  tantangan  yang  dihadapi  dalam proses tersebut.
Analisis  Data:  Data  yang  terkumpul  akan dianalisis  menggunakan  pendekatan  kualitatif  dan kuantitatif.  Analisis  kualitatif  akan  mencakup pengelompokan  temuan,  identifikasi  pola,  dan interpretasi  hasil  dari  perspektif  teoritis.  Sedangkan analisis  kuantitatif  akan  melibatkan  penggunaan teknik  statistik  untuk  menguji  hipotesis  dan mengidentifikasi  korelasi  antara  variabel-variabel yang diamati.
Interpretasi  dan  Kesimpulan:  Berdasarkan  hasil analisis  data,  kami  akan  menyusun  interpretasi  yang komprehensif  tentang  efektivitas  penerapan  Model ISO/IEC 9126 dan SQA dalam meningkatkan kualitas perangkat  lunak.  Kesimpulan  yang  ditarik  dari penelitian  ini  akan  memberikan  wawasan  yang berharga  tentang  praktik  terbaik  dalam  mengelola kualitas perangkat lunak di berbagai konteks industri.

## 4. HASIL DAN PEMBAHASAN
Hasil  penelitian  ini  mengungkapkan  berbagai temuan  yang  relevan  terkait  dengan  analisis  kualitas dan  penerapan  Software  Quality  Assurance  (SQA) menggunakan  Model  ISO/IEC  9126.  Berikut  adalah rangkuman dari hasil penelitian yang diperoleh:
Setelah  menerapkan  praktik-praktik  SQA  dan melakukan  analisis  kualitas  menggunakan  Model ISO/IEC  9126,  aplikasi  Dana  berhasil  mengalami peningkatan  signifikan  dalam  kualitasnya.  Bug  yang sering  muncul  telah  diminimalkan,  kinerja  aplikasi meningkat  secara  keseluruhan,  dan  pengalaman pengguna menjadi lebih mulus. Hal ini menghasilkan peningkatan  kepuasan  pengguna  dan  reputasi  positif bagi  perusahaan  PT.  Aliansi  Teknologi  Indonesia (“ATI”) di pasar keuangan digital.
Dengan  demikian,  studi  kasus  ini  menunjukkan betapa  pentingnya  menerapkan  praktik-praktik  SQA dan  menggunakan  model  kualitas  seperti  ISO/IEC 9126  dalam  memastikan  kualitas  aplikasi  perangkat lunak  yang  optimal  dan  memenuhi  kebutuhan pengguna.
a. Pemahaman  yang  Lebih  Mendalam  tentang Kualitas  Perangkat  Lunak:  Penelitian  ini  telah membantu  memperdalam  pemahaman  tentang berbagai aspek kualitas perangkat lunak, terutama dalam  konteks  karakteristik  yang  didefinisikan dalam  Model  ISO/IEC  9126.  Temuan  ini memberikan  wawasan  yang  berharga  tentang pentingnya  fungsionalitas,  keandalan,  kemudahan penggunaan, efisiensi, pemeliharaan, dan portabilitas dalam menilai kualitas perangkat lunak secara menyeluruh.
b. Implementasi yang Beragam dari Model ISO/IEC 9126: Penelitian ini menunjukkan bahwa organisasi  mengimplementasikan  Model  ISO/IEC 9126  dengan  berbagai  cara,  tergantung  pada kebutuhan dan konteks spesifik mereka. Beberapa organisasi  menerapkan  model  ini secara  langsung sebagai  kerangka  kerja  formal  untuk  evaluasi kualitas  perangkat  lunak,  sementara  yang  lain mengadaptasikannya  ke  dalam  metode  penilaian internal yang lebih fleksibel.
c. Tantangan  dalam  Penerapan  SQA:  Meskipun pentingnya SQA diakui secara  luas, penelitian  ini juga  mengungkapkan  beberapa  tantangan  yang dihadapi  oleh  organisasi  dalam  menerapkan praktik ini. Tantangan tersebut termasuk keterbatasan sumber daya, kurangnya pemahaman yang  mendalam  tentang  konsep  SQA,  dan hambatan  budaya  dalam  mengadopsi  perubahan proses.
d. Manfaat Signifikan dari Penerapan SQA: Meskipun tantangan-tantangan tersebut, penelitian ini  menunjukkan  bahwa  organisasi  yang  berhasil menerapkan  SQA  secara  efektif  telah  mengalami manfaat  yang  signifikan.  Manfaat  tersebut termasuk  peningkatan  kualitas  perangkat  lunak, peningkatan  kepuasan  pengguna,  pengurangan biaya  pengembangan,  dan  peningkatan  efisiensi proses pengembangan.
e. Rekomendasi untuk Praktik Terbaik: Berdasarkan temuan  penelitian,  kami  merekomendasikan beberapa praktik terbaik bagi organisasi yang ingin meningkatkan  kualitas  perangkat  lunak  mereka melalui penerapan Model ISO/IEC 9126 dan SQA. Praktik-praktik  tersebut  termasuk  peningkatan pemahaman tentang karakteristik kualitas perangkat  lunak,  pengembangan  rencana  SQA yang  komprehensif,  penggunaan  alat  dan  teknik pengujian  yang  tepat,  serta  pengembangan keterampilan  dan  kesadaran  tim  pengembangan tentang  praktik  pengembangan  perangkat  lunak yang berkualitas.
Dengan demikian, hasil penelitian ini memberikan kontribusi yang berharga dalam memperkaya  pemahaman  tentang  analisis  kualitas perangkat  lunak  dan  penerapan  SQA  menggunakan Model  ISO/IEC  9126.  Temuan-temuan  ini  dapat membantu  organisasi  dalam  mengambil  langkah- langkah  yang  tepat  untuk  meningkatkan  kualitas
perangkat  lunak  mereka  dan  mencapai  kesuksesan dalam proyek pengembangan perangkat lunak.
Tabel 1. Instrumen Uji Fungsionalitas No Fungsi Pernyataan 1 Halaman Login Berfungsi dengan benar 2 Menu Utama Berfungsi dengan benar 3 Fitur Transfer Berfungsi dengan benar 4 Fitur Pembayaran Listrik Berfungsi dengan benar 5 Fitur Pembayaran PDAM Berfungsi dengan benar 6 Fitur Top Up Berfungsi dengan benar 7 Riwayat Transfer Berfungsi dengan benar
Signifikansi  Model  ISO/IEC  9126  dalam Analisis  Kualitas  Perangkat  Lunak:  Model  ISO/IEC 9126 telah  menjadi  salah satu pedoman utama dalam mengevaluasi  kualitas  perangkat  lunak  secara menyeluruh.  Dengan  membagi  karakteristik  kualitas menjadi  enam  atribut  utama,  model  ini  memberikan kerangka kerja yang komprehensif untuk mengidentifikasi,  mengukur,  dan  meningkatkan aspek-aspek  kualitas  yang  paling  relevan  dalam pengembangan perangkat lunak.
Manfaat Penerapan Software Quality Assurance (SQA):  Penerapan  SQA  membawa  manfaat  yang signifikan  bagi  organisasi  dalam  pengembangan perangkat  lunak.  Dengan  memastikan  bahwa  proses pengembangan  mengikuti  standar kualitas  yang telah ditetapkan,  SQA  membantu  mengidentifikasi  dan mengatasi masalah sejak dini, mengurangi risiko cacat, dan meningkatkan efisiensi proses secara keseluruhan.
Tantangan  dalam  Penerapan  SQA:  Meskipun manfaatnya  yang  jelas,  penerapan  SQA  sering  kali dihadapkan  pada  berbagai  tantangan.  Tantangan tersebut  dapat  mencakup  keterbatasan  sumber  daya, resistensi terhadap perubahan budaya, dan kurangnya pemahaman  yang  mendalam  tentang  konsep  SQA. Oleh  karena  itu,  penting  bagi  organisasi  untuk mengidentifikasi  dan  mengatasi  tantangan-tantangan ini dengan strategi yang tepat.
Pentingnya  Kolaborasi  dan  Keterlibatan  Tim Pengembangan:  Keberhasilan penerapan SQA sangat tergantung  pada  kolaborasi  yang  erat  antara  tim pengembangan perangkat lunak dan tim SQA. Dengan melibatkan  tim  pengembangan  secara  aktif  dalam proses  evaluasi  kualitas  dan  implementasi  perbaikan, organisasi  dapat  menciptakan  lingkungan  yang mendukung  peningkatan  kualitas  perangkat  lunak secara berkelanjutan.
Penerapan Model ISO/IEC 9126 dalam Konteks Industri: Setiap organisasi mungkin memiliki kebutuhan dan tantangan yang unik dalam penerapan Model  ISO/IEC  9126  dan  SQA.  Oleh  karena  itu, penting bagi organisasi untuk mengadaptasi model ini
sesuai  dengan  konteks  spesifik  mereka,  dengan memperhatikan  karakteristik  perangkat  lunak  yang dihasilkan dan lingkungan pengembangan yang ada.
Peningkatan  Kualitas  sebagai  Tujuan  Utama: Pada akhirnya, tujuan utama dari analisis kualitas dan penerapan  SQA  menggunakan  Model  ISO/IEC  9126 adalah  untuk  meningkatkan  kualitas  perangkat  lunak secara keseluruhan. Dengan memprioritaskan kualitas dalam  setiap  tahap  siklus  pengembangan,  organisasi dapat  memastikan  bahwa  perangkat  lunak  yang dihasilkan memenuhi harapan pengguna, mengurangi risiko,  dan  memberikan  nilai  tambah  yang  signifikan bagi organisasi.
Dengan memperhatikan semua faktor-faktor ini, organisasi  dapat  mengambil  langkah-langkah  yang tepat  untuk  mengoptimalkan  analisis  kualitas  dan penerapan SQA menggunakan Model ISO/IEC 9126, sehingga mencapai keberhasilan dalam pengembangan  perangkat  lunak  dan  kepuasan pengguna yang maksimal.

## 5. KESIMPULAN DAN SARAN
Penerapan  model  ISO/IEC  9126  dalam  analisis kualitas aplikasi DANA  menunjukkan  bahwa dengan penilaian yang sistematis terhadap enam karakteristik utama  yaitu  functionality,  reliability,  usability, efficiency,  maintainability,  dan  portability,  dapat diidentifikasi  kekuatan  dan  kelemahan  aplikasi tersebut.  Hasil  analisis  ini  mengindikasikan  bahwa DANA  secara  umum  memiliki  performa  yang  baik, namun terdapat area seperti usability dan maintainability  yang  memerlukan  perbaikan  lebih lanjut untuk meningkatkan pengalaman pengguna dan kemudahan  pemeliharaan.  Disarankan  agar  tim pengembang DANA fokus pada peningkatan antarmuka  pengguna  dan  proses  pembaruan  aplikasi, serta mengimplementasikan prosedur SQA yang lebih ketat  untuk  memastikan  kualitas  yang  konsisten  di masa  mendatang.  Hal  ini  akan  membantu  DANA dalam  mempertahankan  kepercayaan  pengguna  dan terus bersaing di pasar aplikasi keuangan digital.

## DAFTAR PUSTAKA
[1]   Al-Qutaish, R. E., Al-Rousan, T., & Samarah, A. (2019).  Development  of  a  Quality  Model  for Evaluating  Programming  Learning  Objects. International  Journal  of  Advanced  Computer
Science  and  Applications  (IJACSA),  10(4),  25- 33. https://doi.org/10.14569/IJACSA.2019.0100404
[2]   Farid,  M.  R.,  &  Rahman,  M.  (2020).  A Framework  for  Evaluating  Software  Quality Models  Using  ISO/IEC  9126.  Journal  of Software:  Evolution  and  Process,32(8),e2243. https://doi.org/10.1002/smr.2243
[3]   Galin,  D.  (2018).  Software  Quality  Assurance: From  Theory  to  Implementation  (3rd  ed.). Pearson Education.
[4]   Hwang,  M.  I.,  Lee,  S.  J.,  &  Kwon,  H.  (2019). Quality  Attributes  for  Software-as-a-Service  in Cloud Computing. Journal of Cloud Computing: Advances,  Systems  and  Applications,  8(1),  15- 27. https://doi.org/10.1186/s13677-019-0136-4
[5]   Lee, H., Choi, Y., & Ryu, S. (2020). Measuring Software  Maintainability  Using  ISO/IEC  9126 Metrics.  Journal  of  Software  Maintenance  and Evolution:  Research  and  Practice,  32(1),  12-29. https://doi.org/10.1002/smr.2234
[6] Kumar,  A.,  &  Sharma,  P.  (2019).  A  Structured Review  on  Software  Quality  Assurance  and  its Future  Perspectives. Journal  of  Systems  and Software , 150, 241-258.
https://doi.org/10.1016/j.jss.2018.12.005
[7]   Rafi, A. M., & Shah, S. M. (2021). A Systematic Literature Review on Software Quality Models. Journal  of  Software:  Evolution  and  Process, 33(6), e2365. https://doi.org/10.1002/smr.2365
[8]   Shafiq, M., & Adil, M. (2019). An Overview of Software Quality Models: Development, Classification and Comparison. IEEE Access, 7, 24078-24092.
https://doi.org/10.1109/ACCESS.2019.2898657 J.
[9]   Sihombing, P., & Suryani, R. (2020). Evaluation of  Mobile  Application  Quality  Using  ISO/IEC 9126  Model.  Indonesian  Journal  of  Electrical Engineering and Computer Science, 18(3), 1523- 1531.
https://doi.org/10.11591/ijeecs.v18.i3.pp1523- 1531K.  El  Emam,  "The  ROI  from  Software Quality," CRC Press, 2005.
[10]  Zahran, S. (2018). Software Process
Improvement:  Practical Guidelines  for Business Success (2nd ed.). Addison-Wesley.