Research
Software project management: Research on optimization problems in Project Management
- Apply and compare Genetic Algorithms and other heuristic search algorithms on project management
- Model software project process using system dynamics
- Focus on "Capability-based software project scheduling with heuristic search"
Requirement Engineering and Traceability
Project : " Traceability Based Dynamic Metrics as a Tool for Evaluating Partitioning Decisions in Object-Oriented Architectures”
The purpose of this research is to investigate the role that requirements based dynamic metrics can play in the early assessment of partitioned software architectures. Distributed applications, whether implemented on the Web, or using the traditional client-server paradigm, are vulnerable to poor design decisions that lead to communication bottlenecks and overloaded processors, and can ultimately result in costly redesign efforts. In the current software engineering environment, projects are frequently divided into work units and distributed early to distinct and sometimes geographically remote teams. Because work assignments are often made according to anticipated
partition points , the development process is simplified if those partitions prove to be close to the final distributed partitions of the application. The focus of this research is therefore to identify metrics that represent the anticipated runtime behavior of the system and support the evaluation of partitioning decisions early in the software process. A dynamic model will be defined that captures and displays these metrics, in order to guide and validate the partitioning process.
Publication:
n H. In, C. Chang, J. Cleland-Huang, Y. Ge, T. Kim and J. Xia, "Managing and Ensuring the Integrity of Non-Functional Requirements in Critical Software Systems", IEEE International Workshop on Software Engineering for High Assurance Systems (SEHAS), 2003
n J. Cleland-Huang, C. Chang and Y. Ge, " Supporting Event Based Traceability through High-level Recognition of Chang Events", IEEE Proc. of COMPSAC, Oxford, England, Aug 2002
Other activities:
Conference Website : SAINT2003