Suraj Ajit first studied Computer Science and Engineering at Bangalore University in India. He attained a first class degree and came to the UK to pursue PhD study in Computing at the University of Aberdeen under Professor Derek Sleeman in a multi-million pound Advanced Knowledge Technologies project. He also worked as a part-time Research Assistant in the project. His thesis involved collaborative work with Rolls-Royce.
Suraj then worked as a Software Engineer for the University of Dundee in a two-year Knowledge Transfer Partnership project with a start-up company. On successful completion of the project, he joined BAE Systems as a Research Scientist and worked in the area of model-based software engineering for three years.
Suraj joined the Computing and Immersive Technologies department at the University of Northampton in 2011. He is a Senior Lecturer and Course Leader in Software Engineering. He teaches modules in Software Engineering for both undergraduate and postgraduate degree courses.
Suraj is a Fellow of the Higher Education Academy. He has experience of both external validation and examining of undergraduate courses in other higher education institutions in the UK.
Course Leader for BSc (Hons)/HND Software Engineering.
Teaching on the following modules:
- CSY1019 – Software Engineering1
- CSY2030 – System Design and Development
- CSY2006 – Software Engineering2
- CSYM025 – Visual Object Software (MSc)
- CSYM026 – Software Engineering (MSc)
- CSY4010 – MSc/BSc Dissertations (supervision)
Suraj’s research interests lie in the areas of model-based software engineering, ontology, semantic web and pedagogy. He is the principal investigator of a jointly funded research project in model-based software engineering with GE Aviation. The project is looking at effective ways to capture high-level requirements in an unambiguous machine interpretable format and automate generation of test cases. He is supervising Oyindamola Olajubu who is a research student working on this project.
Suraj is also interested in pedagogy in the areas of assessment and feedback. He has obtained several undergraduate research bursaries at Northampton to work on automated marking and feedback of assessments to enhance student learning, experience and engagement.
Suraj also supervises two other research students:
- Tom Butler – working on creating a metric to measure software quality in object-oriented programming.
- Naktal Edan – investigating methods to improve existing communication protocols in mobile health systems.
Suraj has experience of working in Knowledge Transfer Partnership (KTP) and other industrial research projects involving Rolls-Royce and BAE Systems. He welcomes doctoral proposals in the areas of software engineering, applied computing and pedagogical research.
- Ajit, S. (2017) Assessment of programming modules in software engineering education. In: Proceedings of 13th China Europe Symposium on Software Engineering Education (CEISEE 2017). Germany: Springer. (Accepted)
- Olajubu, O., Ajit, S. and Turner, S. J. (2017) Automated test case generation from high-level logic requirements using model transformation techniques. In: Proceedings of 9th Computer Science and Electronic Engineering (CEEC'17). IEEE. (Accepted)
- Ajit, S. (2017) Exam as an assessment instrument in computer programming courses: student perceptions. Poster presented to: 6th International Assessment in Higher Education Conference (AHE 2017), Manchester, United Kingdom, 28-29 June 2017.
- Ajit, S., Holmes, C., Johnson, J., Kolovos, D. S. and Paige, R. F. (2017) Model-based tool support for Tactical Data Links: an experience report from the defence domain. Software & Systems Modeling. 16(2), pp. 559-586. 1619-1366.
- Olajubu, O., Ajit, S., Johnson, M., Turner, S. J., Thomson, S. and Edwards, M. (2016) A textual language for requirement modelling. Workshop presented to: School of Science and Technology Annual Research Conference, Newton Building, The University of Northampton, 02 March 2016.
- Ajit, S. (2016) Automated feedback and marking system in computing. Seminar Presentation presented to: Assessment in Higher Education (AHE) Seminar Day 2016, Manchester, UK, 30 June 2016.
- Edan, N. M., Al-Sherbaz, A., Turner, S. J. and Ajit, S. (2016) Drawbacks of Inter-Asterisk Exchange protocol in V.VoIP. In: IEEE Computing Conference 2017. IEEE. (Accepted)
- Edan, N. M., Al-Sherbaz, A., Turner, S. J. and Ajit, S. (2016) Performance evaluation of QoS using SIP & IAX2 VVoIP protocols with CODECS. In: SAI Computing Conference 2016. U.S.: IEEE. 9781467384605. pp. 631-636.
- Ajit, S. and Dodds, J. (2016) Student perceptions of automated marking and feedback system in computing. Poster presented to: Higher Education Academy Annual STEM Conference 2016: Inspire to Succeed: Transforming Teaching and Learning in STEM, East Midlands Conference Centre, Nottingham, 28-29 January 2016.
- Olajubu, O., Ajit, S., Johnson, M., Turner, S. J., Thomson, S. and Edwards, M. (2015) Automated test case generation from domain specific models of high-level requirements. In: Proceedings of the 2015 Conference on Research in Adaptive and Convergent Systems. New York, NY, USA: ACM. 9781450337380. pp. 505-508.
- Ajit, S., Olajubu, O., Thomson, S. and Edwards, M. (2015) Model transformation of high-level requirements in a domain specific language into a formal specification language. Paper presented to: 15th International Workshop on Automated Verification of Critical Systems (AVOCS 2015), Edinburgh, 01-04 September 2015. (Unpublished)
- Ajit, S. (2015) Student perceptions of different assessment modes in computer programming courses. Other presented to: Assessment in HE Conference, Birmingham, UK, 24-25 June 2015. (Unpublished)
- Forti, Y., Bechkoum, K., Turner, S. J. and Ajit, S. (2014) The adoption of e-government in Arab Countries - The case of Libya. In: Ionas, A. (ed.) Proceedings of the 14th European Conference on e-Government ECEG 2014. Reading, UK: Academic Conferences and Publishing International Limited. 9781909507326. pp. 319-326.