IIT faculty and students want to ensure a tremendous learning environment here within the Institute. One of the areas of interest is computationally hard optimization problems that exist almost everywhere in natural world. We intend to develop approximation and heuristics for hard problems in software design, reusability and modularity in software, reverse engineering, requirements engineering, i.e. software engineering in general. Mathematical programming, simple computational geometry and graph theory techniques are the main focuses of our methodology. Research students of IIT focusing on optimization problems in software engineering have published in different international conferences and journals. A couple of such papers have been award as best student research in IEEE conferences. For further details please see: IITDU Optimization Group