-
Bigram models and auto correct application in python
The following gitbug project, implemented a bigram models and an autocorrect applications for spell checking and spell suggestions. https://github.com/Hessam64/nlp-fun/tree/main/Bigram
-
bizaab.com
An application owned by my owned company (Rayan Karan LLC). After a couple of years, had to shutdown the services, but still the main page is up. http://www.bizyaab.com
-
Feature prioritization in SAFe model using COCOMO II
Software requirements prioritization is considered as one of the significant challenges for software managers in today’s IT business. Depends on the software development model, the requirements ranking technique is different. This paper presents a case study to demonstrate the accuracy and practicality of using COCOMO II in the SAFe model to estimate the effort that…
-
Edit Distance python code
The following repo is a python application to calculate edit distance between two words: https://github.com/Hessam64/nlp-fun/tree/main/EditDistance
-
Calculate Words similarity by using NLTK
A new approach to calculate words similarity by using NLTK library: Words similarity
-
bizyaab.com website white box and black box testing
In this report, the author develops control flow and data flow models to perform white box testing for some of the back-end API services and front -end modules of bizyaab.com. Additionally, A Finite State Machine (FSM) and Markov model will be created to be used for black box testing. A wide verity of modules and…
-
Design improvement and enhancement for bizyaab.com
This report demonstrates the efforts to increase bizyaab.com usability quality. Bizyaab is an online directory application that helps Persian businesses to advertise for their services and products. Due to usability issues, website traffic volume has not been increased since the first launch. Therefore, an overhaul design strategy is chosen to resolve these problems. There are…
-
Performance Comparison of Reactive and Object-Oriented Design In Event Processing Applications
High volume data stream processing became a universal challenge for software engineers. The majority of emerging technologies consume and process data streams to generate knowledge, and software architects and developers propose new design paradigms to enhance these data-driven applications’ performance. Reactive programming is not a new concept, but we did not have the desire or…
-
A Requirements Elicitation and Analysis Approach in SAFe model For Enterprise Companies
Software Requirement Engineering consists of different stages. From requirement elicitation and analysis to verification and validation, there is a wide variety of strategies and techniques that are used proportional to company size, business model, goal, mission, and other factors. Requirement elicitation and requirement analysis due to complicated business and technical dependencies in large companies could…