Sudipto Ghosh
Location: (Fort Collins, CO)
Personal Research Web Page: http://www.cs.colostate.edu/~ghosh/
Keywords: software testing, mutation analysis, fault injection testing, component-based systems, aspect-oriented software development, object-oriented design, middleware, maintainability
Posted on: Wednesday, May 20th, 2009
Broad Research Area: Information Systems / Information Science, Software Engineering
Research Interests:
My primary research interests are in modeling and testing software developed using the object-oriented, aspect-oriented, and component-based paradigms.
In the area of modeling software systems, we have developed techniques for aspect-oriented modeling, model composition, model transformation (including transforming UML models to Alloy), and animating and testing UML models. We have developed and implemented a technique for composing UML class models. We have developed a model-driven approach for incorporating extra-functional concerns in middleware-based applications.
In the area of software testing, we have developed and evaluated mutation analysis approaches for component-based and aspect-oriented programs. We implemented a bytecode fault injection tool for Java. We have developed and implemented an aproach that produces test inputs from UML design models. We are currently working on dataflow analysis of object-oriented and aspect-oriented programs.
We have worked on refactoring large legacy systems using aspects and evaluated the costs and benefits of using aspects over several revisions of the software. The benefits were measured in terms of enhanced maintainability.
We are collaborating with a team from the infectious diseases research group at Colorado State University to develop an adaptive disease surveillance, prevention, and control information system for vector-borne diseases.
Contact Information:
Email: email obfuscated - click to reveal
Phone: (970) 491-4608
Mail: 1873 Campus Delivery
Department of Computer Science
Colorado State University
Fort Collins CO 80523-1873
