Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.
Our broad research interest in Software Engineering Research Group (SUSOFT) is on programmer productivity with a special focus on software quality assurance. We develop practical techniques and tools to help programmers create cheaper, faster, and more reliable software systems. The topics we study include, but not limited to software testing, software security, applications of artificial intelligence in software engineering, applications of software engineering in artificial intelligence, automated debugging, dynamic program analysis, and data-driven program analysis.
Further Information