Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Graphics and Human Computer Interfaces (4)
- Software Engineering (4)
- Social and Behavioral Sciences (3)
- Databases and Information Systems (2)
- Programming Languages and Compilers (2)
-
- Theory and Algorithms (2)
- Analysis (1)
- Applied Ethics (1)
- Applied Statistics (1)
- Artificial Intelligence and Robotics (1)
- Arts and Humanities (1)
- Defense and Security Studies (1)
- Education (1)
- International Relations (1)
- Law Librarianship (1)
- Library and Information Science (1)
- Mathematics (1)
- OS and Networks (1)
- Other Political Science (1)
- Other Psychology (1)
- Peace and Conflict Studies (1)
- Philosophy (1)
- Political Science (1)
- Psychology (1)
- Public Affairs, Public Policy and Public Administration (1)
- Quantitative, Qualitative, Comparative, and Historical Methodologies (1)
- Social Psychology (1)
- Institution
- Publication Year
- Publication
- Publication Type
Articles 1 - 12 of 12
Full-Text Articles in Other Computer Sciences
Reconstructing Lost Voices, Lana Tamim
Reconstructing Lost Voices, Lana Tamim
Williams Honors College, Honors Research Projects
This project uses digital text mining tools (OCR, NLP, sentiment analysis, and topic modeling) to analyze 19th–20th-century newspaper archives, focusing on how marginalized groups (women, immigrants, or labor workers) were historically portrayed. Many historical newspapers were dominated by elite voices, so this project aims to recover silenced or misrepresented perspectives by identifying hidden patterns in language, frequency of coverage, sentiment, and shifts in public perception over time. Using machine learning and visualization tools, the project will create interactive maps and timelines showing how representation evolved across regions.
Open-Source Forensics Tools Are Great Tools For Critical Used Machines, Erik Herrera
Open-Source Forensics Tools Are Great Tools For Critical Used Machines, Erik Herrera
Electronic Theses and Dissertations
Open-Source software exists on everything from operating systems to daily productivity applications. In digital forensics, a very popular tool that is used to learn on and expand is Autopsy. Autopsy is known in the digital world due to its potential and wide usage. It is in many built packages of software inside the open-source world of applications. It is built into premade operating systems that are involved in Digital Forensics and Penetration Testing. Prebuilt OS includes Kali Linux and Computer Aided Investigative Environment (CAINE).
In the application to defend Open-Source software being just as good as closed-source software, I will …
Model-Based Testing Of Smart Home Systems Using Efsm, Cefsm, And Fsmapp, Afnan Mohammed Albahli
Model-Based Testing Of Smart Home Systems Using Efsm, Cefsm, And Fsmapp, Afnan Mohammed Albahli
Electronic Theses and Dissertations
Smart Home Systems (SHS) are some of the most popular Internet of Things (IoT) applications. In 2021, there were 52.22 million smart homes in the United States and they are expected to grow to 77.1 million in 2025 [71]. According to MediaPost [74], 69 percent of American households have at least one smart home device. The number of smart home systems poses a challenge for software testers to find the right approach to test these systems. This dissertation employs Extended Finite State Machines (EFSMs) [6, 24, 105], Communicating Extended Finite State Machines (EFSMs) [68] and FSMApp [10] to generate reusable …
The Development Of Teaching Case Studies To Explore Ethical Issues Associated With Computer Programming, Michael Collins, Damian Gordon, Dympna O'Sullivan
The Development Of Teaching Case Studies To Explore Ethical Issues Associated With Computer Programming, Michael Collins, Damian Gordon, Dympna O'Sullivan
Conference papers
In the past decade software products have become pervasive in many aspects of people’s lives around the world. Unfortunately, the quality of the experience an individual has interacting with that software is dependent on the quality of the software itself, and it is becoming more and more evident that many large software products contain a range of issues and errors, and these issues are not known to the developers of these systems, and they are unaware of the deleterious impacts of those issues on the individuals who use these systems. The authors of this paper are developing a new digital …
Applying Emotional Analysis For Automated Content Moderation, John Shelnutt
Applying Emotional Analysis For Automated Content Moderation, John Shelnutt
Computer Science and Computer Engineering Undergraduate Honors Theses
The purpose of this project is to explore the effectiveness of emotional analysis as a means to automatically moderate content or flag content for manual moderation in order to reduce the workload of human moderators in moderating toxic content online. In this context, toxic content is defined as content that features excessive negativity, rudeness, or malice. This often features offensive language or slurs. The work involved in this project included creating a simple website that imitates a social media or forum with a feed of user submitted text posts, implementing an emotional analysis algorithm from a word emotions dataset, designing …
Android Game, Ryan Weston
Android Game, Ryan Weston
Williams Honors College, Honors Research Projects
The purpose of this project was to create an endless runner game for Android coded in Java and XML and developed in Android Studio. In the game, the player controls a frog that jumps from lily pad to lily pad to avoid logs moving toward the player. The player must also maneuver the lily pads as they can randomly disappear. There are three difficulties in the game that vary the disappearance rate of lily pads as well as the frequency and acceleration rate of the log obstacles. The game also has a scoring system and saves the high score locally …
A Critical Review Of Current Approaches And Practices In Computing Ethics Education, Sophia Farquhar
A Critical Review Of Current Approaches And Practices In Computing Ethics Education, Sophia Farquhar
Dissertations, Master's Theses and Master's Reports
Recent scandals caused by the results of negligent, malicious, or shortsighted software development practices highlight the need for software developers to consider the ethical implications of their work. Computing ethics has historically been a marginalized area within computing disciplines, so educators in these disciplines do not have a common background for teaching the topic. Computing ethics education, although often a required part of coursework, can vary widely in the method of implementation from university to university.
In this report I summarize the insights I gained from interviewing four educators from three different institutions on their pedagogical approaches to computing ethics. …
Project Management Madness: 3 Key Programs For Communication, Personal Tasks And Large Projects, Rachel S. Evans
Project Management Madness: 3 Key Programs For Communication, Personal Tasks And Large Projects, Rachel S. Evans
Presentations
No matter what member of a team you are, be it content editor, web designer, database manager or systems administrator, getting things done and meeting goals depends largely on how you communicate with one another, handle your time and effectively collaborate on small and big projects. This session will use our own team's preferred platforms to show specific examples of how we are managing our taskflow across three different programs to tackle business as usual, short and long term work, and major special projects.
The three programs that will be compared for pros, cons, and their integration with one another …
An Algorithmic Approach To Creating Effective Study Groups Using A Smart Phone App, Kelvin J. Rosado-Ayala
An Algorithmic Approach To Creating Effective Study Groups Using A Smart Phone App, Kelvin J. Rosado-Ayala
Honors College Theses
For many students entering college, meeting new people and studying are a common struggle. Study groups are generally recommended, especially if the groups are comprised of members with complementary personality traits. But the challenge still remains, how do freshmen or transfer students find and form these heterogeneous study groups. In order to help alleviate this issue, an Android application was developed to automatically create study groups for students. Using basic information provided by students upon registration, the algorithm is able to automatically find matching group members. The application was designed using an agile life cycle model over the course of …
Big Data Visualization Platform For Mixed Reality, Aliakbar Panahi
Big Data Visualization Platform For Mixed Reality, Aliakbar Panahi
Theses and Dissertations
The visualization of data helps to provide faster and deeper insight into the data. In this work, a system for visualizing and analyzing big data in an interactive mixed reality environment is proposed. Such a system can be used for representing different types of data such as temporal, geospatial, network graph, and high dimensional. Also, an implementation of this system for four different data types are created. The data types include network data, volumetric data, high dimensional, and spectral data for different mixed reality devices such as Microsoft HoloLens, Oculus Rift, Samsung Gear VR, and Android ARCore were created. It …
An Application Of The Autism Management Platform To Tracking Student Progress In The Special Education Environment, Ryan Thomas Burns
An Application Of The Autism Management Platform To Tracking Student Progress In The Special Education Environment, Ryan Thomas Burns
Computational and Data Sciences Theses
In the age of online courses and digital textbooks, several areas of academia, such as special education, are far behind in the technological revolution. Some teachers use long unstructured digital documents, while others maintain large physical files for students containing every piece of information or coursework they have ever received. Could these extremely unstructured approaches to data collection and aggregation be streamlined with a software platform built specifically for this purpose? Could this platform also be built to accommodate multiple integrations and practical new features? Most importantly, in terms of usability, would this software be enjoyable to use? The Autism …
The Psychology Of Intelligent Video Analysis, Ibpp Editor
The Psychology Of Intelligent Video Analysis, Ibpp Editor
International Bulletin of Political Psychology
This article examines issues surrounding software-enhanced video analysis in an intelligence context.