Media of University of Babylon - كلية الطب

PhD Dissertation at the College of Information Technology Discusses "Proposing an Approach to Enhance Static and Dynamic Software Metrics and Reduce Coupling Complxity"

Duhaa Fadill Abbas
The Software Department at the College of Information Technology is set to discuss a PhD dissertation titled "Proposing an Approach to Enhance Static and Dynamic Software Metrics and Reduce Coupling Complxity" The dissertation, presented by PhD candidate Zaid Saeed Rahim Ali under the supervision of Dr. Ahmed Salim Abbas, will be defended on Wednesday, February 12, 2025, at 9:00 AM in the College of Information Technology s Conference Hall.

The dissertation highlights that homogeneous software programs have historically been widely used by programmers and developers due to their simplicity and rapid evolution. However, they face several challenges, including scalability issues, maintenance complexity, limited flexibility, and expandability.

The study focuses on redesigning Java programs at two levels. The high-level approach involves restructuring code classes into dynamically weighted components to enhance reusability, which is essential for efficiency and productivity in software development. By redesigning Java code classes, the study aims to improve software structures, enhance readability and maintainability, reduce complexity and dependencies, and introduce new integration functionalities and behaviors without altering existing class hierarchies. This results in a more flexible and maintainable architecture that can easily adapt to future changes.

To achieve a high-level software architecture redesign, the dissertation proposes a methodology that analyzes software units using CKIM metrics to compute class metrics and identify closely related classes within the system.

This research analyzes homogeneous program elements, extracts components from these elements, and redesigns their structure into an optimized form. The methodology aims to enhance component reusability using the proposed Good Global Optimization Dynamic Weighted Metrics (GGODWM) approach, which can be effectively executed through an automated technique. Each component is treated as a subgroup of related classes with minimal variance and a focus on specific integrated services. The study also emphasizes the importance of quantifying component reusability by defining a set of metrics to evaluate their reuse potential.

تاسماء اعضاء لجنة المناقشةاللقب العلميالاختصاص الدقيقمكان العملالمنصب
1د. نداء عبد المحسن عباساستاذذكاء اصطناعيجامعة بابل / كلية تكنولوجيا المعلوماترئيساً
2د. علي هادي حسناستاذ مساعدذكاء اصطناعيجامعة بابل / كلية تكنولوجيا المعلوماتعضوا
3د. احمد خلفة عبيداستاذ مساعدذكاء اصطناعي و نظم معلوماتجامعة بابل / كلية تكنولوجيا المعلوماتعضوا
4د. احمد حبيب سعيداستاذ مساعدنظم معلومات و شبكاتجامعة بابل / كلية تكنولوجيا المعلوماتعضوا
5د. سالم محمد زكياستاذ مساعدعلوم الحاسباتوزارة التعليم العالي و البحث العلميعضوا
6د. احمد سليم عباساستاذهندسة برمجيات و شبكاتجامعة بابل / كلية تكنولوجيا المعلوماتعضوا و مشرفا

photo:

Media of University of Babylon - كلية الطب
Media of University of Babylon - كلية الطب
Media of University of Babylon - كلية الطب
Media of University of Babylon - كلية الطب
Media of University of Babylon - كلية الطب
Media of University of Babylon - كلية الطب
Media of University of Babylon - كلية الطب
Events

by: Duhaa Fadill Abbas

Date: 27/08/2024

by: Duhaa Fadill Abbas

Date: 02/08/2024

by: Duhaa Fadill Abbas

Date: 22/05/2024

by: Duhaa Fadill Abbas

Date: 06/11/2022

by: Duhaa Fadill Abbas

Date: 20/05/2022