Skip to main content

Programming Technologies and Software Engineering

 

Tab navigation

The research agenda of the Programming Technologies and Software Engineering department is driven toward increasing productivity in software development, testing, and maintenance, and improving software quality, with an emphasis on the needs of the software services industry in a globally distributed environment. Our research uses core techniques, such as static and dynamic program analysis, model-driven development techniques, text analysis, and search and mining techniques. In addition to developing technologies that have a measurable impact on IBM, we strive for broader scientific impact by publishing our research in top programming-languages and software-engineering conferences.

Please visit the Projects tab for a description of our current research projects.

Recent Highlights