Department of Computer Science

Permanent URI for this communityhttps://repository.cuilahore.edu.pk/handle/123456789/16

Browse

Search Results

Now showing 1 - 3 of 3
  • Item
    GEOCACHING: ANDROID APPLICATION FOR SOCIAL AND OFFLINE GEO-CHASING
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2021) Haseeb Akbar , Subha Sadiq Mehboob , Dr. Adnan Ahmad LHR TP 6951; SP11-BCS-153 , SP11-BCS-117 , SP11-BCS-021; Dr. Adnan Ahmad; LHR TP 6951
    Geo-caching is a location based activity. The purpose of geo-caching is to find the hidden GPS (Global Positioning System) chips. These chips are placed in a water proof container which also contains a log book. Geo-caching website contains all the information of hidden GPS chips. User starts discovering chips using hints provided by geo-caching site or they can find by using navigations and compass etc. When a user finds chip, he can add information to log book and put geo-cache back in its original position. Geo-caching is a pretty popular activity and almost 2 million geo-caches are hidden around the world. In this project we have worked on android programming. User just needs to have an android based smart phone. This application facilitates the user to use the navigator in smart phones which will be used to locate the geo-caches on the map and provides the list of geo-cache. You can view its details and can search a specific geo-cache by its id and name. On the other hand we have provide a website on which user can share his/her experience online with other members. To play geo-chasing game user has to search or select a geo-cache which (s)he wants to discover. Then our app will navigate him/her to find that geo-cache. When (s)he finds that geo-cache there is a log book placed in geo-cache. User will take it out and get a unique code written on that log book and add this code in his/her profile. The features which make our project superior to other projects are social geo-caching and offline geo-caching. In social geo-caching user can share their experience by posting on their profile as well as on other member’s profiles, use can also make events. This helps users to hunt a same geo-cache at same time. And the other thing is offline geo-caching. The availability of internet is supposed to be a basic requirement to play this game but unavailability of internet is the major problem of developing countries. So we have embedded the offline support to the system which means that user can play this without the use of internet. If users have no internet facility they can send us id of a particular geo-cache in SMS. Our SMS sever will reply the coordinates of that geo-cache. User will enter that coordinates into our map and see the location of geo-cache and hunt it without the use of internet.
  • Item
    Smart Blocking System
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2021) Abdul Rehman , Mohsin Kamal; SP11-BCS-004 , SP11-BCS-027; Dr. Adnan Ahmad; LHR TP 6878
    Internet censorship is a way in which an authority has its control over the user’s surfing over the web. It includes the control of what can be seen viewed, accessed or published over the web. Internet censorship is applied over the web traffic due to some religious, business or moral reasons. Today internet surfing is becoming an issue which requires great attention of ISPs in almost every part of the world and they are trying to solve these issues by different ways. Some websites are not required in the community and the presence of such websites/blogs etc is harmful for the users due to some cultural, non-cultural, political or non-political reasons. After considering all these problems faced by our community we are introducing a smart blocking system which will act as a URL filtering and blocking system and is implemented on the basis of the current techniques used by some authorities and countries to filter internet traffic (e.g. PTA in Pakistan, Great firewall of china in china which is also known as golden shield project, Iran etc.) in order to get rid of unwanted and harmful internet traffic. Our Smart blocking system has two major components which are smart blocking system-proxy server and smart blocking system-parental control which allows the users a safe and secure use of the internet. The Smart blocking system-parental control provides the facility to block the URLs that the user does not want to be opened by the browser while surfing over the internet. This can be done by just entering the URL to be blocked in the provided space in our smart blocking system-parental control. We have a database in our system containing the URLS of the blocked websites which will be entered by the user of smart blocking system-parental control. This database has the facility of Updating, entering and removing URLs. The Smart blocking system-proxy server is working on an open source proxy server named as JPROXY. We have utilized this open source proxy server according to our requirements and have modified it for blocking/bypassing the websites and advertisements on the basis of keywords. The user will connect to the smart blocking system-proxy server. System will then allow an access to all the websites that are not present in database and restricts them from the websites that are there in the database. Our proxy server filters the URL on the basis of keyword filtering. We have our own database so that we could block/bypass websites based on the URLs and keywords present in websites that have inappropriate content in them .Another facility our system is providing is the blocking of advertisements which sometimes becomes very irritating and annoying for the users. Our system also provides the facility of packet capturing for monitoring the traffic over the internet.
  • Item
    Contextual Hate Speech over Social Media using Machine Learning and Deep Learning
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2023) Tayyab Rasheed; FA20-RCS-002; Dr. Adnan Ahmad
    With the growing use of social media, information is also increasing dramatically. Because of this growing web material, the disruptions and problems are also increasing. One of the major problems is hate speech, which can cause harmful effects on society, resulting in disputes and chaos. The current automated hate speech detection methods can find the explicit hate very efferently. But now people are using normal words to make hateful content implicit, that is still a challenge for Machine Learning and Deep Learning models. In this research, a dataset is created to detect the context of text in the twister’s hateful tweets targeting others implicitly. Topic modeling is being used for feature extraction and finding out the significance of each word in creating hate. Machine learning and deep learning algorithms along with the proposed feature extraction technique are used to build a context-aware model, that could detect contextual hate speech efficiently.