About CS&CE
Prospective Students
Research
Staff
Dept Comp Sci & Comp Eng
Contact Details
La Trobe University
Victoria 3086
AUSTRALIA
Tel: +61 3 9479 1107
Fax: +61 3 9479 3060
Email: info
@cs.latrobe.edu.au
|
 |
Research - Current Postgraduates - Details
Department of Computer Science & Computer Engineering
| Mahmood, Sajjad |
|
Course:
|
PhD |
|
Research Title/Topic:
|
Component Based Software Systems specification, assessment & measurement |
|
Supervisor:
|
Associate Professor Richard Lai |
Description:
The improvement in the understanding of software engineering has resulted in having large expansion in the use of software in all aspect of life and has placed new demands and expectations on the software industry especially for improving software quality and enhancing development productivity. In order to meet these challenges, software development must be able to cope with complexity and adapt quickly to changes resulting in the increase on the demand for the integration of different areas. Software engineers have been of the view that a software product does not have to build from scratch all the times; and have reused abstractions and processes since the early days of computing, but the early approaches to reuse were ad hoc. As a result of the growing need by the software industries to have techniques that could improve the software development and improve the quality of delivered software products; there is move towards a more organized approach to reuse called component based software engineering.
Software quality of the component based software (CBS) depends on the quality of its components and on the component framework and should provide advantage in higher productivity and improving quality. However, component based software development also carries along several challenges to the techniques and tools that have to provide support for it. For example, some of the well documented challenges are related to the dealing with component integration, reducing complexity, improving reliability and creating interaction models. However, other challenges, are new: the definition of metrics and quality attributes to measure software components and compositions, the definition of component selection process, cost and effort estimation etc. Hence, due to CBS quality? brief history, it has not yet advanced to the point where there are standard measurement methods for any of the issues mentioned above and few enterprise properly measure component quality.
The aim of my research work is to:
- Measure the complexity & maintainability of a CBS system specified in a formal method by means of software metrics.
- Build a model for estimating the complexity, size and maintainability of the component based system
- Design and develop an automated tool for calculating the complexity, size and maintainability metrics for a component based system.
- Apply the technique to real life component based system.
|
|
|