A Maintainability Framework to Ensure the Software Quality in Object-Oriented Programming

In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software developers should ensure that refactoring not only addresses code smells and provides tangible improvements to software quality metrics. Although...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE access Ročník 13; s. 1
Hlavní autoři: Rochimah, Siti, Hadiningrum, Tiara Rahmania, Mardiana, Bella Dwi, Siahaan, Daniel Oranova, Akbar, Rizky Januar, Shiddiqi, Ary Mazharuddin
Médium: Journal Article
Jazyk:angličtina
Vydáno: Piscataway IEEE 2025
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Témata:
ISSN:2169-3536, 2169-3536
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software developers should ensure that refactoring not only addresses code smells and provides tangible improvements to software quality metrics. Although metric-based approaches allow for objective and systematic measurements, they have limitations. They cannot ascertain the effectiveness of refactoring techniques in terms of readability, code maintainability, and their impact on system performance and developer productivity. This study proposes mathematical formulations for five key metrics: Modularity (MMo-1-G, MMo-2-S), Analysability (MAn-2-S), Reusability (MRe-1-G), and Testability (MTe-1-G). These metrics were used to evaluate and verify the effectiveness of refactoring in improving module separability and code reuse rate. The proposed model is presented in mathematical notation to link the concepts of modularity and reusability with the corresponding refactoring implementation. Case studies were conducted by applying this formulation to various refactoring techniques aimed at addressing specific types of code smells. Based on the metrics analysis conducted on 17 types of code smell with 3 refactoring techniques, the results demonstrate an improvement in MMo-1-G by 11.46%, MMo-2-S by 0.8%, MAn-2-S by 1.2%, MRe-1-G by 0.82% and MTe-1-G by 3.07%. These findings demonstrate that the proposed formulation can be effectively applied to evaluate code quality changes after refactoring and provide more objective insights into code improvement decision-making.
AbstractList In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software developers should ensure that refactoring not only eliminates code smells but also leads to measurable improvements in software quality metrics. Although metric-based approaches allow for objective and systematic measurements, they have limitations. They cannot ascertain the effectiveness of refactoring techniques in terms of readability, code maintainability, and their impact on system performance and developer productivity. This study proposes mathematical formulations for five key metrics: Modularity (MMo-1-G, MMo-2-S), Analysability (MAn-2-S), Reusability (MRe-1-G), and Testability (MTe-1-G). These metrics are used to evaluate and verify the effectiveness of refactoring in improving module separability and code reuse rate. The proposed model is presented in mathematical notation to link the concepts of modularity and reusability with the corresponding refactoring implementation. Case studies are conducted by applying this formulation to various refactoring techniques aimed at addressing specific types of code smells. Based on the metric analysis conducted on 17 types of code smells using three refactoring techniques, the results demonstrate improvements of 11.46% in MMo-1-G, 0.8% in MMo-2-S, 1.2% in MAn-2-S, 0.82% in MRe-1-G, and 3.07% in MTe-1-G. These findings demonstrate that the proposed formulation can be effectively applied to evaluate code quality changes after refactoring and provide more objective insights into code improvement decision-making.
In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software developers should ensure that refactoring not only addresses code smells and provides tangible improvements to software quality metrics. Although metric-based approaches allow for objective and systematic measurements, they have limitations. They cannot ascertain the effectiveness of refactoring techniques in terms of readability, code maintainability, and their impact on system performance and developer productivity. This study proposes mathematical formulations for five key metrics: Modularity (MMo-1-G, MMo-2-S), Analysability (MAn-2-S), Reusability (MRe-1-G), and Testability (MTe-1-G). These metrics were used to evaluate and verify the effectiveness of refactoring in improving module separability and code reuse rate. The proposed model is presented in mathematical notation to link the concepts of modularity and reusability with the corresponding refactoring implementation. Case studies were conducted by applying this formulation to various refactoring techniques aimed at addressing specific types of code smells. Based on the metrics analysis conducted on 17 types of code smell with 3 refactoring techniques, the results demonstrate an improvement in MMo-1-G by 11.46%, MMo-2-S by 0.8%, MAn-2-S by 1.2%, MRe-1-G by 0.82% and MTe-1-G by 3.07%. These findings demonstrate that the proposed formulation can be effectively applied to evaluate code quality changes after refactoring and provide more objective insights into code improvement decision-making.
Author Shiddiqi, Ary Mazharuddin
Akbar, Rizky Januar
Mardiana, Bella Dwi
Siahaan, Daniel Oranova
Rochimah, Siti
Hadiningrum, Tiara Rahmania
Author_xml – sequence: 1
  givenname: Siti
  orcidid: 0000-0002-5603-749X
  surname: Rochimah
  fullname: Rochimah, Siti
  email: siti@its.ac.id
  organization: Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
– sequence: 2
  givenname: Tiara Rahmania
  surname: Hadiningrum
  fullname: Hadiningrum, Tiara Rahmania
  organization: Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
– sequence: 3
  givenname: Bella Dwi
  orcidid: 0009-0005-3704-3893
  surname: Mardiana
  fullname: Mardiana, Bella Dwi
  organization: Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
– sequence: 4
  givenname: Daniel Oranova
  orcidid: 0000-0001-6560-2975
  surname: Siahaan
  fullname: Siahaan, Daniel Oranova
  organization: Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
– sequence: 5
  givenname: Rizky Januar
  orcidid: 0009-0003-8306-9395
  surname: Akbar
  fullname: Akbar, Rizky Januar
  organization: Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
– sequence: 6
  givenname: Ary Mazharuddin
  orcidid: 0000-0002-8762-3141
  surname: Shiddiqi
  fullname: Shiddiqi, Ary Mazharuddin
  organization: Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
BookMark eNpNkU9vEzEQxS1UJErpJ4DDSpw3rP_bxyhKoVKrgAIHTtbYOxscknXxOqr67XG7VWEka8aj93u29N6SszGNSMh72i0o7eyn5Wq13m4XrGNywRXnTMlX5JxRZVsuuTr7b35DLqdp39UydSX1Ofm5bG4hjqUe8PEQy0NzleGI9yn_bkpq1uN0ytiUX9hs01DuoV6-neBJGMdm4_cYSrvJEceCffM1p13Fj3HcvSOvBzhMePncL8iPq_X31Zf2ZvP5erW8aQPTSrZC9CFgGMAzqXoLHgIE6_ugh25giNoI4QPtkAqtB-yZDKhFJb3wvRkkvyDXs2-fYO_ucjxCfnAJontapLxzkEsMB3RUmaA9Q9YrLwCsqTYB0ZhgLRgbqtfH2esupz8nnIrbp1Me6_cdZ5pbJaw1VcVnVchpmjIOL6_Szj1G4uZI3GMk7jmSSn2YqYiI_wjKZKcE538BWCGLIQ
CODEN IAECCG
Cites_doi 10.1108/09513541011013060
10.1109/saner.2016.84
10.3390/app14093780
10.1016/j.jss.2022.111221
10.1109/iceecit63698.2024.10859904
10.1016/j.jss.2021.111069
10.1155/2020/8840389
10.11591/ijece.v14i5.pp5381-5389
10.1145/3106237.3106259
10.1007/s10664-023-10425-5
10.1007/3-540-45672-4_31
10.1016/j.procs.2020.03.332
10.1145/3675888.3676139
10.4018/ijitsa.2021010104
10.1109/tse.2021.3119012
10.20473/jisebi.3.2.68-74
10.1145/3275245.3275247
10.1007/s11219-021-09564-z
10.1109/eit.2019.8833851
10.1109/tse.2017.2730870
10.1016/j.eswa.2023.122855
10.1109/mc.2022.3145265
10.1016/j.mlwa.2022.100316
10.1109/access.2025.3604775
10.1109/wcre.2004.33
10.5815/ijmecs.2015.02.04
10.1016/j.infsof.2024.107515
10.1002/smr.2559
10.5815/ijitcs.2025.04.04
10.1109/itis64716.2024.10845243
10.1109/access.2023.3327553
10.1371/journal.pone.0293742
10.1504/ijsse.2022.10051875
10.1016/j.infsof.2024.107435
10.1016/j.jss.2023.111644
10.1007/s10664-024-10478-0
10.1016/j.jss.2024.112105
10.11591/ijece.v14i2.pp2330-2343
10.1177/001316446002000104
10.11613/bm.2012.031
10.1007/s11227-024-06265-9
10.1007/s10664-023-10427-3
10.1016/j.jksuci.2021.11.005
10.3390/computers11080123
10.1109/icsintesa62455.2024.10748227
10.1007/s42979-024-03013-x
10.1109/access.2023.3298678
10.1109/iccons.2017.8250707
10.1109/icsme46990.2020.00041
10.32890/jict2021.20.4.3
10.1016/j.jss.2024.112151
10.1109/icicyta64807.2024.10912871
10.1109/esmarta56775.2022.9935361
10.1109/access.2022.3218007
10.1016/j.jss.2020.110610
10.7717/peerj-cs.1370
10.1109/wcre.2009.28
10.1109/sew.2008.26
10.1038/s41598-024-72307-0
10.1016/j.jss.2019.110394
10.1109/access.2023.3313186
10.1016/j.iot.2020.100346
10.1109/scam.2014.18
10.1016/j.jss.2016.02.024
10.1016/j.jss.2016.05.018
10.1016/j.infsof.2017.11.010
10.17762/turcomat.v12i3.995
10.1007/s11219-024-09680-6
10.1109/tse.2020.3040554
10.1109/access.2025.3529687
10.1007/s13369-024-08826-9
10.1109/esem.2019.8870183
10.1109/etfa54631.2023.10275499
10.1007/s42979-020-00140-z
10.1109/tse.2024.3523487
10.1109/tse.2023.3345800
10.1109/access.2024.3404058
10.1007/s13369-023-08174-0
10.1109/icsm.2003.1235447
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025
DBID 97E
ESBDL
RIA
RIE
AAYXX
CITATION
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
DOA
DOI 10.1109/ACCESS.2025.3633265
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE Xplore Open Access (Activated by CARLI)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Engineered Materials Abstracts
METADEX
Technology Research Database
Materials Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Materials Research Database
Engineered Materials Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
METADEX
Computer and Information Systems Abstracts Professional
DatabaseTitleList

Materials Research Database
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Open Access Full Text
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2169-3536
EndPage 1
ExternalDocumentID oai_doaj_org_article_168c7b2e2d6b4aa98765cee88c99a89c
10_1109_ACCESS_2025_3633265
11250643
Genre orig-research
GroupedDBID 0R~
5VS
6IK
97E
AAJGR
ABVLG
ACGFS
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
ESBDL
GROUPED_DOAJ
IPLJI
JAVBF
KQ8
M~E
O9-
OCL
OK1
RIA
RIE
RNS
4.4
AAYXX
AGSQL
CITATION
EJD
M43
7SC
7SP
7SR
8BQ
8FD
ABAZT
JG9
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c2765-44dccecfab256d9abacac9bdc7f0f2ee7844bc10e1477fed25ce74765b4bd8f53
IEDL.DBID DOA
ISSN 2169-3536
IngestDate Mon Dec 01 19:30:43 EST 2025
Fri Nov 21 23:40:49 EST 2025
Thu Nov 27 00:58:31 EST 2025
Wed Nov 26 07:22:09 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by/4.0/legalcode
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2765-44dccecfab256d9abacac9bdc7f0f2ee7844bc10e1477fed25ce74765b4bd8f53
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-8762-3141
0009-0005-3704-3893
0000-0001-6560-2975
0009-0003-8306-9395
0000-0002-5603-749X
0009-0007-1562-6646
OpenAccessLink https://doaj.org/article/168c7b2e2d6b4aa98765cee88c99a89c
PQID 3273964998
PQPubID 4845423
PageCount 1
ParticipantIDs doaj_primary_oai_doaj_org_article_168c7b2e2d6b4aa98765cee88c99a89c
crossref_primary_10_1109_ACCESS_2025_3633265
ieee_primary_11250643
proquest_journals_3273964998
PublicationCentury 2000
PublicationDate 2025-00-00
PublicationDateYYYYMMDD 2025-01-01
PublicationDate_xml – year: 2025
  text: 2025-00-00
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE access
PublicationTitleAbbrev Access
PublicationYear 2025
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref57
ref12
ref56
ref15
ref59
ref14
ref58
ref53
ref52
ref11
ref55
ref10
ref54
ref17
ref16
ref19
ref18
ref51
ref50
ref46
ref45
Cordeiro (ref70) 2024
ref48
ref47
ref42
ref41
ref44
ref43
ref49
ref8
ref7
ref9
ref4
ref3
ref6
ref5
ref40
ref80
ref35
ref79
ref34
ref78
ref37
ref36
ref31
ref75
ref30
ref74
ref33
ref77
ref32
ref76
ref2
ref1
ref39
ref38
ref71
ref73
ref72
ref24
ref68
ref23
ref67
ref26
ref25
ref69
ref20
ref64
ref63
ref22
ref66
ref21
ref65
ref28
ref27
ref29
ref60
ref62
ref61
References_xml – ident: ref32
  doi: 10.1108/09513541011013060
– ident: ref80
  doi: 10.1109/saner.2016.84
– ident: ref5
  doi: 10.3390/app14093780
– ident: ref16
  doi: 10.1016/j.jss.2022.111221
– ident: ref23
  doi: 10.1109/iceecit63698.2024.10859904
– ident: ref34
  doi: 10.1016/j.jss.2021.111069
– ident: ref52
  doi: 10.1155/2020/8840389
– ident: ref4
  doi: 10.11591/ijece.v14i5.pp5381-5389
– ident: ref39
  doi: 10.1145/3106237.3106259
– ident: ref35
  doi: 10.1007/s10664-023-10425-5
– ident: ref27
  doi: 10.1007/3-540-45672-4_31
– ident: ref53
  doi: 10.1016/j.procs.2020.03.332
– ident: ref72
  doi: 10.1145/3675888.3676139
– ident: ref79
  doi: 10.4018/ijitsa.2021010104
– ident: ref10
  doi: 10.1109/tse.2021.3119012
– ident: ref60
  doi: 10.20473/jisebi.3.2.68-74
– ident: ref71
  doi: 10.1145/3275245.3275247
– ident: ref15
  doi: 10.1007/s11219-021-09564-z
– ident: ref66
  doi: 10.1109/eit.2019.8833851
– ident: ref11
  doi: 10.1109/tse.2017.2730870
– ident: ref18
  doi: 10.1016/j.eswa.2023.122855
– ident: ref57
  doi: 10.1109/mc.2022.3145265
– ident: ref46
  doi: 10.1016/j.mlwa.2022.100316
– ident: ref17
  doi: 10.1109/access.2025.3604775
– year: 2024
  ident: ref70
  article-title: An empirical study on the code refactoring capability of large language models
  publication-title: arxiv: 2411.02320
– ident: ref37
  doi: 10.1109/wcre.2004.33
– ident: ref68
  doi: 10.5815/ijmecs.2015.02.04
– ident: ref1
  doi: 10.1016/j.infsof.2024.107515
– ident: ref20
  doi: 10.1002/smr.2559
– ident: ref2
  doi: 10.5815/ijitcs.2025.04.04
– ident: ref59
  doi: 10.1109/itis64716.2024.10845243
– ident: ref6
  doi: 10.1109/access.2023.3327553
– ident: ref73
  doi: 10.1371/journal.pone.0293742
– ident: ref3
  doi: 10.1504/ijsse.2022.10051875
– ident: ref8
  doi: 10.1016/j.infsof.2024.107435
– ident: ref7
  doi: 10.1016/j.jss.2023.111644
– ident: ref19
  doi: 10.1007/s10664-024-10478-0
– ident: ref47
  doi: 10.1016/j.jss.2024.112105
– ident: ref25
  doi: 10.11591/ijece.v14i2.pp2330-2343
– ident: ref75
  doi: 10.1177/001316446002000104
– ident: ref74
  doi: 10.11613/bm.2012.031
– ident: ref9
  doi: 10.1007/s11227-024-06265-9
– ident: ref43
  doi: 10.1007/s10664-023-10427-3
– ident: ref24
  doi: 10.1016/j.jksuci.2021.11.005
– ident: ref29
  doi: 10.3390/computers11080123
– ident: ref77
  doi: 10.1109/icsintesa62455.2024.10748227
– ident: ref22
  doi: 10.1007/s42979-024-03013-x
– ident: ref49
  doi: 10.1109/access.2023.3298678
– ident: ref50
  doi: 10.1109/iccons.2017.8250707
– ident: ref54
  doi: 10.1109/icsme46990.2020.00041
– ident: ref62
  doi: 10.32890/jict2021.20.4.3
– ident: ref48
  doi: 10.1016/j.jss.2024.112151
– ident: ref61
  doi: 10.1109/icicyta64807.2024.10912871
– ident: ref64
  doi: 10.1109/esmarta56775.2022.9935361
– ident: ref63
  doi: 10.1109/access.2022.3218007
– ident: ref42
  doi: 10.1016/j.jss.2020.110610
– ident: ref21
  doi: 10.7717/peerj-cs.1370
– ident: ref41
  doi: 10.1109/wcre.2009.28
– ident: ref33
  doi: 10.1109/sew.2008.26
– ident: ref26
  doi: 10.1038/s41598-024-72307-0
– ident: ref12
  doi: 10.1016/j.jss.2019.110394
– ident: ref67
  doi: 10.1109/access.2023.3313186
– ident: ref55
  doi: 10.1016/j.iot.2020.100346
– ident: ref65
  doi: 10.1109/scam.2014.18
– ident: ref76
  doi: 10.1016/j.jss.2016.02.024
– ident: ref13
  doi: 10.1016/j.jss.2016.05.018
– ident: ref78
  doi: 10.1016/j.infsof.2017.11.010
– ident: ref45
  doi: 10.17762/turcomat.v12i3.995
– ident: ref30
  doi: 10.1007/s11219-024-09680-6
– ident: ref36
  doi: 10.1109/tse.2020.3040554
– ident: ref51
  doi: 10.1109/access.2025.3529687
– ident: ref31
  doi: 10.1007/s13369-024-08826-9
– ident: ref38
  doi: 10.1109/esem.2019.8870183
– ident: ref40
  doi: 10.1109/etfa54631.2023.10275499
– ident: ref56
  doi: 10.1007/s42979-020-00140-z
– ident: ref58
  doi: 10.1109/tse.2024.3523487
– ident: ref44
  doi: 10.1109/tse.2023.3345800
– ident: ref14
  doi: 10.1109/access.2024.3404058
– ident: ref69
  doi: 10.1007/s13369-023-08174-0
– ident: ref28
  doi: 10.1109/icsm.2003.1235447
SSID ssj0000816957
Score 2.3343935
Snippet In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software...
SourceID doaj
proquest
crossref
ieee
SourceType Open Website
Aggregation Database
Index Database
Publisher
StartPage 1
SubjectTerms Code reuse
Code smell
Codes
Complexity theory
Effectiveness
ISO Standards
ISO/IEC 25023
Maintainability
mathematical formulation
Measurement
Modular structures
Modularity
Object oriented programming
Software
Software development
Software development management
software maintainability
Software quality
software refactoring
Software reuse
Source code
Systematics
Testability
SummonAdditionalLinks – databaseName: IEEE Electronic Library (IEL)
  dbid: RIE
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB4B4tAeCrRUXV7yoUcCedixfVxWrLjwkFokerLssS1xaLaCpRX_vmPHS1tVPfSWRInj-IudbyYz3wB8dBhbdKKutO36itsoKhesrnREH2Xjay8wF5uQV1fq7k7flGT1nAsTQsjBZ-EkbeZ_-X6BT8lVdkrcIOmrdeuwLqUck7VeHCqpgoQWsigLNbU-nc5m9BBkA7bipOs7Iirij69PFukvVVX-Worz92W-9Z8924Y3hUiy6Yj8DqyF4S28_k1e8B18mbJLMvzHBKkUA_vM5qtYLLZcsPMhuQcZUUD2iVbjH5Z2Rk2NZ3Y_sGuXfDTVdVJCJl7KbsZQrq_U9i7czs8_zy6qUkqhwlb2ouLcIwaM1hHF8do6ixa18yhjHdsQpOLcYVOHhksZg28FBjI0euG48yqK7j1sDIshfABGfCDItkdPLXPbdK5GTY2LJjZe1dpP4Hg1xObbqJhhsqVRazMiYhIipiAygbMEw8upSe46H6DxNWX2mKZXKF0bWt87bq2mJZw6GJRCra3SOIHdhMmv-xU4JnCwQtWUufloOmJsuidLT-3947J9eJW6OHpaDmBj-fAUDmETvy_vHx-O8mv3E0GZ2XY
  priority: 102
  providerName: IEEE
Title A Maintainability Framework to Ensure the Software Quality in Object-Oriented Programming
URI https://ieeexplore.ieee.org/document/11250643
https://www.proquest.com/docview/3273964998
https://doaj.org/article/168c7b2e2d6b4aa98765cee88c99a89c
Volume 13
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Open Access Full Text
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NT9wwELUqxKE9VEBB3RaQDxwJxIk_j8tqV1z4kGglerLssS1xIFSwBXHpb2ccZ2ERBy5cIiWy7PhNMn5jjd8QsuchNeBFXRnXyoq7JCofnalMgpAUC3UQ0BebUKen-vLSnC-V-so5YUUeuAB3yKQG5ZvYBOm5cxgiS4GOXWswxmkD2fsi61kKpnofrJk0Qg0yQ6w2h-PJBGeEAWEjDlrZImsRr5aiXrF_KLHyxi_3i81sjXwdWCIdl7dbJ59it0G-LGkHfiN_xvQEo_py-iknuD7S2SLRis5v6LTLe38U-R29QFf74PCmCGY80quOnvm8AVOdZZljJJ30vORpXWPfm-T3bPprclwNdRIqaBCNivMAECE5j_wlGOcdODA-gEp1amJUmnMPrI6MK5ViaBBAjCKk8NwHnUS7RVa6my5-JxQX-6gaCQF75o61vgaDnQuWWNC1CSOyv4DM_i1yGLYPI2pjC8I2I2wHhEfkKMP63DRrWfcP0MJ2sLB9z8IjspmN8jIecrJMpEZke2ElO_x4d7ZFOmYkhnH6x0eM_ZN8zvMpey7bZGV--y_ukFW4n1_d3e723xxeT_5Pd_uTg0_N6t7K
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Nb9QwELWgIFEOfBZ1oYAPHEkbO3ZsH5dVV0W020oUqZwse2xLPTSL2i2o_56x4y0gxIFbEiWO4xc7byYzbwh55yFx8LJtjOv6RrgkGx-daUyCkBQLbZBQik2oxUKfnZmTmqxecmFijCX4LO7mzfIvPyzhOrvK9pAbZH217i65J4XgbEzXunWp5BoSRqqqLcRaszedzfAx0ArkcrfrO6Qq8o_vT5Hpr3VV_lqMyxdm_vg_-_aEPKpUkk5H7J-SO3F4Rh7-JjD4nHyd0iM0_ccUqRwFe0Pn62gsulrS_SE7CCmSQPoZ1-MfDndGVY0bej7QY5-9NM1x1kJGZkpPxmCuC2x7i3yZ75_ODppaTKEBrnrZCBEAIiTnkeQE47wDB8YHUKlNPEalhfDA2siEUikGLiGiqdFLL3zQSXYvyMawHOI2ocgIouI9BGxZONb5Fgw2LlliQbcmTMj79RDbb6Nmhi22RmvsiIjNiNiKyIR8yDDcnpoFr8sBHF9b549lvQbleeSh98I5g4s4djBqDcY4bWBCtjImv-5X4ZiQnTWqts7OK9shZzM92nr65T8ue0seHJweHdrDj4tPr8hm7u7od9khG6vL6_ia3Ifvq_OryzflFfwJtePcvQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Maintainability+Framework+to+Ensure+the+Software+Quality+in+Object-Oriented+Programming&rft.jtitle=IEEE+access&rft.au=Rochimah%2C+Siti&rft.au=Hadiningrum%2C+Tiara+Rahmania&rft.au=Bella+Dwi+Mardiana&rft.au=Siahaan%2C+Daniel+Oranova&rft.date=2025&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2169-3536&rft.volume=13&rft.spage=195796&rft.epage=195821&rft_id=info:doi/10.1109%2FACCESS.2025.3633265&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon