Welcoming Islam Elgendy to the School of Computer Science

Islam joins the School of Computer Science in his role as University Teacher in the Teaching Specialist group.

Islam Elgendy

We're pleased to welcome Islam Elgendy to the School of Computer Science, so we sat down with him and asked a few questions to get to know him better.

What are your key areas of research? 

IE: My research focuses on Software Testing, with an emphasis on improving the effectiveness and efficiency of testing techniques. I work on diversity-based testing, mutation testing, and automated test data generation, aiming to enhance fault detection and test quality. I also conduct research in search-based software testing, particularly in the areas of test case prioritisation and selection, where optimisation techniques are used to maximise testing effectiveness under limited time and resources.

Did something in particular draw you to this research field?

IE: I have always enjoyed software engineering, and software testing in particular, as it is both intellectually challenging and rich with opportunities for innovation. The potential to explore new testing techniques and address real-world software quality problems drew me to the field, and I completed my PhD with a focus on diversity-based testing.


Why did you want to pursue a career in academia and, in particular, in Computer Science?

IE: My interest in Computer Science began early and developed into a formal study. Through teaching, I found academia to be a natural fit for me, as it allows me to combine subject expertise with a strong passion for education. I enjoy making complex ideas accessible, and consistent positive feedback from students has motivated me to continue developing my academic career in Computer Science.
 

Do you have any recent publications that you would like to highlight? 

  • "Empirically evaluating the use of bytecode for diversity-based test case prioritisation", Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 216-226, 2025.
  • “A Systematic Mapping Study of the Metrics, Uses and Subjects of Diversity‐Based Testing Techniques.” Software Testing, Verification and Reliability 35.2: e1914, 2025.
     

What is your favourite thing about teaching the next generation of computer scientists?

IE: My favourite part of teaching is seeing the moment when a difficult concept finally makes sense to a student. Watching their confidence grow as their understanding deepens is incredibly rewarding.
 

What attracted you to working at The University of Sheffield?

IE: The University of Sheffield has a special place for me, as it is where I completed my PhD and gained valuable teaching experience alongside outstanding lecturers and professors in the field. During this time, I learned a great deal and found a strong sense of academic community. Sheffield’s reputation as a high-quality research and teaching university, consistently ranked among the top institutions worldwide, further motivated me to continue my academic career here.
 

What are your hobbies or interests outside of teaching?

IE: Outside of work, I enjoy playing and watching football, swimming, and reading novels.