Stay Healthy, Hawks: Coronavirus (COVID-19) Updates.  Students: Please call ahead before coming to campus for face-to-face services. Spring 2021 Updates.

Soma Datta

Soma Datta, Ph.D.

Program Chair of Pre-engineering and Assistant Professor of Software Engineering,
College of Science and Engineering

Contact number: 281-283-3838
Office: Delta 106


As an assistant professor and program chair, Dr. Soma Datta specializes in applying the agile framework in software development and in machine learning. She has developed models to identify rules for students' attrition in higher education, which has led to peer-reviewed publications. Dr. Datta actively trains graduate students in the agile framework, requirements collection, methodology and implementation of software development. She also teaches graduate software engineering students the skill of including data science components in software development.

Dr. Datta appreciates the importance of software engineering skills in developing successful software. Hence, she mentors and encourages students to present their research at student conferences and regional and international IEEE conferences. She has mentored high school students who wanted to become software engineers and has taught data science to sixth-graders internationally. Dr. Datta was one of two faculty leads for the Code for Girls Camp (11-14 age) at UHCL. 

Currently, she is working with graduate students to develop a virtual laboratory to facilitate the generation of reproducible results within the MicroCURE network. The laboratory is also being developed to provide an online alternative to traditional biology teaching laboratories when university facilities are unavailable because of extreme weather events, pandemics and other disasters.



  • Arputharaj, A., Datta, S., Hasan, K. S. (2019). IMPACT OF DISTANCE MEASURES ON IMBALANCED CLASSES FOR RULE EXTRACTION. Balance, 76(50K), 23--93.
  • Mirza, M. S., Datta, S. (2019). Strengths and Weakness of Traditional and Agile Processes-A Systematic Review. JSW, 14(5), 192--199.
  • Datta, S., Mengel, S. (2018). Adaptable multi-phase rules over the infrequent class. Soft Computing, 22(18), 6067--6076.
  • Datta, S., McDonald, D. (2018). Integrating Games for Agile Software Development. Academic Exchange Quarterly.
  • Datta, S., Mengel, S. (2015). Multi-stage decision method to generate rules for student retention. Journal of Computing Sciences in Colleges, 31(2), 65--71.
  • Datta, S., Mirza, M. S. (2019). Software Engineers at Play. IEEE.
  • Datta, S., Arputharaj, A. (2018). An Analysis of Several Machine Learning Algorithms for Imbalanced Classes (pp. 22--27). 2018 IEEE 5th Intl. Conference on Soft Computing & Machine Intelligence.
  • Datta, S., Bhattacharyya, S. (2018). Simple Spirited Scalable E-Learning System (pp. 368--373). 2nd IEEE Conference on E-Learning and innovation in Education.
  • Datta, S. (2018). An Adapted Pedagogy in Learning Software Reuse and Re-Engineering (pp. 864-867). Hawaii International Conference on Education.
  • Datta, S., Nagabandi, V. (2017). Integrating data science and R programming at an early stage (pp. 1--5).
  • Datta, S., Mengel, S. (2016). Elastic Multi-stage Decision Rules for Infrequent Class (pp. 110—114).
  • Hewett, R., Goksu, A., & Datta, S. (2006). From cancer gene expression data to simple vital rules. 2006 IEEE Region 5 Conference, (pp. 329-334).