Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Artificial Intelligence and Robotics (277)
- Other Computer Sciences (133)
- Information Security (117)
- Databases and Information Systems (89)
- Arts and Humanities (71)
-
- Art and Design (63)
- Game Design (56)
- Social and Behavioral Sciences (56)
- OS and Networks (45)
- Engineering (39)
- Graphics and Human Computer Interfaces (37)
- Software Engineering (36)
- Library and Information Science (33)
- Computer Engineering (29)
- Programming Languages and Compilers (26)
- Theory and Algorithms (23)
- Systems Architecture (22)
- Public Affairs, Public Policy and Public Administration (16)
- Data Science (15)
- Transportation (15)
- Life Sciences (13)
- Education (9)
- Scholarly Communication (9)
- Bioinformatics (8)
- Mathematics (8)
- Collection Development and Management (7)
- Communication (7)
- Data Storage Systems (7)
- Keyword
-
- Machine Learning (29)
- Machine learning (29)
- Deep learning (18)
- Deep Learning (17)
- CNNs (11)
-
- Neural networks (11)
- Natural Language Processing (10)
- SVM (9)
- Video games (9)
- Artificial intelligence (7)
- CNN (7)
- Social networks (7)
- Bioinformatics (6)
- Classification (6)
- Community detection (6)
- Computer vision (6)
- Malware (6)
- Reinforcement Learning (6)
- Twitter (6)
- BERT (5)
- Blockchain (5)
- Computer Vision (5)
- Word2Vec (5)
- Academic Libraries (4)
- Applied Data Science (4)
- Artificial Intelligence (4)
- Artificial Intelligence (AI) (4)
- Convolutional Neural Network (4)
- Convolutional Neural Networks (4)
- Convolutional neural networks (4)
- Publication Year
- Publication
-
- Master's Projects (859)
- ART 108: Introduction to Games Studies (56)
- Faculty Publications (28)
- Faculty Publications, Computer Science (24)
- Library Philosophy and Practice (e-journal) (24)
-
- SWITCH (19)
- Mineta Transportation Institute (18)
- Faculty Research, Scholarly, and Creative Activity (9)
- Inaugural CSU IR Conference, 2015 (5)
- Master's Theses (4)
- Textbook Alternatives Project Posters 2014 (2)
- All Assignment Prompts (1)
- Assignment Prompts (1)
- Faculty Publications, Information Systems & Technology (1)
- Frankenstein @ 200: Student Posters (1)
- Promotional Materials (1)
- Publication Type
- File Type
Articles 811 - 840 of 1053
Full-Text Articles in Computer Sciences
Graph Technique For Metamorphic Virus Detection, Neha Runwal
Graph Technique For Metamorphic Virus Detection, Neha Runwal
Master's Projects
Current anti-virus techniques include signature based detection, anomaly based detection, and machine learning based virus detection. Signature detection is the most widely used approach. Metamorphic malware changes its internal structure with each infection. Metamorphism provides one of the strong known methods for evading malware detection. In this project, we consider metamorphic virus detection based on a directed graph obtained from executable files. We compare our detection results with a previously developed and highly successful technique based on hidden Markov models.
A Machine Learning And Compiler-Based Approach To Automatically Parallelize Serial Programs Using Openmp, Nam Quang Lam
A Machine Learning And Compiler-Based Approach To Automatically Parallelize Serial Programs Using Openmp, Nam Quang Lam
Master's Projects
Single core designs and architectures have reached their limits due to heat and power walls. In order to continue to increase hardware performance, hardware industries have moved forward to multi-core designs and implementations which introduces a new paradigm in parallel computing. As a result, software programmers must be able to explicitly write or produce parallel programs to fully exploit the potential computing power of parallel processing in the underlying multi-core architectures. Since the hardware solution directly exposes parallelism to software designers, different approaches have been investigated to help the programmers to implement software parallelism at different levels. One of the …
Jdpet: Java Dynamic Programming Educational Tool, Aaron Lemoine
Jdpet: Java Dynamic Programming Educational Tool, Aaron Lemoine
Master's Projects
There exist many different algorithm types for solving problems, one of which is dynamic programming. To assist students to learn about dynamic programming algorithms, JDPET was developed. JDPET is an interactive, visual, problem solving tool that allows students to solve several different problems and learn how dynamic programming can be applied to solve these problems. JDPET also provides students with detailed feedback on the problems they attempt to solve.
Clustering Of Twitter Technology Tweets And The Impact Of Stopwords On Clusters, Surya Bhagvat
Clustering Of Twitter Technology Tweets And The Impact Of Stopwords On Clusters, Surya Bhagvat
Master's Projects
Year of 2010 could be termed as the year in which Twitter became completely mainstream. Twitter, which started as a means of communicating with friends, became much more than its beginning. Now Twitter is used by companies to promote their new products, used by movie industry to promote movies. A lot of advertising and branding is now tied to Twitter and most importantly any breaking news that happens, the first place one goes and tries to find is to search it on Twitter. Be it the Mumbai attacks that happened in 2008, or the minor earthquakes that happened in Bay …
Enhancing Productivity Of Recruitment Process Using Data Mining & Text Mining Tools, Charul Saxena
Enhancing Productivity Of Recruitment Process Using Data Mining & Text Mining Tools, Charul Saxena
Master's Projects
Digital communication has significantly reduced the time it takes to send a résumé, but the recruiter’s work has become more complicated because with this technological advancement they get more résumés for each job opening. It becomes almost impossible to physically scan each résumé that meets their organization’s job requirement. The filtering and search techniques provide hundreds of résumés that can fulfill the desired criteria. Most approaches focus on either parsing the résumé to get information or propose some filtering methods. Moreover, résumés vary in format and style, making it difficult to maintain a structural repository which would contain all the …
Discovering Knowledge Structure In The Web, Siddharth Ramu
Discovering Knowledge Structure In The Web, Siddharth Ramu
Master's Projects
Association Rule Mining is a widely used method for finding interesting relationships from large data sets. The challenge here is how to swiftly and accurately discover association rules from large data sets. To achieve this, this paper will (1) build a data warehouse system that simulates the secondary storage and represents a database by bit patterns, and (2) implement a new geometric algorithm to find association rules, called Maximal Simplex Algorithm. The data warehouse consists of very long bit columns. Each column is an item or an attribute value pair and a row represents a transaction or a tuple in …
Ec2lab: Saas Using Amazon Elastic Cloud Compute, Manisha Gaikwad
Ec2lab: Saas Using Amazon Elastic Cloud Compute, Manisha Gaikwad
Master's Projects
The cloud computing is gaining popularity as it provides an infinite pool of hardware and software resources on demand. The Infrastructure-as-a-Service (IaaS) layer provides the physical resources, and relieves the users from the tedious as well as time consuming task of procuring and setting the server as well as the storage. This project harnesses the capability of the Amazon IaaS layer. The Software-as-a-Service (SaaS) application which is built on top of Amazon IaaS layer, helps the users to easily handle and connect with Amazon's Elastic Cloud Compute (EC2) instances.
Efficient Attacks On Homophonic Substitution Ciphers, Amrapali Dhavare
Efficient Attacks On Homophonic Substitution Ciphers, Amrapali Dhavare
Master's Projects
Substitution ciphers are one of the earliest types of ciphers. Examples of classic substitution ciphers include the well-known simple substitution and the less well-known homophonic substitution. Although simple substitution ciphers are indeed simple - both in terms of their use and attacks; the homophonic substitution ciphers are far more challenging to break. Even with modern computing technology, homophonic substitution ciphers remain a significant challenge. This project focuses on designing, implementing, and testing an efficient attack on homophonic substitution ciphers. We use an iterative approach that generalizes the fastest known attack on simple substitution ciphers and also employs a heuristic search …
Data Mining And Data Warehouse ------ Maximal Simplex Method, Madhuri Gollu
Data Mining And Data Warehouse ------ Maximal Simplex Method, Madhuri Gollu
Master's Projects
Association Rule Mining is a widely used method for finding interesting relationships from large data sets. The challenge here is how to swiftly and accurately discover association rules from large data sets. To achieve this, this paper will (1) build a data warehouse system that simulates the secondary storage and represents a database by bit patterns, and (2) implement a new geometric algorithm to find association rules, called Maximal Simplex Algorithm. The data warehouse consists of very long bit columns. Each column is an item or an attribute value pair and a row represents a transaction or a tuple in …
X10 Vs Java: Concurrency Constructs And Performance, Anh Trinh
X10 Vs Java: Concurrency Constructs And Performance, Anh Trinh
Master's Projects
To avoid overheating the chip, chip designers have switched to multi-cores. While multicore CPUs reserve instruction-level parallelism features that help existing applications run as if they were running under single core, applications do not reach speeds two or four times faster. Instead of relying on compiler and hardware to figure out parallelism in source code, software developers now must control parallelism explicitly in their programs. Many programming languages and libraries, such as Java, C# .NET, and OpenMP, are trying to help programmers by providing rich concurrency API. X10 is the new experimental language from IBM Research, which has been under …
N-Grams Assisted Long Web Search Query Optimization, Jehann Kersi Irani
N-Grams Assisted Long Web Search Query Optimization, Jehann Kersi Irani
Master's Projects
Commercial search engines do not return optimal search results when the query is a long or multi-topic one [1]. Long queries are used extensively. While the creator of the long query would most likely use natural language to describe the query, it contains extra information. This information dilutes the results of a web search, and hence decreases the performance as well as quality of the results returned. Kumaran et al. [22] showed that shorter queries extracted from longer user generated queries are more effective for ad-hoc retrieval. Hence reducing these queries by removing extra terms, the quality of the search …
Scanned Wireless Network Setup Fake Access Point & Its Detection, Saurabh Vishal
Scanned Wireless Network Setup Fake Access Point & Its Detection, Saurabh Vishal
Master's Projects
This thesis addresses the topic of development and advancement of the wireless technology. Report described about network monitoring and security issues with advancement in the increase of network bandwidth and user requirements to access the internet. This report mainly focuses on how war driving affects the security of end user. How it can solve problem for infected users who are accessing the internet. The technique is used in wireless environment where all kinds of wireless devices can access internet and can use network resources with high security and better performance. Research on this topic reveals that passive monitoring technique can …
Riverland 2.0: Blending Of Multiple User-Defined Slopes In A Procedurally Modeled Terrain, Jeffrey Jensen
Riverland 2.0: Blending Of Multiple User-Defined Slopes In A Procedurally Modeled Terrain, Jeffrey Jensen
Master's Projects
This writing project attempts to improve on and add features to the current program called RiverLand originally designed and implemented by Dr. Soon Tee Teoh. I discuss the original methods used by RiverLand to create procedurally generated terrain. I then explore the weaknesses of the original RiverLand which include having only linear ridges and undesirable medial axis cells. I then tackle the problem of recurring patterns when texturizing a surface with very few textures. I propose how to solve these problems and explain the methods used to accomplish this. I discuss the user interfaces that were designed to accommodate the …
Social Network Leverage Search, Payal Gupta
Social Network Leverage Search, Payal Gupta
Master's Projects
Social networks are at an all time high, nowadays. They make the world a smaller place to live in. People can stay in touch with friends and can make new friends on these social networks which traditionally were not possible without internet service. The possibilities provided by social networks enable vast and immediate contact. People tend to spend lot of time on the social networks like Facebook, LinkedIn and Twitter peeping into their friend‟s accounts and trying to stay connected with the world.
However, recently people have started closing their accounts on these famous social networks after having been irritated …
Improving Performance Of Bittorrent Network Through Incentive Mechanism, Mingzhe Li
Improving Performance Of Bittorrent Network Through Incentive Mechanism, Mingzhe Li
Master's Projects
Content Distribution via Internet has become increasingly popular right now. Compared with centralized file distribution system using FTP and HTTP protocols, P2P (Peer to Peer) is more cost-effective. Furthermore, it could help save on bandwidth costs and to handle pick demands. Among many P2P protocols, BitTorrent is one of the most popular protocols right now. The BitTorrent network uses tit-for-tat as a method of seeking Pareto efficiency. However, seeders who contribute more to BitTorrent network than leechers are not incentivized to stay online and upload to others. This paper discusses an incentive mechanism which rewards seeder, who stays in a …
Learning Author’S Writing Pattern System By Automata, Qun Yu
Learning Author’S Writing Pattern System By Automata, Qun Yu
Master's Projects
The purpose of the report is to document our project’s theory, implementation and test results. The project works on an automata-based learning system which models authors’ writing characters with automatons. Since there were pervious works done by Dr. T.Y. Lin and Ms. S.X. Zhang, we continue on ALERGIA algorithm analysis and initial common pattern study in this project. Although every author has his/her own writing style, such as sentence length and word frequency etc, there are always some similarities in writing style. We hypothesize that common strings fogged the expected test result, just like the noise in radio wave. This …
Algorithms Analysis System: Recurrences, Anchit Sharma
Algorithms Analysis System: Recurrences, Anchit Sharma
Master's Projects
Algorithms which are recursive have running times which can be described by
recurrence equations or recurrences. These equations determine the overall running time complexity of the algorithm. This project intends to create a mechanism for
-
auto generating recurrence equations of the form T(n) = a(T(n)/b) + f(n)
-
creating a computational method for solving them and generating running times
i.e. O (f(n)) or Ω (f(n)).
-
presenting students with a way to verify their manually computed answers with
the solution generation by the project
-
generating grading and feedback for their solution
The exercises will utilize the ‘Substitution Method’ and the ‘Master Method’ …
Efficient Unfolding Pattern Recognition In Single Molecule Force Spectroscopy Data, Bill Andreopoulos, Dirk Labudde
Efficient Unfolding Pattern Recognition In Single Molecule Force Spectroscopy Data, Bill Andreopoulos, Dirk Labudde
Faculty Publications, Computer Science
BackgroundSingle-molecule force spectroscopy (SMFS) is a technique that measures the force necessary to unfold a protein. SMFS experiments generate Force-Distance (F-D) curves. A statistical analysis of a set of F-D curves reveals different unfolding pathways. Information on protein structure, conformation, functional states, and inter- and intra-molecular interactions can be derived.ResultsIn the present work, we propose a pattern recognition algorithm and apply our algorithm to datasets from SMFS experiments on the membrane protein bacterioRhodopsin (bR). We discuss the unfolding pathways found in bR, which are characterised by main peaks and side peaks. A main peak is the result of the pairwise …
Users Positions In Social Networks, Jasim Qazi
Users Positions In Social Networks, Jasim Qazi
Master's Projects
Social networks are a new phase in human interaction: using
technology to connect people online, the social nehvorks of today have
become a central part of the lives of millions of people. People use social
networks for sharing various infonrmation with their friends and family. This
information can take the forn of text, video, images, sound etc. and it is what
forms the collection of dats in social networks.
As social networks gain popularity and as more and more people start
using social networks, it has become more important now to understand the
inner structures of social networks and understand …
Rna Secondary Structure Prediction Tool, Meenakshee Mali
Rna Secondary Structure Prediction Tool, Meenakshee Mali
Master's Projects
Ribonucleic Acid (RNA) is one of the major macromolecules essential to all forms of life. Apart from the important role played in protein synthesis, it performs several important functions such as gene regulation, catalyst of biochemical reactions and modification of other RNAs. In some viruses, instead of DNA, RNA serves as the carrier of genetic information. RNA is an interesting subject of research in the scientific community. It has lead to important biological discoveries. One of the major problems researchers are trying to solve is the RNA structure prediction problem. It has been found that the structure of RNA is …
Recipe Suggestion Tool, Sakuntala Padmapriya Gangaraju
Recipe Suggestion Tool, Sakuntala Padmapriya Gangaraju
Master's Projects
ABSTRACT
There is currently a great need for a tool to search cooking recipes based on ingredients. Current search engines do not provide this feature. Most of the recipe search results in current websites are not efficiently clustered based on relevance or categories resulting in a user getting lost in the huge search results presented.
Clustering in information retrieval is used for higher efficiency and better presentation of information to the user. Clustering puts similar documents in the same cluster. If a document is relevant to a query, then the documents in the same cluster are also relevant.
The goal …
Centralized Security Protocol For Wireless Sensor Networks, Li Yang
Centralized Security Protocol For Wireless Sensor Networks, Li Yang
Master's Projects
Wireless Sensor Networks (WSN) is an exciting new technology with applications in military, industry, and healthcare. These applications manage sensitive information in potentially hostile environments. Security is a necessity, but building a WSN protocol is difficult. Nodes are energy and memory constrained devices intended to last months. Attackers are physically able to compromise nodes and attack the network from within. The solution is Centralized Secure Low Energy Adaptive Clustering Hierarchy (CSLEACH). CSLEACH provides security, energy efficiency, and memory efficiency. CSLEACH takes a centralized approach by leveraging the gateways resources to extend the life of a network as well as provide …
Substitution Cipher With NonPrefix Codes, Rashmi Bangalore Muralidhar
Substitution Cipher With NonPrefix Codes, Rashmi Bangalore Muralidhar
Master's Projects
Substitution ciphers normally use prefix free codes there is no code word which is the prefix of some other code word. Prefix free codes are used for encryption because it makes the decryption process easier at the receiver's end.
In this project, we study the feasibility of substitution ciphers with nonprefix codes. The advantage of using nonprefix codes is that extracting statistical information is more difficult. However, the ciphertext is nontrivial to decrypt.
We present a dynamic programming technique for decryption and verify that the plaintext can be recovered. This shows that substitution ciphers with nonprefix codes are feasible. …
Association Rule Mining -- Geometry And Parallel Computing Approach, Dongyi Jia
Association Rule Mining -- Geometry And Parallel Computing Approach, Dongyi Jia
Master's Projects
Mining association rules is a very important aspect in data mining fields. The process to mine association rules not only take much time, but also take huge computing source. How to fast and efficiently find the large itemsets is a crucial point in the association rule algorithms. This paper will focus on two algorithms research and implementation in parallel computing environments. One is Bitmap Combination algorithm, the other is Bitmap FP-Growth algorithm. Compared to Apriori algorithm, both Bitmap Combination and Bitmap FP-Growth algorithms don’t need generate candidate items, avoids costly database scans. Both algorithms need to translate the original database …
Smart Search: A Firefox Add-On To Compute A Web Traffic Ranking, Vijaya Pamidi
Smart Search: A Firefox Add-On To Compute A Web Traffic Ranking, Vijaya Pamidi
Master's Projects
Search engines results are typically ordered according to some notion of importance of a web page as well as relevance of the content of a web page to a query. Web page importance is usually calculated based on some graph theoretic properties of the web. Another common technique to measure page importance is to make use of the traffic that goes to a particular web page as measured by a browser toolbar. Currently, there are some traffic ranking tools available like www.alexa.com, www.ranking.com, www.compete.com that give such analytic as to the number of users who visit a web site. Alexa …
User Monitor & Feedback Mechanism For Social Scientific Study On Laptop Energy Reduction, Namrata Buddhadev
User Monitor & Feedback Mechanism For Social Scientific Study On Laptop Energy Reduction, Namrata Buddhadev
Master's Projects
The dawn of the laptop era presents new challenges to the computing research community. Performance is no longer the end all be all of computing research because a new, significant requirement has cropped up: reducing the power consumption and improving battery usage. The key restriction to mobility is the constant need to be near a power outlet to recharge the laptop battery. Thus, extending battery life without compromising performance is a pressing concern.
A research named as "iGreen" was proposed to stimulate power consumption awareness and behavioral change among laptop users via interactive energy-usage feedback with college students as the …
Automated Penetration Testing, Neha Samant
Automated Penetration Testing, Neha Samant
Master's Projects
Penetration testing is used to search for vulnerabilities that might exist in a system. The testing usually involves simulating different types of attacks on the target system. This type of testing provides an organized and controlled way to identify security shortcomings. The resources and time required for comprehensive testing can make penetration testing cost intensive. Consequently, such tests are usually only performed during important milestones.
In this project we have automated the penetration testing process for several protocol-based attacks. Our automated penetration testing application covers several attacks based on HTTP, SIP and TCP/IP. The objective of this work is to …
Online And Offline Ebook Management System Using W-Cms, Rohan Vibhandik
Online And Offline Ebook Management System Using W-Cms, Rohan Vibhandik
Master's Projects
In this internet and smart-phone era paper books are almost obsolete. Many developers have come up with the eBooks which can be read online on computer or on a smart-phone. Users can now access them offline any time without carrying a bulky pBook (Paper Book). The stable eBook application should restrict and control the use of contents to protect the copyrights. Encryption and enforcement of digital policies are generally managed by Digital Rights Management (DRM). The stable system for online as well as offline readers safeguard the intellectual properties for authors, publishers by providing a protection to their digital content, …
Fbchatters: A Facebook Application For Gtalk, Ronak Shah
Fbchatters: A Facebook Application For Gtalk, Ronak Shah
Master's Projects
The motto of this project is to provide accessibility to Google talk (gtalk) service within a Facebook account by creating Facebook application called FBchatters and also by creating Firefox plug-in called FBchatters. Most of all internet users have account on Facebook and Google. Social network site, Facebook has more than 600 million users and half of them log on to Facebook in any given day [1]. Google also has 170 million users who are using gmail and gtalk services every day. There are lot of users who do chatting simultaneously on Facebook and Gtalk. Also, Google talk provides a facility …
An Executable Packer, Neel Bavishi
An Executable Packer, Neel Bavishi
Master's Projects
This thesis addresses the topic of development and advancement of the Packer technology. It aims to prove that with the implementation of advanced code encryption and cryptographic techniques in conjunction with standard packing
methods, testing binaries with anti-virus will become increasingly difficult.
Study on this topic reveals that the idea of encoding data has already been established, but it is still not fully incorporated into a technique to pack an executable file. There are some noticeable defects as un-packer tools have also made a great advancement in the field of dynamic analysis. The addition of new capability to recognize emulation …