Open Access. Powered by Scholars. Published by Universities.®

Software Engineering Commons™

Open Access. Powered by Scholars. Published by Universities.®

4,680 Full-Text Articles 7,285 Authors 2,188,662 Downloads 182 Institutions

All Articles in Software Engineering

Faceted Search

4,680 full-text articles. Page 124 of 190.

A Malware Analysis And Artifact Capture Tool, Dallas Wright, Josh Stroschein 2018 Dakota State University

A Malware Analysis And Artifact Capture Tool, Dallas Wright, Josh Stroschein

Research & Publications

Malware authors attempt to obfuscate and hide their code in its static and dynamic states. This paper provides a novel approach to aid analysis by intercepting and capturing malware artifacts and providing dynamic control of process flow. Capturing malware artifacts allows an analyst to more quickly and comprehensively understand malware behavior and obfuscation techniques and doing so interactively allows multiple code paths to be explored. The faster that malware can be analyzed the quicker the systems and data compromised by it can be determined and its infection stopped. This research proposes an instantiation of an interactive malware analysis and artifact …


Lightning Draft, Benjamin Sweedler 2018 California Polytechnic State University, San Luis Obispo

Lightning Draft, Benjamin Sweedler

Computer Science and Software Engineering

Lightning Draft is a web application for drafting Magic: the Gathering cards. Users can visit www.lightningdraft.online to build a deck from randomly generated booster packs. This app was inspired by digital card games such as Hearthstone. Lightning Draft is a quick, fun, and simple alternative to drafting with physical cards.


Social Collaborative Media In Software Development, Didi SURIAN, David LO 2018 Singapore Management University

Social Collaborative Media In Software Development, Didi Surian, David Lo

Research Collection School Of Computing and Information Systems

In this entry, we discuss various collaborative media which are commonly used among software developers. We start by discussing common communication channels developers used. These communication channels are discussed in two groups: public and enterprise-wide media. We then elaborate project management media in coordinating and managing project activities. Finally, we discuss a number of online knowledge resources, i.e., collaborative/individual knowledge resources and social networks.


Exact And Heuristic Approaches For The Multi-Agent Orienteering Problem With Capacity Constraints, Wenjie WANG, Hoong Chuin LAU, Shih-Fen CHENG 2018 Singapore Management University

Exact And Heuristic Approaches For The Multi-Agent Orienteering Problem With Capacity Constraints, Wenjie Wang, Hoong Chuin Lau, Shih-Fen Cheng

Research Collection School Of Computing and Information Systems

This paper introduces and addresses a new multiagent variant of the orienteering problem (OP), namely the multi-agent orienteering problem with capacity constraints (MAOPCC). Different from the existing variants of OP, MAOPCC allows a group of visitors to concurrently visit a node but limits the number of visitors simultaneously being served at each node. In this work, we solve MAOPCC in a centralized manner and optimize the total collected rewards of all agents. A branch and bound algorithm is first proposed to find an optimal MAOPCC solution. Since finding an optimal solution for MAOPCC can become intractable as the number of …


Smart Monitoring Via Participatory Ble Relaying, Meeralakshmi RADHAKRISHNAN, Sougata SEN, Archan MISRA, Youngki LEE, Rajesh Krishna BALAN 2018 Singapore Management University

Smart Monitoring Via Participatory Ble Relaying, Meeralakshmi Radhakrishnan, Sougata Sen, Archan Misra, Youngki Lee, Rajesh Krishna Balan

Research Collection School Of Computing and Information Systems

We espouse the vision of a smart object/campus architecture where sensors attached to smart objects use BLE as communication interface, and where smartphones act as opportunistic relays to transfer the data. We explore the feasibility of the vision with real-world Wi-Fi based location traces from our university campus. Our feasibility studies establish that redundancy exists in user movement within the indoor spaces, and that this redundancy can be exploited for collecting sensor data in an opportunistic, yet fair manner. We develop a couple of alternative heuristics that address the BLE energy asymmetry challenge by intelligently duty-cycling the scanning actions of …


Securing Display Path For Security-Sensitive Applications On Mobile Devices, Jinhua CUI, Yuanyuan ZHANG, Zhiping CAI, Anfeng LIU, Yangyang LI 2018 Singapore Management University

Securing Display Path For Security-Sensitive Applications On Mobile Devices, Jinhua Cui, Yuanyuan Zhang, Zhiping Cai, Anfeng Liu, Yangyang Li

Research Collection School Of Computing and Information Systems

While smart devices based on ARM processor bring us a lot of convenience, they also become an attractive target of cyber-attacks. The threat is exaggerated as commodity OSes usually have a large code base and suffer from various software vulnerabilities. Nowadays, adversaries prefer to steal sensitive data by leaking the content of display output by a security-sensitive application. A promising solution is to exploit the hardware visualization extensions provided by modern ARM processors to construct a secure display path between the applications and the display device. In this work, we present a scheme named SecDisplay for trusted display service, it …


Smartwatch-Based Early Gesture Detection & Trajectory Tracking For Interactive Gesture-Driven Applications, Tran Huy VU, Archan MISRA, Quentin ROY, Kenny Tsu Wei CHOO, Youngki LEE 2018 Singapore Management University

Smartwatch-Based Early Gesture Detection & Trajectory Tracking For Interactive Gesture-Driven Applications, Tran Huy Vu, Archan Misra, Quentin Roy, Kenny Tsu Wei Choo, Youngki Lee

Research Collection School Of Computing and Information Systems

The paper explores the possibility of using wrist-worn devices (specifically, a smartwatch) to accurately track the hand movement and gestures for a new class of immersive, interactive gesture-driven applications. These interactive applications need two special features: (a) the ability to identify gestures from a continuous stream of sensor data early–i.e., even before the gesture is complete, and (b) the ability to precisely track the hand’s trajectory, even though the underlying inertial sensor data is noisy. We develop a new approach that tackles these requirements by first building a HMM-based gesture recognition framework that does not need an explicit segmentation step, …


Identifying And Computing The Exact Core-Determining Class, Ye LUO, Hai WANG 2018 Singapore Management University

Identifying And Computing The Exact Core-Determining Class, Ye Luo, Hai Wang

Research Collection School Of Computing and Information Systems

The indeterministic relations between unobservable events andobserved outcomes in partially identified models can be characterized bya bipartite graph. Given a probability measure on observed outcomes, theset of feasible probability measures on unobservable events can be definedby a set of linear inequality constraints, according to Artstein’s Theorem.This set of inequalities is called the “core-determining class”. However, thenumber of inequalities defined by Artstein’s Theorem is exponentially increasing with the number of unobservable events, and many inequalitiesmay in fact be redundant. In this paper, we show that the “exact coredetermining class”, i.e., the smallest possible core-determining class, canbe characterized by a set of …


Slade: A Smart Large-Scale Task Decomposer In Crowdsourcing, Yongxin TONG, Lei CHEN, Zimu ZHOU, H. V. JAGADISH, Lidan SHOU 2018 Singapore Management University

Slade: A Smart Large-Scale Task Decomposer In Crowdsourcing, Yongxin Tong, Lei Chen, Zimu Zhou, H. V. Jagadish, Lidan Shou

Research Collection School Of Computing and Information Systems

Crowdsourcing has been shown to be effective in a wide range of applications, and is seeing increasing use. A large-scale crowdsourcing task often consists of thousands or millions of atomic tasks, each of which is usually a simple task such as binary choice or simple voting. To distribute a large-scale crowdsourcing task to limited crowd workers, a common practice is to pack a set of atomic tasks into a task bin and send to a crowd worker in a batch. It is challenging to decompose a large-scale crowdsourcing task and execute batches of atomic tasks, which ensures reliable answers at …


Competency Analytics Tool: Analyzing Curriculum Using Course Competencies, Swapna GOTTIPATI, Venky SHANKARARAMAN 2018 Singapore Management University

Competency Analytics Tool: Analyzing Curriculum Using Course Competencies, Swapna Gottipati, Venky Shankararaman

Research Collection School Of Computing and Information Systems

The applications of learning outcomes and competency frameworks have brought better clarity to engineering programs in many universities. Several frameworks have been proposed to integrate outcomes and competencies into course design, delivery and assessment. However, in many cases, competencies are course-specific and their overall impact on the curriculum design is unknown. Such impact analysis is important for analyzing, discovering gaps and improving the curriculum design. Unfortunately, manual analysis is a painstaking process due to large amounts of competencies across the curriculum. In this paper, we propose an automated method to analyze the competencies and discover their impact on the overall …


Bootcmatch: A Software Package For Bootstrap Amg Based On Graphweighted Matching, Pasqua D'Ambra, Salvatore Filipone, Panayot S. Vassilevski 2018 National Research Council, Napoli, Italy

Bootcmatch: A Software Package For Bootstrap Amg Based On Graphweighted Matching, Pasqua D'Ambra, Salvatore Filipone, Panayot S. Vassilevski

Mathematics and Statistics Faculty Publications and Presentations

This article has two main objectives: one is to describe some extensions of an adaptive Algebraic Multigrid (AMG) method of the form previously proposed by the first and third authors, and a second one is to present a new software framework, named BootCMatch, which implements all the components needed to build and apply the described adaptive AMG both as a stand-alone solver and as a preconditioner in a Krylov method. The adaptive AMG presented is meant to handle general symmetric and positive definite (SPD) sparse linear systems, without assuming any a priori information of the problem and its origin; the …


Automating Ciri Ratings Of Human Rights Reports Using Gate, Joshua M. Joiner 2018 University of North Florida

Automating Ciri Ratings Of Human Rights Reports Using Gate, Joshua M. Joiner

UNF Graduate Theses and Dissertations

This thesis involves parsing document-based reports from the United States Human Rights Reports and rating the human practices for various countries based on the CIRI (Cingranelli-Richards) Human Rights Data Project dataset. The United States Human Rights Reports are annual reports that cover internationally recognized human rights practices regarding individual, civil, political, and worker rights. Students, scholars, policymakers, and analysts used the CIRI data for practical and research purposes. CIRI analyzed the annual reports from 1981 to 2011 and then stopped releasing the dataset for any further years, but a possible reason is due to the manual process of scouring the …


Collaborative Fall Detection Using Smartphone And Kinect, Xue LI, Lanshun NIE, Hanchuan XU, Xianzhi WANG 2018 Singapore Management University

Collaborative Fall Detection Using Smartphone And Kinect, Xue Li, Lanshun Nie, Hanchuan Xu, Xianzhi Wang

Research Collection School Of Computing and Information Systems

Humanfall detection has attracted broad attentions as sensors and mobile devices are increasingly adopted in real-life scenarios such as smart homes. The complexity of activities in home environments pose severe challenges to the fall detection research with respect to the detection accuracy. We propose a collaborative detection platform that combines two subsystems: a threshold-based fall detection subsystem using mobile phones and a support vector machine (SVM)-based fall detection subsystem using Kinects. Both subsystems have their respective confidence models and the platform detects falls by fusing the data of both subsystems using two methods: the logical rules-based and D-S evidence fusion …


Secure Smart Metering Based On Lora Technology, Yao CHENG, Hendra SAPUTRA, Leng Meng GOH, Yongdong WU 2018 Institute for Infocomm Research

Secure Smart Metering Based On Lora Technology, Yao Cheng, Hendra Saputra, Leng Meng Goh, Yongdong Wu

Research Collection School Of Computing and Information Systems

Smart metering allows Substation Automation System (SAS) to remotely and timely read smart meters. Despite its advantages, smart metering brings some challenges. a) It introduces cyber attack risks to the metering system, which may lead to user privacy leakage or even the compromise of smart metering systems. b) Although the majority of meters are located within a regional power supply area, some hard-to-reach nodes are geographically far from the clustered area, which account for a big portion of the entire smart metering operation cost. Facing the above challenges, we propose a secure smart metering infrastructure based on LoRa technology which …


Real-World Large-Scale Iot Systems For Community Eldercare: A Comparative Study On System Dependability, Hwee-Pink TAN, Austin ZHANG 2018 Singapore Management University

Real-World Large-Scale Iot Systems For Community Eldercare: A Comparative Study On System Dependability, Hwee-Pink Tan, Austin Zhang

Research Collection School Of Computing and Information Systems

The paradigm of aging-in-place — where the elderly live and age in their own homes, independently and safely, with care provided by the community — is compelling, especially in societies that face both shortages in institutionalized eldercare resources, and rapidly-aging populations. Internet-of-Things (IoT) technologies, particularly in-home monitoring solutions, are commercially available, and can be a fundamental enabler of smart community eldercare, if they are dependable. In this paper, we present our findings on system performance of solutions from two vendors, which we have deployed at scale for technology-enabled community care. In particular, we highlight the importance of quantifying actual system …


Sleep Monitor: A Tool For Monitoring And Categorical Scoring Of Lying Position Using 3d Camera Data, Martin Masek, Chiou Peng Lam, Cameron Tranthim-Fryer 2018 Edith Cowan University

Sleep Monitor: A Tool For Monitoring And Categorical Scoring Of Lying Position Using 3d Camera Data, Martin Masek, Chiou Peng Lam, Cameron Tranthim-Fryer

Research outputs 2014 to 2021

We present a software package for analysing body positions of a subject when they are lying or sleeping in their bed. The software is designed to interface to inexpensive sensors, such as the Microsoft Kinect, and is thus suitable for monitoring at the subjects own home, rather than a dedicated sleep lab. The system is invariant to bed clothing and levels of ambient lighting. Analysis time for a single night session is under five minutes, a significant improvement over the 30–60 min analysis time reported in the literature.


Skylens: Visual Analysis Of Skyline On Multi-Dimensional Data, Xun ZHAO, Yanhong WU, Weiwei CUI, Xinnan DU, Yuan CHEN, Yong WANG, Dik Lun LEE, Huamin QU 2018 Singapore Management University

Skylens: Visual Analysis Of Skyline On Multi-Dimensional Data, Xun Zhao, Yanhong Wu, Weiwei Cui, Xinnan Du, Yuan Chen, Yong Wang, Dik Lun Lee, Huamin Qu

Research Collection School Of Computing and Information Systems

Skyline queries have wide-ranging applications in fields that involve multi-criteria decision making, including tourism, retail industry, and human resources. By automatically removing incompetent candidates, skyline queries allow users to focus on a subset of superior data items (i.e.. the skyline), thus reducing the decision-making overhead. However, users are still required to interpret and compare these superior items manually before making a successful choice. This task is challenging because of two issues. First, people usually have fuzzy, unstable, and inconsistent preferences when presented with multiple candidates. Second, skyline queries do not reveal the reasons for the superiority of certain skyline points …


Rancang Bangun Aplikasi E-Report Pengaduan Masyarakat Design Public Complaint E-Report Application, Roviana H. Dai 2017 Universitas Negeri Yogyakarta

Rancang Bangun Aplikasi E-Report Pengaduan Masyarakat Design Public Complaint E-Report Application, Roviana H. Dai

Elinvo (Electronics, Informatics, and Vocational Education)

Ombudsman RI merupakan lembaga negara yang bertugas menerima laporan dugaan maladministrasi. Ombudsman RI perwakilan provinsi Gorontalo menerima jumlah laporan yang cukup signifikan setiap tahunnya yaitu 122 laporan ditahun 2014, 138 laporan ditahun 2015 dan 146 laporan sepanjang tahun 2016. Tingginya beban penyelesaian laporan setiap Asisten mengakibatkan laporan-laporan jadi tidak tertanggulangi. Adapun tujuan dari penelitian ini yaitu mengusulkan sebuah sistem yang dapat menjadi early warning system, reminder/pengingat sekaligus membantu dalam monitoring laporan baik oleh internal Ombudsman maupun masyarakat sebagai Pelapor. Sistem yang akan dibuat menggunakan fitur sms gateway dan sistem berbasiskan web. Hasil dari penelitian ini yaitu dibuatkannya …


Pengujian Functionality Dan Performance Sistem Inforamasi Berbasis Web Menggunakan Framework Codeigniter Di Smk Negeri 1 Jogonalan Klaten, Patan Pindoyono 2017 Universitas Negeri Yogyakarta

Pengujian Functionality Dan Performance Sistem Inforamasi Berbasis Web Menggunakan Framework Codeigniter Di Smk Negeri 1 Jogonalan Klaten, Patan Pindoyono

Elinvo (Electronics, Informatics, and Vocational Education)

Penelitian ini bertujuan untuk menganalisis kualitas sistem informasi alumni berbasis web menggunakan framework CodeIgniter sehingga mampu: (1) mengurangi kesalahan pengelolaan data alumni SMK N 1 Jogonalan. (2) menyingkat waktu pencarian data alumni SMK N 1 Jogonalan. Pengujian yang digunakan pada penelitian ini adalah aspek functionality suitability dan aspek performance efficiency. Aspek functionality menggunakan test case yang mengacu pada analisis kebutuhan perangkat lunak. Sedangkan aspek performance efficiency dilakukan dengan menghitung waktu rata-rata respon dari sistem sebanyak lima kali percobaan. Hasil penelitian yang telah dilakukan menunjukan bahwa: (1) Sistem informasi yang dikembangkan dapat mengurangi kesalahan pegelolaan data, hal ini dibuktikan pada pada …


Uji Kelayakan Sistem Informasi Unit Kesehatan Sekolah Berbasis Website Di Smk Muhammadiyah 1 Bantul Dengan Faktor Kualitas Mccall, Daya Prisandi Mandala 2017 Universitas Negeri Yogyakarta

Uji Kelayakan Sistem Informasi Unit Kesehatan Sekolah Berbasis Website Di Smk Muhammadiyah 1 Bantul Dengan Faktor Kualitas Mccall, Daya Prisandi Mandala

Elinvo (Electronics, Informatics, and Vocational Education)

Penelitian ini bertujuan untukmengetahuitingkatkelayakan Sistem Informasi Unit Kesehatan Sekolah Berbasis Website di SMK Muhammadiyah 1 Bantul. Metode yang digunakan dalam penelitian ini adalahkuantitatif. Prosedur pengujiandalam penelitian ini adalah White-Box Testing, Black-Box Testing, Alpha Testing dan Beta Testing. Objek penelitian ini adalah perangkat lunak Sistem Informasi Unit Kesehatan Sekolah Berbasis Website di SMK Muhammadiyah 1 Bantul. Teknik pengumpulan data dilakukan dengan kuesioner. Analisis data menggunakan analisis data kuantitatif. Hasil penelitian yang diperolehdariujikelayakan terhadap Sistem Informasi Unit Kesehatan Sekolah Berbasis Website di SMK Muhammadiyah 1 Bantul dengan menggunakan faktor kualitas McCall, diperoleh hasil kelayakan oleh ahli menyatakan Layak dan pengguna menyatakan …


Digital Commons powered by bepress