|
Type of Document Dissertation Author Datta, Subhajit Author's Email Address subhajit.datta@gmail.com URN etd-04082009-211350 Title Metrics And Techniques To Guide Software Development Degree Doctor of Philosophy Department Computer Science, Department of Advisory Committee
Advisor Name Title Robert van Engelen Committee Chair Daniel Schwartz Committee Member Lois Hawkes Committee Member Michael Mascagni Committee Member Theodore Baker Committee Member Ian Douglas Outside Committee Member Keywords
- Software Architecture
- Software Design
- Software
- Sofware Engineering
- Software Metrics
Date of Defense 2009-03-02 Availability unrestricted Abstract The objective of my doctoral dissertation research is to formulate, implement, and validatemetrics and techniques towards perceiving some of the influences on software development,
predicting the impact of user initiated changes on a software system, and prescribing
guidelines to aid decisions affecting software development. Some of the topics addressed in
my dissertation are: Analyzing the extent to which changing requirements affect a system’s
design, how the delegation of responsibilities to software components can be guided, how
Aspect Oriented Programming (AOP) may be combined with Object Oriented Programming
(OOP) to best deliver a system’s functionality, whether and how characteristics of a system’s
design are influenced by a outsourced and offshore development. The metrics and techniques
developed in my dissertation serve as heuristics across the software development life cycle,
helping practitioners evaluate options and take decisions. By way of validation, the metrics
and techniques have been applied to more than 10 real life software systems. To facilitate
the application of the metrics and techniques, I have led the development of automated
tools which can process software development artifacts such as code and Unified Modeling
Language (UML) diagrams. The design and implementation of such tools are also discussed
in the dissertation.
Files
Filename Size Approximate Download Time (Hours:Minutes:Seconds)
28.8 Modem 56K Modem ISDN (64 Kb) ISDN (128 Kb) Higher-speed Access DattaSDissertation.pdf 2.40 Mb 00:11:05 00:05:42 00:04:59 00:02:29 00:00:12