Saleh Alnaeli

Saleh Alnaeli's picture

Saleh Alnaeli

Assistant Professor
UW-Fox Valley
CSEPA

Room 2816

saleh.alnaeli@uwc.edu
(920) 832-2615
Office Hours / Schedule 

Office hours: Mon.Tue.Wed: 11AM-12:00PM, or by Appointment.

Online(Skype for Business): By appointment.

Statement 

Dr. Alnaeli is an Assistant Professor in the Department of Computer Science at The University of Wisconsin-Fox Valley since fall 2015.  His research interests focus on software evolution, automatic parallelization, Internet of Things, and using static analysis approaches for mining software repositories.  Dr. Alnaeli obtained his Ph.D. in Computer Science from The Kent State University.  He also received the MS in Computer Science from Technical University of Ostrava, Czech Republic 2006, and the BS in Computer Science from The University of Zawia, Libya 1999.

Dr. Alnaeli is leading the computer club at UW-Fox Valley, and working with his new research group for undergraduate students, to prepare and engage them in research and help establish professional relationships with research communities and local companies.  Students are involved with the research at early stages, to expose them to national and international research communities and protocols. The students make important connections to the research community and gain skills to prepare them for future research.

Publications 

*Book Chapters:

-Saleh Alnaeli, Amanda Taha, and Tyler Timm, "On the Prevalence of Function Side Effects in General Purpose Open Source Software Systems," in Computer and Information Science, R. Lee, Ed., ed Cham: Springer International Publishing, 2016, pp. 149-166.

[Link]

*Journal Papers

-Saleh. Alnaeli, J. I. Maletic, and M. L. Collard, "An empirical examination of the prevalence of inhibitors to the parallelizability of open source software systems," Empirical Software Engineering, vol. 21, pp. 1272-1301, 2015. [Link]

-M. Sarrab, M. Elbasir, and Saleh Alnaeli  "Towards a quality model of technical aspects for mobile learning services," Comput. Hum. Behav., vol. 55, pp. 100-112, 2016.

[Link]

*Conference Proceedings and others

-IEEE International Conference on Electro Information Technology (IEEE/EIT 2017), Nebraska, USA. Two papers accepted. (will be available soon).

-The Midwest Instruction and Computing Symposium (MICS 2017), La Crosse, Wisconsin, USA, Paper accepted and presented.  Awarded (Top 3 undergraduate research papers). (will be available soon).

-Saleh Alnaeli, Amanda AliTaha, and Sam Binder, "Middleware and multicore architecture: Challenges and potential enhancements from software engineering perspective," in 2016 IEEE International Conference on Electro Information Technology (IEEE/EIT), 2016, pp. 0700-0706., Grand Forks, North Dakota, USA, 2016. [Link]

-Saleh Alnaeli, Amanda AliTaha, and Tyler Timm, "On the prevalence of function side effects in general purpose open source software systems," in 2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (IEEE/SERA), 2016, pp. 141-148. Towson, Maryland, USA. [Link]

 -Saleh Alnaeli, and Melissa Sarnowski " Examining The Prevalence and The Historical Trends of Indirect Function Calls in Open Source Systems: A Case Study, gcc 2001-2011" in The Midwest Instruction and Computing Symposium (MICS), Cedar Falls, Iowa, USA, 2016. [link].

-Melissa Sarnowski, Calvin Meier, Saleh M. Alnaeli, and Mark Hall " ON THE PARALLELIZABILITY OF SCIENTIFIC SOFTWARE SYSTEMS", Abstract, in the ACM/SIGCSE Consortium for Computing Science in Colleges (CCSC:MW 2016) sponsored by ACM/SIGCSE, Taylor University, Upland, Indiana., USA, 2016. [Link]

-Saleh M. Alnaeli, Melissa Sarnowski, Md Sayedul Aman, Ahmed Abdelgawad, and Kumar Yelamarthi "On the Evolution of Mobile Computing Software Systems and C/C++ Vulnerable Code", in The 7th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (IEEE/UEMCON 2016), New York City, USA, 2016. [Link]

-Saleh M. Alnaeli, Melissa Sarnowski, Calvin Meier, and Mark Hall "Empirically Identifying the Challenges in Parallelizing Scientific Software ", in the 25th International Conference on Software Engineering and Data Engineering (SEDE 2016), Denver, Colorado, USA, 2016.[Link].

-Saleh M. Alnaeli, "EMPIRICALLY EXAMINING THE ROADBLOCKS TO THE AUTOMATIC PARALLELIZATION AND ANALYSIS OF OPEN SOURCE SOFTWARE SYSTEMS” OhioLink, Ohio’s Academic Library Consortium (An OH.TECH Consortium Member). [Link]

-Alnaeli, S.M., Alali, A., Maletic, J. I., (2012), “Empirically Examining the Parallelizability of Open Source Software Systems”, in the Proceedings of the IEEE International Working Conference on Reverse Engineering (IEEE/WCRE’12), Kingston, Ontario, Canada, October 15 – 18, pp. 377-386. [Link1:IEEEXplore] [Link2:dl.acm]

  *Presentations (selected)

- “On the prevalence of function side effects in general purpose open source software systems.”  Paper presented at the 14th IEEE International Conference on Software Engineering Research, Management and Applications (IEEE/SERA), Townson, MD, June, 2016. (with my students Amanda AliTaha and Tyler Timm from UW-Colleges). [Link]

-“Examining The Prevalence and The Historical Trends of Indirect Function Calls in Open Source Systems: A Case Study, GCC 2001-2011.”  Paper Presented at the Midwest Instruction and Computing Symposium (MICS), Cedar Falls, Iowa, USA, April 22nd, 2016. [Link]

- “Middleware and Multicore Architecture: Challenges and Potential Enhancements from Software Engineering Perspective.”  Paper Presented at the IEEE International Electro/Information Technology Conference (IEEE/EIT 2016), Grand Fork, ND, May, 2016. [Link]

-"ON THE PARALLELIZABILITY OF SCIENTIFIC SOFTWARE SYSTEMS" in the ACM/SIGCSE Consortium for Computing Science in Colleges (CCSC:MW 2016), Taylor University, Upland, Indiana., USA, 2016. [Link] 

-"Empirically Identifying the Challenges in Parallelizing Scientific Software ", in the 25th International Conference on Software Engineering and Data Engineering (SEDE 2016), Denver, Colorado, USA, 2016. [Link] 

-"On the Evolution of Mobile Computing Software Systems and C/C++ Vulnerable Code", in The 7th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (IEEE/UEMCON 2016), New York City, USA, 2016. [Link]

 *Programming Contests

 -Saleh Alnaeli,” ACM Programming Contest”, Sponsored by IBM, Judge and Coach UW-Fox Valley team. UW-Oshkosh, October 2016. [Link]

-Saleh Alnaeli,” MICS 2016 Programming Contest”, Coach, the UW-Colleges teams, University of Northern Iowa, Cedar Falls, Iowa, 2016. [Link]

 *Workshops and Professional Development Activities (selected)

-Saleh Alnaeli, “Faculty College 2016” Professional & Instructional Development, May 31-June 3, 2016, UW-Richland, Richland Center, WI. (Organized by Office of Professional and Instructional Development (OPID)). [Link]

-Opening Workshop for New STEM Educators, Inclusive Teaching Methods, Great Wolf Lodge

Wisconsin Dells, Wisconsin, USA, 2015. [Link]

-“Incorporating Active Learning into University Courses – Practical Tips and Techniques”, Workshop, IEEE/EIT 2016, University of North Dakota, Grand Forks, North Dakota, USA, 2016 [Link]

-Opening Workshop for New STEM Educators, Inclusive Teaching Methods, Great Wolf Lodge

Wisconsin Dells, Wisconsin, USA, 2016. [Link]

-Workshop,” Introduction to Design For 6 Sigma”, IEEE/EIT, North Dakota, USA, 2016. [Link]

 *Committees and Services at University of Wisconsin-System

-Staffing Committee (UW-FOX)

-Computer Science Committee

-Evaluation Committee (CSEPA Dept.)

-Computer Club and research group (UW-Fox)

Education 

Ph.D., Kent State University, Ohio, USA 2015
MSc., Technical University of Ostrava, Czech Republic 2006
B.S., University of Alzawia, Zawia, Libya 1999
HS, Science, Aljmail Secondry School, Aljmail, Libya 1995

Expertise, Memberships, and Interests

Areas of Expertise: Computer Science, Software Engineering, (Higher Education and research)

Membership: Professional Member of the Association for Computing Machinery (ACM), Member of the Institute of Electrical and Electronics Engineers (IEEE), SIGCSE, Member of Software Development Laboratory (SDML), KSU (past associate)

Research Interests: Software Engineering, Software  Maintenance, Software Evolution, Reverse Engineering , Automatic Parallelization, Software Repositories Analysis, Empirical Software Engineering, Web Service Security, Internet of Things (IoT)

Other Interests: 

-Playing Sports (Soccer, Ping-pong, Swimming, and Chess)

-Coaching Soccer Kids (Holding the U.S. Soccer Coaching License “F” with reasonable amount of soccer experience)

-Traveling (New places, New cultures).