About Me

This home page belongs to Witawas Srisa-an (Wit-ta-wat See-sa-an), a professor in the School of Computing at University of Nebraska at Lincoln. I have been serving as the School's Senior Associate Director (and formerly Vice Chair) since July 2018. I also served as the interim Department Chair in 2019.

I received my Ph.D. from Illinois Institute of Technology in May 2002. Prior to joining UNL, I was a researcher at Iowa State University in the ECE department.


General Information:

Witawas Srisa-an (วิทวัส ศรีสอ้าน in Thai)
Computer Science and Engineering
University of Nebraska at Lincoln
268 Avery Hall
Lincoln, Nebraska 68588-0115
Phone: (402) 472-5004
Fax: (402) 472-7767
E-mail: witty@cse.unl.edu

Real-time Schedule: available here


 

Research & Publications

Teaching

My research interests lie at the intersection between programing language and operating system. Specifically, my work tries to improve the overall performance of modern object-oriented languages through collaborations between operating systems and language runtime systems. To enable such collaborations, various techniques ranging from static program analyses through low-overhead runtime analyses are used to generate necessary information.

I am a member of The Laboratory for Empirically-based Software Quality Research and Development (ESQuaReD). More information about my research activities can be found below:

As a graduate student at IIT (1998-2001), I offered several courses that include CS 350 (Computer Organization), CS 527 (Client-Server Programming), CS 542 (Computer Networks I), and CS 570 (Advanced Computer Architecture). Since joining UNL in 2002, I have taught the following courses: CSCE 101 (F2008-F2011), CSCE 230 (Sum2003, F2016, Sp2017), CSCE 430 (F2004, SP2008), CSCE 436 (F2007), CSCE 486, CSCE 487, CSCE 488, CSCE 489, CSCE 496, and CSCE 990. Recently, I've been teaching the following courses:

  • CSCE 155A: Computer Science 1 (Summer 2022, Fall 2022, Spring 2023)
  • CSCE 322: Programming Language Concepts (Spring 2021, Spring 2022)
  • CSCE 231: Computer Systems Engineering (Spring 2017, Fall 2017) with the following summary of student's evaluation (Fall 2017).
  • CSCE 351: Operating System Kernels (Fall 2012 - Fall 2021) with the following summary of student's evaluation (Fall 2017).
  • CSCE 220: Software Development for Smart-Mobile Devices (Fall 2015, 2016, 2017).

Recent News


02/08/2022: SAINTDroid: Scalable, Automated Incompatibility Detection for Android paper presented at IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

02/08/2022: ReHAna: An Efficient Program Analysis Framework to Uncover Reflective Code in Android published by International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services.

04/01/2021: KOLLECTOR: Detecting Fraudulent Activities on Mobile Devices Using Deep Learning article published by IEEE Transactions on Mobile Computing (Vol 20, Issue 4).

01/01/2021: Improving the Performance of Deduplication-Based Storage Cache via Content-Driven Cache Management Methods article published by IEEE Transactions on Parallel and Distributed Systems (Vol 32, Issue 1).

03/25/2020: DINA: Detecting Hidden Android Inter-App Communication in Dynamic Loaded Code article published by IEEE Transactions on Information Forensics and Security (Vol 15).

6/10/2020: Automated Field-based Decomposition to Accelerate Model Checking FPGA-based TCP/IP paper presented at IEEE International Conference on Communications (ICC).

02/01/2020: APMigration: Improving Performance of Hybrid Memory Performance via An Adaptive Page Migration Method article published by IEEE Transactions on Parallel and Distributed Systems (Vol 31, Issue 2).

10/23/2019: Obfusifier: Obfuscation-Resistant Android Malware Detection System paper presented at EAI International Conference on Security and Privacy in Communication Networks (SecureComm).

06/01/2019: Jitana: A Modern Hybrid Program Analysis Framework for Android Platforms article published by Elsevier Journal of Computer Languages.

05/02/2019: Detecting Vulnerable Android Inter-App Communication in Dynamically Loaded Code paper presented at IEEE International Conference on Computer Communications (INFOCOM).

Hobbies

Since I work in a rapidly changing world of computers, I like other things around me to be a lot more static (almost like frozen in time). For example, I love automobiles from the late 60's and early 70's. This is especially true for my all time favorite marque, Alfa Romeo. Living in the US provides a great incentive for owning an Alfa. First, the car is not well loved by most, so the price is very reasonable. Parts are not terribly difficult to find. They are also easy to work on.

In addition, I love to cook. I like to take photographs using the old Contax SLRs from the 70s and listen to my favorite songs on my old but trusty 1972 Linn LP12 turntable.