<?xml version="1.0" encoding="UTF-8"?>
<doi_batch version="5.3.1" xmlns="http://www.crossref.org/schema/5.3.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1" xmlns:ai="http://www.crossref.org/AccessIndicators.xsd" xsi:schemaLocation="http://www.crossref.org/schema/5.3.1 http://www.crossref.org/schema/deposit/crossref5.3.1.xsd">
 <head>
  <doi_batch_id>aspg-2-3981-1791416973</doi_batch_id>
  <timestamp>20261007234933</timestamp>
  <depositor>
   <depositor_name>American Scientific Publishing Group</depositor_name>
   <email_address>admin@americaspg.com</email_address>
  </depositor>
  <registrant>American Scientific Publishing Group</registrant>
 </head>
 <body>
  <journal>
   <journal_metadata language="en">
    <full_title>Journal of Cybersecurity and Information Management</full_title>
    <abbrev_title>JCIM</abbrev_title>
    <issn media_type="print">2769-7851</issn>
    <issn media_type="electronic">2690-6775</issn>
   </journal_metadata>
   <journal_issue>
    <publication_date media_type="online">
     <year>2026</year>
    </publication_date>
    <journal_volume>
     <volume>17</volume>
    </journal_volume>
    <issue>1</issue>
   </journal_issue>
   <journal_article publication_type="full_text">
    <titles>
     <title>Component Reusability Optimization Based on Restructuring Monolithic Code</title>
    </titles>
    <contributors>
     <person_name sequence="first" contributor_role="author">
      <given_name>Zeyd</given_name>
      <surname>Saeed</surname>
      <affiliations>
       <institution>
        <institution_name>Software Department, College of Information Technology, University of Babylon, Babylon 51001, Iraq</institution_name>
       </institution>
      </affiliations>
     </person_name>
     <person_name sequence="additional" contributor_role="author">
      <given_name>Mustafa Ismael</given_name>
      <surname>Khudair</surname>
      <affiliations>
       <institution>
        <institution_name>College of Media, Al-Iraqia University, Baghdad, Iraq</institution_name>
       </institution>
      </affiliations>
     </person_name>
     <person_name sequence="additional" contributor_role="author">
      <given_name>Ahmed Khader Ali</given_name>
      <surname>Ibrahim</surname>
      <affiliations>
       <institution>
        <institution_name>University Presidency, Department of Internal Affairs, University of Iraqia, Baghdad, Iraq</institution_name>
       </institution>
      </affiliations>
     </person_name>
     <person_name sequence="additional" contributor_role="author">
      <given_name>Rahman Nahi</given_name>
      <surname>Abid</surname>
      <affiliations>
       <institution>
        <institution_name>College of Nursing, University of Babylon, Babylon 51001, Iraq</institution_name>
       </institution>
      </affiliations>
     </person_name>
    </contributors>
    <jats:abstract>
     <jats:p>In modern software engineering, monolithic code structures are increasingly incompatible with the flexibility demanded by today’s platforms. These tightly coupled systems pose challenges for scalability, integration, and secure deployment. This paper presents a method for restructuring monolithic Java classes into optimized, reusable software components. We analyze each class using 19 object-oriented metrics from the CKJM suite, evaluating cohesion and coupling properties. Using our proposed framework—Good Global Optimization Dynamic Weighted Metrics (GGODWM)—we cluster interrelated classes and transform them into high-level components suitable for microservice environments. These components are evaluated within a Component Base Redesign Structure (CBRS) environment to measure reusability. Our experimental results show a 52% improvement in cohesion and coupling balance, outperforming traditional Turbo_MQ-based metrics. By enhancing component modularity and reducing interdependencies, the proposed approach contributes to more secure and maintainable code, thus supporting cybersecurity goals such as reduced attack surface and easier vulnerability management.</jats:p>
    </jats:abstract>
    <publication_date media_type="online">
     <year>2026</year>
    </publication_date>
    <pages>
     <first_page>81</first_page>
     <last_page>102</last_page>
    </pages>
    <publisher_item>
     <item_number item_number_type="article-number">3981</item_number>
    </publisher_item>
    <ai:program name="AccessIndicators">
     <ai:license_ref applies_to="vor">https://creativecommons.org/licenses/by/4.0/</ai:license_ref>
    </ai:program>
    <doi_data>
     <doi>10.54216/JCIM.170108</doi>
     <resource>https://www.americaspg.com/journal/2/article/3981</resource>
     <collection property="text-mining">
      <item>
       <resource mime_type="application/pdf">https://www.americaspg.com/storage/articles/manuscripts/01M28NVFWK57XMZ13SC1E370NR.pdf</resource>
      </item>
     </collection>
    </doi_data>
   </journal_article>
  </journal>
 </body>
</doi_batch>
