Ahmed Al-Zubidy
Lead Software Engineer at Itential
Software Engineer | PhD Computer Science
Ph.D. Computer Science, experienced in Empirical Software Engineering, Software Development, and User Experience.
Itential
https://www.linkedin.com/company/itential
Atlanta, Georgia, United States
https://media-exp1.licdn.com/dms/image/C4D0BAQFHwk9TZP57jg/company-logo_100_100/0/1607626325939?e=1655942400&v=beta&t=Og1CElmfQdgZzsnfKwKH4EBWqYq5AIa8gNhSQ5GoP5s
Lead Software Engineer
Itential
https://www.linkedin.com/company/itential
Greater Atlanta Area
https://media-exp1.licdn.com/dms/image/C4D0BAQFHwk9TZP57jg/company-logo_100_100/0/1607626325939?e=1655942400&v=beta&t=Og1CElmfQdgZzsnfKwKH4EBWqYq5AIa8gNhSQ5GoP5s
Software Engineer
The University of Alabama
https://www.linkedin.com/company/university-of-alabama
- SE Activities:
• Designed requirements documents throughout workshops, surveys, and interviews for multiple projects.
• Implemented software backend, front end, and algorithms to automate systematic literature reviews.
• Tested and evaluated tools and APIs that assist software engineers in systematic literature reviews.
• Planned and led systematic mapping project to evaluate and categorize model transformations.

- Research Activities:
• Conducted empirical studies to increase systematic reviews quality in software engineering.
• Carried out empirical studies to create guidelines for evaluating computer science education practices.
• Assisted in reviewing international journal and conference articles for publications.
Tuscaloosa, Alabama Area
https://media-exp1.licdn.com/dms/image/C4D0BAQFxedRB7q9Ceg/company-logo_100_100/0/1608312804397?e=1655942400&v=beta&t=KkGqdfrkFVYUdCKKyERBhVofICFusGYmIBosKMDpBkE
Software Engineering Researcher (GRA)
Critical Languages Center
• Developed software that automated tracking students’ performance and attendance.
• Designed and deployed the department official website to publish updates, news and announcements.
• Maintained the IT infrastructure and managed the migration to Google services that enhanced and increased the number of online classes.
Tuscaloosa, Alabama Area
Software Engineer
Google
https://www.linkedin.com/company/google
• Promoted and taught Google services and Google developers APIs, increasing Google products usage.
• Built partnerships between Google and Al-Ahliyya Amman University that provided technical and non-
technical competitions and scholarship opportunities for students and staff.
Jordan, Amman
https://media-exp1.licdn.com/dms/image/C4D0BAQHiNSL4Or29cg/company-logo_100_100/0/1519856215226?e=1655942400&v=beta&t=I3wjgj0XaOvOEEijwV-l2GdsHMNBE4TuNLd2LaE2S2Y
GSA Intern
Doctor of Philosophy (Ph.D.)
• Focus: Software Engineering, Empirical Software Engineering, User Experience Research.
• GPA 3.7/4
Computer Science
https://media-exp1.licdn.com/dms/image/C4D0BAQFxedRB7q9Ceg/company-logo_100_100/0/1608312804397?e=1655942400&v=beta&t=KkGqdfrkFVYUdCKKyERBhVofICFusGYmIBosKMDpBkE
University of Alabama
https://www.linkedin.com/school/university-of-alabama/
Bachelor of Science (B.Sc.)
• Focus: Software Development, Testing, Databases. 
• Graduated with first class honors and GPA of 3.7/4.
Software Engineering
Jami'at Amman Al-Ahliyya
https://www.linkedin.com/school/jami'at-amman-al-ahliyya/
Computing Education Research (CER) is critical for supporting the increasing number of students who need to learn computing skills. To systematically advance knowledge, publications must be clear enough to support replications, meta-analyses, and theory-building. The goal of this study is to characterize the reporting of empiricism in CER literature by identifying whether publications include information to support replications, meta-analyses, and theory building. The research questions are: RQ1) What percentage of papers in CER venues have empirical evaluation? RQ2) What are the characteristics of the empirical evaluation? RQ3) Do the papers with empirical evaluation follow reporting norms (both for inclusion and for labeling of key information)? We conducted an SLR of 427 papers published during 2014 and 2015 in five CER venues: SIGCSE TS, ICER, ITiCSE, TOCE, and CSE. We developed and applied the CER Empiricism Assessment Rubric. Over 80% of papers had some form of empirical evaluation. Quantitative evaluation methods were the most frequent. Papers most frequently reported results on interventions around pedagogical techniques, curriculum, community, or tools. There was a split in papers that had some type of comparison between an intervention and some other data set or baseline. Many papers lacked properly reported research objectives, goals, research questions, or hypotheses, description of participants, study design, data collection, and threats to validity. CER authors are contributing empirical results to the literature; however, not all norms for reporting are met. We encourage authors to provide clear, labeled details about their work so readers can use the methodologies and results for replications and meta-analyses. As our community grows, our reporting of CER should mature to help establish computing education theory to support the next generation of computing learners.
A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature
ACM Transactions on Computing Education
https://arxiv.org/abs/2107.01984
Context
The number of published systematic literature reviews (SLRs) in software engineering venues is increasing. However, even with their high adaptation rate, the task of performing an SLR requires a large amount of effort and presents a number of barriers. Specifically, during the SLR search phase authors must expend a lot of time and overcome a large number of barriers.

Objective
To help alleviate some of the barriers in the search phase, we identify and prioritize SLR search tool requirements based on input from the SLR community. These requirements will help tool builders ensure they focus their efforts appropriately.

Method
We conducted an SLR and a survey of SLR authors in software engineering. In the SLR we extracted problems and solutions SLR authors reported during their search processes. In the survey we asked respondents to describe the problems they faced during SLR search and to specify any requirements they would like to see as part of an SLR search tool. We also asked survey respondents to describe any tools they use to support SLR search, along with the strengths and limitations of those tools.

Results
Based on analysis of 84 studies from the literature and a qualitative analysis of 131 responses from researchers, we identified a set of functional requirements that authors, researchers, and tool builders can use as a reference. We also describe the tools currently used by SLR researchers.

Conclusions
The list of SLR search tool requirements can be used by tool builders as a guide when constructing new tools. Our analysis of tools showed that more recent tools are covering more of the requirements than in the past.
Identification and prioritization of SLR search tool requirements: an SLR and a survey
Empirical Software Engineering
https://link.springer.com/article/10.1007/s10664-018-9626-5
Context
Even with the increasing use of Systematic Literature Reviews (SLR) in software engineering (SE), there are still a number of barriers faced by SLR authors. These barriers increase the cost of conducting SLRs.

Objective
For many of these barriers, appropriate tool support could reduce their impact. In this paper, we use interactions with the SLR community in SE to identify and prioritize a set of requirements for SLR tooling infrastructure.

Method
This paper analyzes and combines the results from three studies on SLR process barriers and SLR tool requirements to produce a prioritized list of functional requirements for SLR tool support. Using this list of requirements, we perform a feature analysis of the current SLR support tools to identify requirements that are supported as well as identify the need for additional tooling infrastructure.

Results
The analysis resulted in a list 112 detailed requirements (consolidated into a set of composite requirements) that SE community desires in SLR support tools. The requirements span all the phases of the SLR process. The results show that, while recent tools cover more of the requirements, there are a number of high-priority requirements that are not yet fully covered by any of the existing tools.

Conclusion
The existing set of SLR tools do not cover all the requirements posed by the community. The list of requirements in this paper is useful for tool developers and researchers wishing to provide support to the SLR community with SE.
Vision for SLR tooling infrastructure: Prioritizing value-added requirements
Information and Software Technology
https://www.sciencedirect.com/science/article/abs/pii/S0950584916304645
Wi-Fi is a ubiquitous medium; more devices are increasingly using this ubiquitous medium nowadays. For that reason, the importance of Wi-Fi security is increasing as well. Attackers find it an interesting target to execute many types of attacks on it. One of those attacks is the de-authentication attack. There are multiple tools that conduct such an attack and each tool has its pros and cons. In this paper, we present a tool that we have designed to execute the de-authentication attack and compare it with other similar tools. The results show our tool is more usable, but with slightly more time than the other tools.
Introducing IJam Wireless De-authentication Attack Tool
ACM SE17
http://dl.acm.org/citation.cfm?id=3077316&CFID=938768489
The computer science education (CSEd) research community consists of a large group of passionate CS educators who often contribute to other disciplines of CS research. There has been a trend in other disciplines toward more rigorous and empirical evaluation of various hypotheses. Prior investigations of the then-current state of CSEd research showed a distinct lack of rigor in the top research publication venues, with most papers falling in the general category of experience reports. In this paper, we present our examination of the two most recent proceedings of the SIGCSE Technical Symposium, providing a snapshot of the current state of empiricism at the largest CSEd venue. Our goal to categorize the current state of empiricism in the SIGCSE Technical Symposium and identify where the community might benefit from increased empiricism when conducting CSEd research. We found an increase in empirical validation of CSEd research to over 70%; however, our findings suggest that current CSEd research minimizes replication precluding meta-analysis and theory building.
A (Updated) Review of Empiricism at the SIGCSE Technical Symposium
Proceedings of the 47th ACM Technical Symposium on Computing Science Education
http://dl.acm.org/citation.cfm?id=2844601
Context: With the increasing popularity of the Systematic Literature Review (SLR) process, there is also an increasing need for tool support. Objective:The goal of this work was to consult the software engineering researchers who conduct SLRs to identify and prioritize the necessary SLR tool features. Method: To gather information required to address this goal, we invited SLR authors to participate in an interactive 2 h workshop structured around the Nominal Group Technique. Results: The workshop outcomes indicated that Search & Selection and Collaboration are the two highest priority tool features. The results also showed that most of the high-priority features are not well-supported in current tools. Conclusion: These results support and extend the results of prior work. SLR tool authors can use these findings to guide future development efforts.
Identification of SLR tool needs–results of a community workshop
Information and Software Technology
http://www.sciencedirect.com/science/article/pii/S0950584915001779
In this paper, we propose a framework to design and implement a novel RESTful Webserver architecture. The proposed RESTful Web server architecture is alight-weight server that will be less taxing on system resources and will therefore handle a greater volume of requests. Furthermore, in contrast to the usual servers that supports most websites, the proposed RESTful Web server architecture is used for hosting RESTful-based Web Services. Moreover, the results obtained from our experiments show that the proposed architecture demonstrates high performance while maintaining proper stability. Our Web server is programmed in Java using a simple yet flexible web application framework that fulfills the needs of modern web application development. It also provides developers with a rapid and cost-effective method for implementing, deploying and serving a web API.
Proposed Design and Implementation for RESTful Web Server
Journal of Software
http://ojs.academypublisher.com/index.php/jsw/article/view/jsw090510711080
This report describes the SLR tools that have been reported in the literature. For each tool, the report describes the features and limitations. To compile this data, we first searched the software engineering literature databases for papers that reported about an SLR tool or the use of a tool for conducting a SLR.After filtering the results and going through each paper we prepared a list of features and limitations for each tool and classified each tool based on the SLR stage(s) it supports.After compiling our initial information, we sent the tool reports to the tool authors for validation. We incorporated any changes returned. We used these reports as part of the SLR Community Workshop held prior to the EASE ’14 conference(http://carver.cs.ua.edu/SLR).
Review of Systematic Literature Review Tools.
SERG-2014-03, Department of Comptuer Science, University of Alabama
http://carver.cs.ua.edu/Papers/TechnicalReports/2014/SERG-2014-03.pdf
Implementation of SAP case studies, SAP ERP - Al-Ahliyya Amman University, Jordan
-
SAP Business Intelligence, SAP BI - Al-Ahliyya Amman University, Jordan
-
SAP ERP Simulation Game, SAP - The University of Gothenburg, Sweden
-
JSON tools, json path finder, json schema generator, and a json schema validator with small extra features.
JSON Tools Plus
http://jsontoolsplus.com/
Web application to assist a charity organization in tracking tickets and donations.
CTS
Wireless de-authentication attack tool.
IJam
Converting ARIS flow charts to executable java applications.
RWS - Converter
Web server to host light weight ReSTful java applications.
RWS - Server
Automating storage and management of research citations.
SSRT
Liked by Ahmed Al-Zubidy
https://www.linkedin.com/signup/cold-join
View my verified achievement from Microsoft.
Liked by Ahmed Al-Zubidy
https://www.linkedin.com/signup/cold-join
Today, I’m extremely happy to write about our very first #FinTech product of Blue .From the regional HQs of Visa International in Dubai Both our…
Liked by Ahmed Al-Zubidy
https://www.linkedin.com/signup/cold-join
Successful network automation has to start with compliance and validation. I had the pleasure of joining Ethan Banks and Greg Ferro on the latest…
Career Hub - Startups, Financing, Blockchain & Jobs
https://media-exp1.licdn.com/dms/image/C4D07AQGctgY0huMLNw/group-logo_image-shrink_200x200/0/1630997851024?e=1647691200&v=beta&t=V9TRWIimmUX2nobW1tPy0orpJ7K--TbbWIOxbtw-ykc
https://www.linkedin.com/groups/2881314
Software & Technology Professionals: Managers | HR | Recruiters | Blockchain | Investors (BIG)
https://media-exp1.licdn.com/dms/image/C4D07AQGMGHoxMIAsUg/group-logo_image-shrink_200x200/0/1631367525216?e=1647691200&v=beta&t=80dBr0g5hGgToI58os4ZiF1xedyoj-lq5-fpsaL4HM8
https://www.linkedin.com/groups/1976445
The University of Alabama Alumni Group
https://media-exp1.licdn.com/dms/image/C5607AQEaqW1iI4Cwfg/group-logo_image-shrink_200x200/0/1631399827088?e=1647691200&v=beta&t=jLAvqSxt5bb4ZUL6TNJJ45Eeu1GzF_ZyAa-2QCaiF_g
https://www.linkedin.com/groups/71734