Dear Colleagues
You are cordially invited to attend the following SWE
599/ ICS 599/ COE 599/ CSE699 seminars:
Location: 22 - 132
Date: Wednesday 26 Feb 2014
Time: 2:10
Seminar 1:
Speaker: Mr. Ahmad Abdellatif
Title: Survey of Cohesion & Coupling
Techniques
Abstract: Software Metrics are
essential in measuring the quality of the software in general. Metrics is
considered one of the hot topics in research area as a lot of metrics has been
proposed to measure different internal and external quality attributes of the
software. There are many proposed metrics to measure the degree of the cohesion
and coupling in the code. Cohesion and coupling measure the degree of the
interaction between the elements in the system. Many researches show that cohesion and coupling affects the attributes
and quality of the program such as complexity, maintainability, and
reusability. This talk will present some of the cohesion and coupling metrics.
Also the findings from a literature review will be presented in order to
address the future research in this area.
Biography: Mr. Ahmad Abdellatif has
received a Bachelor degree in Computer Engineering (2010), from An-Najah
National University, Palestine. This is his third term as a full time software
engineer master student at King Fahd University for Petroleum and Minerals
(KFUPM). During the undergraduate studies, he worked for 3 years as a
software engineer at EXALT Ltd. where he developed software solutions for
various companies such as HP, VMWare, and Corner Stones. His interests are in
developing E-commerce websites.
Seminar 2
Speaker: Mr. Abdulrhman A. Alsri, ICS Department
Title: A Framework for Work
Distribution in Global Software Development based on Machine Learning Techniques
Abstract: Global Software
Development (GSD) is a smart solution for an organization to access better
expertise worldwide, choose lower cost development, or increase productivity by
having work carried out along the day using follow-the-sun concept. Some
studies argue that benefits of GSD are not achievable unless the cost is
minimized for work distribution and coordination between remote teams. One
challenges of GSD is cutting the cost of work distribution among different
sites as this issue actually affects the project costs and benefits. This
seminar introduces a new method for work distribution. The proposed model
combines the neural networks and k-nearest neighbors so that a site is selected
based on GSD criteria for work distribution, as well as other appropriate sites
are selected. The model accepts to focus the selection process on one project
objective, for example; cost or quality. The model output is a number of
appropriate sites for the GSD client organization to assign tasks to. This
study includes reviewing some existing techniques showing differences, presents
the proposed model and demonstrates it empirically by example.
Biography: Mr. Abdulrhman A. Alsri has received a
Bachelor degree in Computer Science (2010), from Al-Ahgaff university in
Hadhramout, Yemen. This is his fourth term as a full time software engineering
master student at King Fahd University for Petroleum and Minerals (KFUPM). His
graduation project was running an online marketing systems. It is called
TareemNet.com. He has worked at Digital Media Service for web development in
Hadhramout since 2010. After graduation, he worked as a
teaching assistant at Al-Ahgaff university in 2011.
Seminar 3
Speaker: Mr. Sajid
Anwer
Seminar Title: Are
all design smells harmful? A correlation study between large class bad smell and
number of defects
Abstract: Software Design is
an important phase of software development life cycle. Deficiencies
in this phase directly affect the overall software quality. Many design bad
smells have been identified in the literature. However, there is not enough
validation of how indeed harmful such bad smells are to the software product
quality. In this seminar I have studies the impact of one such
bad smells, namely large class, on the defect density. Initial
results show that large classes are not necessarily of high defect density. Accordingly,
I proposed a different bad smell, method complexity, which shows higher
positive correlation with defect density. An objective of the seminar is to
encourage researchers to question and validate many bad smells proposed in the
literature. The study suggests that more investigation is needed.
Biography: Mr. Sajid Anwer received bachelor
degree (BSCS) form CIIT Lahore, Pakistan in 2012 with distinction. He Joined
CIIT Lahore as Lab Instructor (teach C programming, Compiler construction) from
Sep-2012 to Jan-2013. Then he moved to UMT, Pakistan as a software engineer from
Jan-2013 to June-2013. Currently, he is a Master Student at KFUPM. Mr. Sajid's
specialization is n the area of software engineering especially formal methods
and their application to all the phases of software development life cycle.
Best Wishes
Dr Muhamed Fawzi Mudawar and Dr Mahmood Niazi