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.

Curriculum Vitae 
Publications 

-Research Interests: Software engineering, maintenance, and evolution; reverse engineering; automatic parallelization; source code exploration, Empirical software engineering, Software Security, Internet of Things.

*Book Chapters and Journals:

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

21. 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 Journal, vol. 21, pp. 1272-1301, 2016[Link]

20. M. Sarrab, M. Elbasir, and Saleh Alnaeli, "Towards a quality model of technical aspects for mobile learning services," Journal of Computers in Human Behavior., vol. 55, pp. 100-112, 2016[Link]

19. Melissa Sarnowski, Calvin Meier, Saleh M. Alnaeli, Mark Hall, “On the parallelizability of scientific software systems”, Journal of Computing Sciences in Colleges, Volume 32 Issue 1, October 2016, Pages 79-80, work in progress. [Link]

18. Saleh M. Alnaeli, Melissa M. Sarnowski, Calvin Meier, and Mark Hall, " Evolution of the Multicore Adaptability of Scientific Software Systems,", International Journal of Computers and Their Applications, IJCA Journal Vol 24-1, pp, 40-49, Mar 2017.

17. Saleh M. Alnaeli, Melissa Sarnowski, and Zachary_Blasczyk, “On the Usage of Recursive Function Calls In C/C++ General Purpose Software Systems”, Journal of Computing Sciences in Colleges, 33, 1, October 2017.

16. Saleh M. Alnaeli, Melissa Sarnowski, Md Sayedul Aman, Ahmed Abdelgawad, and Kumar Yelamarthi, " Source Code Vulnerabilities in IoT Software Systems", Advances in Science, Technology and Engineering Systems Journal, 2017.

 

*Conference Proceedings and others

15. Jens K. Carter, Warren S. Vaz, and Saleh M. Alnaeli, “Study of the Vulnerabilities of Open Source Engineering Software Packages: OpenFOAM 2011- 2017 “, the Wisconsin Space Conference (WSGC 2017) Conference, La Crosse Wisconsin, August 2017

14. Saleh M. Alnaeli, Md Sayedul Aman, Ahmed Abdelgawad, and Kumar Yelamarthi, The International IEEE World Forum on Internet of Things, 12-14 DECEMBER 2016 // RESTON, VA, USA, “Parallelization in Software Systems Used in Wireless Sensor Networks and Internet of Things”

13. Zachary M. Blasczyk, Yanting Liang, Keith Ecker, and Melissa Sarnowski, Saleh M. Alnaeli and Mark Hall, "On the Prevalence of Indirect Function Calls in Middleware Software Systems", in 16th Annual IEEE International Conference on Electro Information Technology (EIT), 2017, Lincoln, Nebraska, USA, 2017.

12. Melissa Sarnowski, Keith Ecker, Zachary Blasczyk, Derrek Larson, Saleh M. Alnaeli, and Mark Hall, "On the Use of Vulnerable Code in Chromium, the Base of Google Chrome: A Case Study", in The Midwest Instruction and Computing Symposium (MICS), La Crosse (UW-L) in La Crosse, Wisconsin, 2017.

11. Melissa Sarnowski, Derrek Larson, Saleh M. Alnaeli and Mohamed K. Sarrab, "A Study on the Usage of Unsafe Functions in gcc Compared to Mobile Software Systems", in 16th Annual IEEE International Conference on Electro Information Technology (EIT), 2017, Lincoln, Nebraska, USA, 2017.

10. Mohamed Sarrab, Zuhoor Al-Khanjari, Saleh Alnaeli, and Hadj Bourdoucen,, "Human Factors Considerations in Mobile Learning Management Systems", in 2017 10th International Conference on Computer and Electrical Engineering (ICCEE 2017), Edmonton, Canada.

9. 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 (EIT), 2016, pp. 0700-0706., Grand Forks, North Dakota, USA, 2016. [Link]

8. 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 (SERA), 2016, pp. 141-148. Towson, Maryland, USA.  [Link]

7. 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]

6. 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].

5. Saleh M. Alnaeli, Melissa Sarnowski, Md Sayedul Aman, Ahmed Abdelgawad, and Kumar Yelamarthi, The International IEEE World Forum on Internet of Things, 12-14 DECEMBER 2016 // RESTON, VA, USA, “Vulnerable C/C++ Code Usage in IoT Software Systems”

4. 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].

3. Saleh M. Alnaeli, “Empirically Examining the Roadblocks to the Automatic Parallelization and Analysis of Open Source Software Systems”, Ph.D. Dissertation, Department of Computer Science, Kent State University, Kent, Ohio, USA, 2015[Link]

2. Saleh M. Alnaeli, “Web Services Security, M.S. Thesis, Department of Computer Science, Technical University of Ostrava”, Ostrava, Czech Republic, 2006.

1. Saleh M.Alnaeli, 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 (WCRE’12), Kingston, Ontario, Canada, October 15 – 18, pp. 377-386. [Link1:IEEEXplore] [Link2:dl.acm]

 

*Professional Presentations and Talks (2016-2017)

-The 16th Annual UW System Symposium for Undergraduate Research and Creative Activity, University of Wisconsin–Stevens Point, April 21, 2017, Stevens Point, Wisconsin, USA. (With my student, Keith Ecker)

-The IEEE Northeastern Wisconsin meeting in Wisconsin. “Automatic parallelization and Multi-core programming”, November 3rd, 2016, (with my students, Yanting Liang, and Melissa Sarnowski)

-The International IEEE World Forum on Internet of Things, DECEMBER 13th 2016 // RESTON, VA, USA.

-The Midwest Instruction and Computing Symposium (MICS), La Crosse (UW-L) in La Crosse, Wisconsin, 2017. (With my students, Keith Ecker, Zachary Blasczyk, and Derrek Larson)

-The 16th Annual IEEE International Conference on Electro Information Technology (EIT), 2017, Lincoln, Nebraska, USA, 2017, (With my student, Keith Ecker)

-The Midwest Instruction and Computing Symposium (MICS), Cedar Falls, Iowa, USA, April 22nd, 2016. (with my student, Melissa Sarnowski). [Link]

-The 14th IEEE International Conference on Software Engineering Research, Management, and Applications (SERA 2016), Townson, MD, USA, June 2016. (with my students, Amanda AliTaha and Tyler Timm).  [Link]

-The ACM/SIGCSE Consortium for Computing Science in Colleges (CCSC:MW 2016), Taylor University, Upland, Indiana., USA, 2016. (with my students, Yanting Liang, Melissa Sarnowski, and Zachary Blasczyk)  [Link] 

-The 25th International Conference on Software Engineering and Data Engineering (SEDE 2016), Denver, Colorado, USA, 2016.  (with my student, Melissa Sarnowski). [Link] 

-The IEEE International Electro/Information Technology Conference (EIT 2016), Grand Fork, ND, May 2016. [Link]

-The 7th IEEE International Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (IEEE/UEMCON 2016), Columbia University, New York City, USA, 2016. (with my student, Melissa Sarnowski). [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]

 

 

-Training and Professional Development Activities (2015-2017)

- Faculty Development Institute Workshop, January 19, 2017, the Center for the Advancement of Teaching and Learning, University of Wisconsin-Green Bay, WI, USA. 2017

- Project Management (PM) & Design for six Sigma (DFSS), IEEE/EIT 2017, Nebraska Union, University of Nebraska, City Campus, Lincoln, NE 68588, USA, May 2017.

- University of Wisconsin Colleges Colloquium, May 24, 2017, UW-Fox Valley, Menasha, WI, USA.

- 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)) 2016

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

- Opening Workshop for New STEM Educators, Inclusive Teaching Methods, Great Wolf Lodge, Wisconsin Dells, Wisconsin, USA, 2016

- NEW ERA Faculty Dialogue Group Professional Development Workshop, Fox Valley Technical College, Appleton, Wisconsin, USA, October, 30, 2015

- Opening Workshop for New STEM Educators, “Inclusive Teaching Methods “, Wisconsin Dells, Wisconsin, USA, October, 1-2, 2015

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

 

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

 

******* Other Schools:

English, Ohio State University, Columbus, Oh, USA. (9/2008 –2/2009)

English, VUT University, Brno, Czech Republic. (8/2003 –1/2004)

Science,  Aljmail Secondary School, Aljmail, Libya 1995

Committees, Services, Professional Affiliations...

Committees and Services (Selected 2015-2017)

- Works-In-Progress Chair and Authors Co-Chair, Conference Committee. The 24th Consortium for Computing Sciences and Colleges (CCSC:MW 2017), Calvin College, in Grand Rapids, Michigan, USA

- Session Chair, Software Engineering II. The 25th International Conference on Software Engineering and Data Engineering (SEDE-2016), September 27, 2016, Colorado, Denver, USA.

- Staffing and Prioritization Committee, University of Wisconsin-Fox Valley

- Cultural Engagement Committee, University of Wisconsin-Fox Valley

- Academic advisor for computer science students, University of Wisconsin-Fox Valley

- Evaluation Committee, CSEPA Department, University of Wisconsin-Colleges

- Computer science Committee, University of Wisconsin-Colleges

- Computer science representative, University of Wisconsin-Fox Valley

- NEW ERA IT Task Force, Steering and Technical Committee, NE Wisconsin

- Judge for the ACM North Central North America Regional Programming Contest, Sponsored by IBM, 2015 and 2016

- Coaching Programming Teams (ACM/IBM, CCSC, and MICS), University of Wisconsin-Fox Valley and Colleagues.

- Principal Advisor, Computer Club, University of Wisconsin-Fox Valley

- Principal Advisor of the Computer and Engineering Research Group (UWFOXCS), University of Wisconsin-Fox Valley

Professional Affiliations

  • Association for Computing Machinery (ACM), Professional Member.                                                                          
  • Institute of Electrical and Electronics Engineers (IEEE), Professional Member.
  • ACM Special Interest Group on Computer Science Education (SIGCSE)
  • International Society for Computers and their Applications (ISCA), Professional Member.
  • Member of Software Development Laboratory (SDML), KSU (past associate)

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

Research Interests: Software engineering, maintenance, and evolution; reverse engineering; automatic parallelization; source code exploration, Empirical software engineering, Software Security, Internet of Things.

Other Interests: 

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

-Traveling (New places, New cultures).