Saman A. Barakat

Saman A. Barakat

PhD Student

University of Seville

Biography

I am a PhD student at the University of Seville. My PhD research is on automated analysis of inter-parameter dependencies in web APIs and Its Applications.




Download my CV .

Interests
  • REST APIs
  • Software Engineering
Education
  • MSc. in Advanced Computer Science, 2012

    University of Newcastle upon Tyne

  • BSc in Computer Science, 2008

    University of Duhok

Skills

Angular
Java
Database
openapi
OpenAPI
API
REST APIs
spring
Spring Boot
Github
OpenAPIGenerator
OpenAPI Generator

Experience

 
 
 
 
 
University of Seville
PhD Student
University of Seville
Apr 2021 – Present Seville

Responsibilities include:

  • Maintaining IDL Projects.
  • Developing IDL Web editor.
  • Invistigating & Evaluating IDL Code Generation Project.
  • Developing & Invistigating IDLSmart Gateways.
 
 
 
 
 
University of Duhok
Lecturer.
University of Duhok
Dec 2015 – Apr 2021 Duhok
Teaching (OOP, Data Structures, Java)
 
 
 
 
 
University of Zakho
Assistant Lecturer
University of Zakho
Sep 2012 – Dec 2015 Zakho
Teaching (OOP, C#)
 
 
 
 
 
University of Duhok
Assistant Programmer.
University of Duhok
Oct 2008 – Mar 2011 Duhok
Assistant Programmer.

Recent Publications

Quickly discover relevant content by filtering publications.
(2023). The IDL Tool Suite: Inter-Parameter Dependency Management in Web APIs.

(2023). IDLGen: Automated Code Generation for Inter-parameter Dependencies in Web APIs.

DOI

(2023). Specification-Driven Code Generation for Inter-parameter Dependencies in Web APIs. ICSOC 2022 Workshops.

DOI

(2022). Automated Code Generation for Inter-parameter Dependencies in REST APIs. JCIS.

PDF Cite Link

(2021). Survey on serverless computing. Journal of Cloud Computing.

PDF Cite DOI Link

(2018). Performance evaluation of list iteration methods in Java: an empirical study. INNOVACIENCIA,Vol. 6, No. 1.

PDF Cite DOI Link

(2013). Design and Implementation of RESTful Non-repudiation Services. Journal of Information and Computing Science,Vol. 8, No. 3.

PDF Cite Link

Projects

*
IDL Website
IDLReasoner
A Java tool for the automated analysis of IDL specifications using constraint programming.
IDL: Inter-parameter Dependency Language
A textual domain-specific language for the specification of dependencies among input parameters in web APIs.

Recent Posts

Contact