Open Access. Powered by Scholars. Published by Universities.®
Programming Languages and Compilers Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Software Engineering (22)
- Databases and Information Systems (16)
- Artificial Intelligence and Robotics (13)
- Education (10)
- Engineering (6)
-
- Information Security (6)
- Numerical Analysis and Scientific Computing (6)
- Computer Engineering (5)
- Educational Methods (5)
- Data Science (4)
- Graphics and Human Computer Interfaces (4)
- Higher Education (4)
- Theory and Algorithms (4)
- Earth Sciences (3)
- Life Sciences (3)
- Secondary Education (3)
- Social and Behavioral Sciences (3)
- Systems Architecture (3)
- Behavior and Ethology (2)
- Computer and Systems Architecture (2)
- Curriculum and Instruction (2)
- Cybersecurity (2)
- Ecology and Evolutionary Biology (2)
- Educational Assessment, Evaluation, and Research (2)
- Instructional Media Design (2)
- Mathematics (2)
- OS and Networks (2)
- Institution
-
- Singapore Management University (29)
- City University of New York (CUNY) (7)
- University of Arkansas, Fayetteville (7)
- Chapman University (3)
- San Jose State University (2)
-
- Technological University Dublin (2)
- Bowling Green State University (1)
- California Polytechnic State University, San Luis Obispo (1)
- Department of Primary Industries and Regional Development, Western Australia (1)
- Louisiana State University (1)
- Loyola University Chicago (1)
- Michigan Technological University (1)
- Murray State University (1)
- Nova Southeastern University (1)
- Portland State University (1)
- Purdue University (1)
- Roger Williams University (1)
- United Arab Emirates University (1)
- Keyword
-
- Deep learning (3)
- Software evolution (3)
- Access (2)
- Compilers (2)
- Computational thinking (2)
-
- Empirical Study (2)
- Empirical studies (2)
- Graph-based execution (2)
- Hybrid programming paradigms (2)
- Imperative programs (2)
- JavaScript (2)
- Machine learning (2)
- Mature Student (2)
- PAL (2)
- Post-Quantum Cryptography (2)
- Prediction (2)
- Programming (2)
- Programming languages (2)
- Python programming (2)
- Software Engineering (2)
- Software engineering (2)
- Abusive Language (1)
- Academic achievement (1)
- Acoustic (1)
- Adversarial Robustness (1)
- Algorithmic complexity attacks (1)
- Algorithms (1)
- Applied computing (1)
- Automated reasoning (1)
- Aves (1)
- Publication
-
- Research Collection School Of Computing and Information Systems (25)
- Computer Science and Computer Engineering Undergraduate Honors Theses (5)
- Publications and Research (4)
- Articles (2)
- Dissertations and Theses Collection (Open Access) (2)
-
- Graduate Theses and Dissertations (2)
- Journal of Computer Science Integration (2)
- Open Educational Resources (2)
- All HCAS Student Capstones, Theses, and Dissertations (1)
- Arts & Sciences Faculty Publications (1)
- Computer Science: Faculty Publications and Other Works (1)
- Department of Electrical and Computer Engineering Faculty Publications (1)
- Dissertations and Theses (1)
- Dissertations, Master's Theses and Master's Reports (1)
- Honors College Theses (1)
- Honors Projects (1)
- International Journal for Research in Education (1)
- LSU Doctoral Dissertations (1)
- Master's Projects (1)
- Master's Theses (1)
- Mineta Transportation Institute (1)
- Political Science Faculty Articles and Research (1)
- Research Collection School Of Accountancy (1)
- Research Collection Yong Pung How School Of Law (1)
- Resource management technical reports (1)
- Theses and Dissertations (1)
- Publication Type
Articles 61 - 62 of 62
Full-Text Articles in Programming Languages and Compilers
Jparsec - A Parser Combinator For Javascript, Sida Zhong
Jparsec - A Parser Combinator For Javascript, Sida Zhong
Master's Projects
Parser combinators have been a popular parsing approach in recent years. Compared with traditional parsers, a parser combinator has both readability and maintenance advantages.
This project aims to construct a lightweight parser construct library for Javascript called Jparsec. Based on the modular nature of a parser combinator, the implementation uses higher-order functions. JavaScript provides a friendly and simple way to use higher-order functions, so the main construction method of this project will use JavaScript's lambda functions. In practical applications, a parser combinator is mainly used as a tool, such as parsing JSON files.
In order to verify the utility of …
Taming The Data In The Internet Of Vehicles, Shahab Tayeb
Taming The Data In The Internet Of Vehicles, Shahab Tayeb
Mineta Transportation Institute
As an emerging field, the Internet of Vehicles (IoV) has a myriad of security vulnerabilities that must be addressed to protect system integrity. To stay ahead of novel attacks, cybersecurity professionals are developing new software and systems using machine learning techniques. Neural network architectures improve such systems, including Intrusion Detection System (IDSs), by implementing anomaly detection, which differentiates benign data packets from malicious ones. For an IDS to best predict anomalies, the model is trained on data that is typically pre-processed through normalization and feature selection/reduction. These pre-processing techniques play an important role in training a neural network to optimize …