The Department of Software Engineering is the second academic department established within the Faculty of Computer Engineering and Information Technology. This department focuses on various areas related to software engineering, including distributed systems, parallel processing, and software development. Given the presence of three other research groups in the faculty, there are numerous opportunities for collaboration, and several joint research projects have been completed or are currently underway. Each year, approximately 12 Master’s students and around 3 PhD students are admitted with research areas centered on software engineering.
Active faculty members in this department include:
• Dr. Omid Boushehrian
• Dr. Seyed Raouf Khiami
• Dr. Reza Akbari
• Dr. Rasoul Esmailifard
The department’s main research areas include:
• Big Data
• Distributed, multiprocessor, and cloud computing systems
• Service-oriented architecture
• High-performance computing
• Text mining and natural language processing
• Data mining
• Search-based software engineering
• Machine learning applications in software engineering
• Software testing
• Requirements engineering
• Software analysis and design
• Databases
• Semantic Web
In addition, students in this department have access to the following research laboratories:
• Distributed Systems Laboratory
• Advanced Software Engineering Laboratory
• The faculty’s main laboratory equipped with a Hadoop cluster
• Parallel Processing Laboratory
