Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Engineering (1599)
- Computer Engineering (1444)
- Artificial Intelligence and Robotics (1263)
- Numerical Analysis and Scientific Computing (1060)
- Operations Research, Systems Engineering and Industrial Engineering (901)
-
- Systems Science (862)
- Electrical and Computer Engineering (409)
- Databases and Information Systems (358)
- Information Security (258)
- Software Engineering (256)
- Social and Behavioral Sciences (221)
- Other Computer Sciences (160)
- Theory and Algorithms (142)
- Programming Languages and Compilers (121)
- Business (107)
- Education (96)
- Graphics and Human Computer Interfaces (96)
- Medicine and Health Sciences (94)
- Arts and Humanities (82)
- Life Sciences (80)
- Mathematics (79)
- Applied Mathematics (77)
- OS and Networks (70)
- Statistics and Probability (62)
- Communication (61)
- Systems Architecture (45)
- Higher Education (43)
- Public Affairs, Public Policy and Public Administration (41)
- Institution
-
- China Simulation Federation (862)
- Singapore Management University (488)
- TÜBİTAK (335)
- University for Business and Technology in Kosovo (109)
- University of Nebraska - Lincoln (95)
-
- City University of New York (CUNY) (94)
- San Jose State University (94)
- University of Texas at El Paso (76)
- Old Dominion University (73)
- Technological University Dublin (72)
- Chulalongkorn University (66)
- Walden University (54)
- Missouri University of Science and Technology (49)
- University of Texas at Arlington (44)
- Wright State University (42)
- Nova Southeastern University (38)
- University of Central Florida (37)
- University of Nebraska at Omaha (37)
- University of Nevada, Las Vegas (34)
- Zayed University (34)
- Kennesaw State University (33)
- Portland State University (32)
- California Polytechnic State University, San Luis Obispo (28)
- University of South Florida (27)
- Air Force Institute of Technology (26)
- Boise State University (26)
- Taylor University (26)
- Embry-Riddle Aeronautical University (25)
- Southern Methodist University (25)
- Dartmouth College (23)
- Keyword
-
- Machine learning (136)
- Deep learning (81)
- Machine Learning (70)
- Computer Science (66)
- Simulation (52)
-
- Deep Learning (43)
- Cybersecurity (41)
- Artificial intelligence (37)
- Security (37)
- Classification (34)
- Blockchain (33)
- Computer science (32)
- Department of Computer Science and Engineering (28)
- Privacy (28)
- Neural networks (27)
- Genetic algorithm (26)
- Big data (25)
- Optimization (25)
- Social media (25)
- Data mining (23)
- Internet of Things (23)
- Cloud computing (21)
- Clustering (21)
- Natural Language Processing (21)
- Virtual reality (20)
- Computer vision (19)
- Neural network (19)
- Visualization (19)
- Artificial Intelligence (18)
- Natural language processing (18)
- Publication
-
- Journal of System Simulation (862)
- Research Collection School Of Computing and Information Systems (449)
- Turkish Journal of Electrical Engineering and Computer Sciences (335)
- Theses and Dissertations (179)
- Master's Projects (85)
-
- Open Educational Resources (73)
- Departmental Technical Reports (CS) (69)
- Chulalongkorn University Theses and Dissertations (Chula ETD) (66)
- The R Journal (62)
- Electronic Theses and Dissertations (57)
- Walden Dissertations and Doctoral Studies (54)
- Computer Science Faculty Publications (47)
- Dissertations (40)
- CCAC Theses and Dissertations (37)
- All Works (34)
- Browse all Theses and Dissertations (28)
- Computer Science Faculty Research & Creative Works (27)
- Conference papers (27)
- USF Tampa Graduate Theses and Dissertations (27)
- ACMS Conference Proceedings 2019 (26)
- Computer Science and Engineering Theses - Archive (26)
- UNLV Theses, Dissertations, Professional Papers, and Capstones (24)
- Computer Science Faculty Publications and Presentations (23)
- Faculty Publications (23)
- Master's Theses (21)
- SMU Data Science Review (21)
- Computer Science: Faculty Publications (20)
- Karbala International Journal of Modern Science (20)
- School of Computing: Dissertations, Theses, and Student Research (19)
- Computer Science and Engineering Dissertations - Archive (18)
- Publication Type
- File Type
Articles 1711 - 1740 of 3906
Full-Text Articles in Computer Sciences
Responding To Some Challenges Posed By The Re-Identification Of Anonymized Personal Data, Herman T. Tavani, Frances Grodzinsky, Ed.
Responding To Some Challenges Posed By The Re-Identification Of Anonymized Personal Data, Herman T. Tavani, Frances Grodzinsky, Ed.
School of Computer Science & Engineering Faculty Publications
In this paper, we examine a cluster of ethical controversies generated by the reidentification of anonymized personal data in the context of big data analytics, with particular attention to the implications for personal privacy. Our paper is organized into two main parts. Part One examines some ethical problems involving re-identification of personally identifiable information (PII) in large data sets. Part Two begins with a brief description of Moor and Weckert’s Dynamic Ethics (DE) and Nissenbaum’s Contextual Integrity (CI) Frameworks. We then investigate whether these frameworks, used together, can provide us with a more robust scheme for analyzing privacy concerns that …
Applying Machine Learning To Anomaly-Based Intrusion Detection Systems, Fekadu Yihunie, Eman Abdelfattah, Amish Regmi
Applying Machine Learning To Anomaly-Based Intrusion Detection Systems, Fekadu Yihunie, Eman Abdelfattah, Amish Regmi
School of Computer Science & Engineering Faculty Publications
The enormous growth of Internet-based traffic exposes corporate networks with a wide variety of vulnerabilities. Intrusive traffics are affecting the normal functionality of network's operation by consuming corporate resources and time. Efficient ways of identifying, protecting, and mitigating from intrusive incidents enhance productivity. As Intrusion Detection System (IDS) is hosted in the network and at the user machine level to oversee the malicious traffic in the network and at the individual computer, it is one of the critical components of a network and host security. Unsupervised anomaly traffic detection techniques are improving over time. This research aims to find an …
An Artificial Sweating System For Sweat Sensor Testing Applications, Andrew Brueck, Kyle Bates, Trent Wood, William House, Zachary Martinez, Shannon Peters, Blain Root, Kumar Yelamarthi, Tolga Kaya
An Artificial Sweating System For Sweat Sensor Testing Applications, Andrew Brueck, Kyle Bates, Trent Wood, William House, Zachary Martinez, Shannon Peters, Blain Root, Kumar Yelamarthi, Tolga Kaya
School of Computer Science & Engineering Faculty Publications
This research proposes a completely automated, computer-controlled fluid mixing and dispensing system, which is suitable for testing sweat sensing devices, as an alternative to requiring human trials during the development phase of a sweat sensor device. An arm mold was designed and implemented with dragon skin and pores to simulate sweating action. The relay controlled mixing tanks allow for the different concentration of fluid solutions at various rates of fluid dispensing through pores. The onboard single board computer controls a dozen electronic relays and it switches and presents an easy to use graphical user interface to allow end users to …
Distilling Managerial Insights And Lessons From Ai Projects At Singapore's Changi Airport (Part 2), Steve Lee, Steven M. Miller
Distilling Managerial Insights And Lessons From Ai Projects At Singapore's Changi Airport (Part 2), Steve Lee, Steven M. Miller
Asian Management Insights
Since 2017, Changi Airport group (CAG) has initiated a host of pilot projects that use connective and intelligent technologies to enable its move towards digital transformation and SMART Airport Vision. This has resulted in a first wave of deployment of AI and Machine Learning-enabled applications across various functions that can better sense, analyse, predict, and interact with people.
N-Model Methodology For Enhancement Of Object-Oriented Software, Anam Sahoo
N-Model Methodology For Enhancement Of Object-Oriented Software, Anam Sahoo
Computer Science and Engineering Dissertations - Archive
Software maintenance typically consumes an average of 60\% of software life costs, of which more than 60\% are spent on enhancements. These are a challenge for the software community, in which hundreds of millions of lines of legacy code need to be modified during enhancement maintenance. Unfortunately, our extensive literature survey and industrial experiences show that there is a lack of a systematic methodology for software reengineering and for enhancement. As a consequence, software engineers use ad hoc approaches to enhance a legacy system. This dissertation presents an agile process, called the N-model process and methodology, for enhancing object-oriented legacy …
Teaching Introductory Programming Concepts Through A Gesture-Based Interface, Lora Streeter
Teaching Introductory Programming Concepts Through A Gesture-Based Interface, Lora Streeter
Graduate Theses and Dissertations
Computer programming is an integral part of a technology driven society, so there is a tremendous need to teach programming to a wider audience. One of the challenges in meeting this demand for programmers is that most traditional computer programming classes are targeted to university/college students with strong math backgrounds. To expand the computer programming workforce, we need to encourage a wider range of students to learn about programming.
The goal of this research is to design and implement a gesture-driven interface to teach computer programming to young and non-traditional students. We designed our user interface based on the feedback …
Gogo: An Improved Algorithm To Measure The Semantic Similarity Between Gene Ontology Terms, Chenguang Zhao
Gogo: An Improved Algorithm To Measure The Semantic Similarity Between Gene Ontology Terms, Chenguang Zhao
Master's Theses
Measuring the semantic similarity between Gene Ontology (GO) terms is an essential step in functional bioinformatics research. We implemented a software named GOGO for calculating the semantic similarity between GO terms. GOGO has the advantages of both information-content-based and hybrid methods, such as Resnik’s and Wang’s methods. Moreover, GOGO is relatively fast and does not need to calculate information content (IC) from a large gene annotation corpus but still has the advantage of using IC. This is achieved by considering the number of children nodes in the GO directed acyclic graphs when calculating the semantic contribution of an ancestor node …
Ai Gets Real At Singapore's Changi Airport (Part 1), Steve Lee, Steven M. Miller
Ai Gets Real At Singapore's Changi Airport (Part 1), Steve Lee, Steven M. Miller
Asian Management Insights
Ranked as the best airport for seven consecutive years, Singapore’s Changi Airport is lauded the world over for the efficient, safe, pleasurable and seamless service it offers the millions of passengers that pass through its facilities annually. Much of Changi Airport’s success can be attributed to the organisation’s customer-oriented business focus and deeply embedded culture of service excellence, combined with a host of advanced technologies operating invisibly in the background. The framework for this technology enablement is Changi Airport Group’s (CAG’s) SMART Airport Vision—an enterprise-wide approach to connective technologies that leverages sensors, data fusion, data analytics, and artificial intelligence (AI), …
Detecting Conflicts Among Autonomous Devices In Smart Homes, Fahd Alharithi
Detecting Conflicts Among Autonomous Devices In Smart Homes, Fahd Alharithi
Theses and Dissertations
Emerging technologies such as Internet-of-Things, sensors, and communication networks have been introduced into traditional homes to offer a wide range of smart home services to simplify home appliances or home care and enhance people’s lifestyles. Currently, the smart home system has been integrated with various features of the production line and equipped with multiple sensors and actuators to meet home occupants specifications by setting customized user policies. These days home automation systems have become widely adopted. When privileged users interact with a smart home system, their intents of using this system are probable to be various, which might lead to …
Increasing User Confidence In Privacy-Sensitive Robots, Raniah Abdullah Bamagain
Increasing User Confidence In Privacy-Sensitive Robots, Raniah Abdullah Bamagain
Theses and Dissertations
As the deployment and availability of robots grow rapidly, and spreads everywhere to reach places where they can communicate with humans, and they can constantly sense, watch, hear, process, and record all the environment around them, numerous new benefits and services can be provided, but at the same time, various types of privacy issues appear. Indeed, the use of robots that process data remotely causes privacy concerns. There are some main factors that could increase the capability of violating the users’ privacy, such as the robots’ appearance, perception, or navigation capability, as well as the lack of authentication, the lack …
Hartree-Fock Implementation For Pedagogical & Research Purposes, Gary Zeri, Jerry Larue
Hartree-Fock Implementation For Pedagogical & Research Purposes, Gary Zeri, Jerry Larue
Student Scholar Symposium Abstracts and Posters
Often during the process of innovation and scientific advancement, experimentation is the key to increasing the current knowledge of body. Unfortunately, experimentation can often require extended periods of time as well as monetary resources to perform. The use of computational chemistry can increase the rate of scientific advancement by simulating experimental results, allowing researchers to focus on experiments whose computational counterparts show the greatest promise. Students new to the sciences are often not exposed to these methods due to their complexities. The purpose of this project is to implement the Hartree-Fock method, one type of computational chemistry method, whose programming …
A Mobile Application For Crowdsourced Acquisition Of Urban Street-View Pedestrian Facility Data, Andrew Fink
A Mobile Application For Crowdsourced Acquisition Of Urban Street-View Pedestrian Facility Data, Andrew Fink
Honors Theses
In recent years, pedestrians have been dangerously overrepresented in traffic crashes, and the pedestrian fatality rate has steadily increased during the last decade. Additionally, studies have shown that the majority of pedestrian-involved traffic accidents occur in urban non-intersections, which suggests that a more well-connected pedestrian facility network in cities would lower the rate of pedestrian involvement in traffic accidents. One way to improve the pedestrian facility network coverage is to first have up-to-date, accurate, and thorough data regarding the presence of existing pedestrian facilities. However, state departments of transportation have stated that the current methods of acquiring this data are …
A Data-Driven Approach For Detecting Stress In Plants Using Hyperspectral Imagery, Suraj Gampa
A Data-Driven Approach For Detecting Stress In Plants Using Hyperspectral Imagery, Suraj Gampa
School of Computing: Dissertations, Theses, and Student Research
A phenotype is an observable characteristic of an individual and is a function of its genotype and its growth environment. Individuals with different genotypes are impacted differently by exposure to the same environment. Therefore, phenotypes are often used to understand morphological and physiological changes in plants as a function of genotype and biotic and abiotic stress conditions. Phenotypes that measure the level of stress can help mitigate the adverse impacts on the growth cycle of the plant. Image-based plant phenotyping has the potential for early stress detection by means of computing responsive phenotypes in a non-intrusive manner. A large number …
Designing A General Education Course On The Societal Impacts Of Artificial Intelligence, Vincent Rollins
Designing A General Education Course On The Societal Impacts Of Artificial Intelligence, Vincent Rollins
Honors Theses
Most colleges, including UTC, already offer an artificial intelligence course (CPSC 4440) as part of their computer science curricula. Such courses are meant to explain the technology behind these elaborate systems, but these courses often neglect extensive coverage of the real-world impacts of the technology itself. UTC also offers a course entitled “Ethical and Social Issues in Computing” that does convey the importance behind the advances of computer technology and its impacts, but this course is practically available only to computer science majors. There is no generalized and widely available course that covers the technological, economic, cultural, philosophical/theological, and ethical …
Hardware Ip Classification Through Weighted Characteristics, Brendan Mcgeehan
Hardware Ip Classification Through Weighted Characteristics, Brendan Mcgeehan
Graduate Theses and Dissertations
Today’s business model for hardware designs frequently incorporates third-party Intellectual Property (IP) due to the many benefits it can bring to a company. For instance, outsourcing certain components of an overall design can reduce time-to-market by allowing each party to specialize and perfect a specific part of the overall design. However, allowing third-party involvement also increases the possibility of malicious attacks, such as hardware Trojan insertion. Trojan insertion is a particularly dangerous security threat because testing the functionality of an IP can often leave the Trojan undetected. Therefore, this thesis work provides an improvement on a Trojan detection method known …
Do Misperceptions Of Peer Drinking Influence Personal Drinking Behavior? Results From A Complete Social Network Of First-Year College Students, Melissa J. Cox, Angelo M. Dibello, Matthew K. Meisel, Miles Q. Ott, Shannon R. Kenney, Melissa A. Clark, Nancy P. Barnett
Do Misperceptions Of Peer Drinking Influence Personal Drinking Behavior? Results From A Complete Social Network Of First-Year College Students, Melissa J. Cox, Angelo M. Dibello, Matthew K. Meisel, Miles Q. Ott, Shannon R. Kenney, Melissa A. Clark, Nancy P. Barnett
Statistical and Data Sciences: Faculty Publications
This study considered the influence of misperceptions of typical versus self-identified important peers' heavy drinking on personal heavy drinking intentions and frequency utilizing data from a complete social network of college students. The study sample included data from 1,313 students (44% male, 57% White, 15% Hispanic/Latinx) collected during the fall and spring semesters of their freshman year. Students provided perceived heavy drinking frequency for a typical student peer and up to 10 identified important peers. Personal past-month heavy drinking frequency was assessed for all participants at both time points. By comparing actual with perceived heavy drinking frequencies, measures of misperceptions …
Studying And Handling Iterated Algorithmic Biases In Human And Machine Learning Interaction., Wenlong Sun
Studying And Handling Iterated Algorithmic Biases In Human And Machine Learning Interaction., Wenlong Sun
Electronic Theses and Dissertations
Algorithmic bias consists of biased predictions born from ingesting unchecked information, such as biased samples and biased labels. Furthermore, the interaction between people and algorithms can exacerbate bias such that neither the human nor the algorithms receive unbiased data. Thus, algorithmic bias can be introduced not only before and after the machine learning process but sometimes also in the middle of the learning process. With a handful of exceptions, only a few categories of bias have been studied in Machine Learning, and there are few, if any, studies of the impact of bias on both human behavior and algorithm performance. …
Framework For Modeling Attacker Capabilities With Deception, Sharif Hassan
Framework For Modeling Attacker Capabilities With Deception, Sharif Hassan
Electronic Theses and Dissertations
In this research we built a custom experimental range using opensource emulated and custom pure honeypots designed to detect or capture attacker activity. The focus is to test the effectiveness of a deception in its ability to evade detection coupled with attacker skill levels. The range consists of three zones accessible via virtual private networking. The first zone houses varying configurations of opensource emulated honeypots, custom built pure honeypots, and real SSH servers. The second zone acts as a point of presence for attackers. The third zone is for administration and monitoring. Using the range, both a control and participant-based …
Design Of Artificial Swarms Using Network Motifs: A Simulation Study, Khoinguyen Trinh
Design Of Artificial Swarms Using Network Motifs: A Simulation Study, Khoinguyen Trinh
Mechanical Engineering Undergraduate Honors Theses
The objective of this research is to develop a new approach in engineering complex swarm systems with desired characteristics based on the theory of network motifs – subgraphs that repeat themselves (patterns) among various networks. System engineering has traditionally followed a top-down methodology which creates a framework for the system and adds additional features to meet specific design requirements. Meanwhile, complex swarm systems, such as ant colonies and bird flocks, are formed via a bottom-up manner where the system-level structure directly emerges from the interactions and behaviors among individuals. The behaviors of these individuals cannot be directly controlled, which makes …
Patchnet: A Tool For Deep Patch Classification, Thong Hoang, Julia Lawall, Richard J. Oentaryo, Yuan Tian, David Lo
Patchnet: A Tool For Deep Patch Classification, Thong Hoang, Julia Lawall, Richard J. Oentaryo, Yuan Tian, David Lo
Research Collection School Of Computing and Information Systems
This work proposes PatchNet, an automated tool based on hierarchical deep learning for classifying patches by extracting features from commit messages and code changes. PatchNet contains a deep hierarchical structure that mirrors the hierarchical and sequential structure of a code change, differentiating it from the existing deep learning models on source code. PatchNet provides several options allowing users to select parameters for the training process. The tool has been validated in the context of automatic identification of stable-relevant patches in the Linux kernel and is potentially applicable to automate other software engineering tasks that can be formulated as patch classification …
Mobile Solar Energy Environmental Control System With Remote Accessibility, Luis S. Garay
Mobile Solar Energy Environmental Control System With Remote Accessibility, Luis S. Garay
Theses and Dissertations
The proposed system, Mobile Solar Energy Environmental Control System with Remote Accessibility (mSEECS w/ RA), is based on the utilization of an already available Energy Storage Unit (ESU) in a Transport Unit System (TUS) to harness solar energy to provide a system to enhance the environment, safety and security of a TUS in a stationary or a mobile state by monitoring and controlling the operation of its onboard systems, and provide remote accessibility to know the state of affairs at any time. To relate to a real world application, the battery (ESU) of a vehicle (TUS) is underutilized …
Online Learning And Planning For Crowd-Aware Service Robot Navigation, Anoop Aroor
Online Learning And Planning For Crowd-Aware Service Robot Navigation, Anoop Aroor
Dissertations, Theses, and Capstone Projects
Mobile service robots are increasingly used in indoor environments (e.g., shopping malls or museums) among large crowds of people. To efficiently navigate in these environments, such a robot should be able to exhibit a variety of behaviors. It should avoid crowded areas, and not oppose the flow of the crowd. It should be able to identify and avoid specific crowds that result in additional delays (e.g., children in a particular area might slow down the robot). and to seek out a crowd if its task requires it to interact with as many people as possible. These behaviors require the ability …
Analysis Of A Group Of Automorphisms Of A Free Group As A Platform For Conjugacy-Based Group Cryptography, Pavel Shostak
Analysis Of A Group Of Automorphisms Of A Free Group As A Platform For Conjugacy-Based Group Cryptography, Pavel Shostak
Dissertations, Theses, and Capstone Projects
Let F be a finitely generated free group and Aut(F) its group of automorphisms.
In this monograph we discuss potential uses of Aut(F) in group-based cryptography.
Our main focus is on using Aut(F) as a platform group for the Anshel-Anshel-Goldfeld protocol, Ko-Lee protocol, and other protocols based on different versions of the conjugacy search problem or decomposition problem, such as Shpilrain-Ushakov protocol.
We attack the Anshel-Anshel-Goldfeld and Ko-Lee protocols by adapting the existing types of the length-based attack to the specifics of Aut(F). We also present our own version of the length-based attack that significantly increases the attack' success …
A Mobile Cyber-Physical System Framework For Aiding People With Visual Impairment, Martin Goldberg
A Mobile Cyber-Physical System Framework For Aiding People With Visual Impairment, Martin Goldberg
Dissertations, Theses, and Capstone Projects
It is a challenging problem for researchers and engineers in the assistive technology (AT) community to provide suitable solutions for visually impaired people (VIPs) through AT to meet orientation, navigation and mobility (ONM) needs. Given the spectrum of assistive technologies currently available for the purposes of aiding VIPs with ONM, our literature review and survey have shown that there is a reluctance to adopt these technological solutions in the VIP community.
Motivated by these findings, we think it critical to re-examine and rethink the approaches that have been taken. It is our belief that we need to take a different …
Online Multimodal Co-Indexing And Retrieval Of Social Media Data, Lei Meng, Ah-Hwee Tan, Donald C. Wunsch
Online Multimodal Co-Indexing And Retrieval Of Social Media Data, Lei Meng, Ah-Hwee Tan, Donald C. Wunsch
Research Collection School Of Computing and Information Systems
Effective indexing of social media data is key to searching for information on the social Web. However, the characteristics of social media data make it a challenging task. The large-scale and streaming nature is the first challenge, which requires the indexing algorithm to be able to efficiently update the indexing structure when receiving data streams. The second challenge is utilizing the rich meta-information of social media data for a better evaluation of the similarity between data objects and for a more semantically meaningful indexing of the data, which may allow the users to search for them using the different types …
Multimodal Review Generation For Recommender Systems, Quoc Tuan Truong, Hady W. Lauw
Multimodal Review Generation For Recommender Systems, Quoc Tuan Truong, Hady W. Lauw
Research Collection School Of Computing and Information Systems
Key to recommender systems is learning user preferences, which are expressed through various modalities. In online reviews, for instance, this manifests in numerical rating, textual content, as well as visual images. In this work, we hypothesize that modelling these modalities jointly would result in a more holistic representation of a review towards more accurate recommendations. Therefore, we propose Multimodal Review Generation (MRG), a neural approach that simultaneously models a rating prediction component and a review text generation component. We hypothesize that the shared user and item representations would augment the rating prediction with richer information from review text, while sensitizing …
Towards Zero Knowledge Learning For Cross Language Api Mappings, Duy Quoc Nghi Bui
Towards Zero Knowledge Learning For Cross Language Api Mappings, Duy Quoc Nghi Bui
Research Collection School Of Computing and Information Systems
Programmers often need to migrate programs from one language or platform to another in order to implement functionality, instead of rewriting the code from scratch. However, most techniques proposed to identify API mappings across languages and facilitate automated program translation require manually curated parallel corpora that contain already mapped API seeds or functionally-equivalent code using the APIs in two different languages so that the techniques can have an anchor to map APIs. To alleviate the need of curating parallel data and to generalize the applicability of program translation techniques, we develop a new automated approach for identifying API mappings across …
How Practitioners Perceive Coding Proficiency, Xin Xia, Zhiyuan Wan, Pavneet S. Kochhar, David Lo
How Practitioners Perceive Coding Proficiency, Xin Xia, Zhiyuan Wan, Pavneet S. Kochhar, David Lo
Research Collection School Of Computing and Information Systems
Coding proficiency is essential to software practitioners. Unfortunately, our understanding on coding proficiency often translates to vague stereotypes, e.g., “able to write good code”. The lack of specificity hinders employers from measuring a software engineer’s coding proficiency, and software engineers from improving their coding proficiency skills. This raises an important question: what skills matter to improve one’s coding proficiency. To answer this question, we perform an empirical study by surveying 340 software practitioners from 33 countries across 5 continents. We first identify 38 coding proficiency skills grouped into nine categories by interviewing 15 developers from three companies. We then ask …
On-The-Fly Android Static Analysis With Applications In Vulnerability Discovery, Daoyuan Wu
On-The-Fly Android Static Analysis With Applications In Vulnerability Discovery, Daoyuan Wu
Dissertations and Theses Collection (Open Access)
Static analysis is a common program analysis technique extensively used in the software security field. Widely-used static analysis tools for Android, e.g., Amandroid and FlowDroid, perform the whole-app analysis which is comprehensive yet at the cost of huge overheads. In this dissertation, we make a first attempt to explore a novel on-demand analysis that creatively leverages bytecode search to guide inter-procedural analysis on the fly or just in time, and develop such on-the-fly analysis into a tool, called BackDroid, for Android apps. We further explore how the core technique of on-the-fly static analysis in BackDroid can enable different vulnerability studies …
Transparency And Communication Patterns In Human-Robot Teaming, Shan Lakhmani
Transparency And Communication Patterns In Human-Robot Teaming, Shan Lakhmani
Electronic Theses and Dissertations
In anticipation of the complex, dynamic battlefields of the future, military operations are increasingly demanding robots with increased autonomous capabilities to support soldiers. Effective communication is necessary to establish a common ground on which human-robot teamwork can be established across the continuum of military operations. However, the types and format of communication for mixed-initiative collaboration is still not fully understood. This study explores two approaches to communication in human-robot interaction, transparency and communication pattern, and examines how manipulating these elements with a robot teammate affects its human counterpart in a collaborative exercise. Participants were coupled with a computer-simulated robot to …