Multimodal Code Search,
2015
Singapore Management University
Multimodal Code Search, Shaowei Wang
Dissertations and Theses Collection (Open Access)
Today’s software is large and complex, consisting of millions of lines of code. New developers of a software project always face significant challenges in finding code related to their development or maintenance tasks (e.g., implementing features, fixing bugs and adding new features). In fact, research has shown that developers typically spend more time on locating and understanding code than modifying it. Thus, we can significantly reduce the cost of software development and maintenance by reducing the time to search and understand code relevant to a software development or maintenance task. In order to reduce the time of searching and understanding …
Engineering Analytics: Research Into The Governance Structure Needed To Integrate The Dominant Design Methodologies,
2015
Old Dominion University
Engineering Analytics: Research Into The Governance Structure Needed To Integrate The Dominant Design Methodologies, Teddy Steven Cotter
Engineering Management & Systems Engineering Faculty Publications
In the ASEM-IAC 2014, Cotter (2014) explored the current state of engineering design, identified the dominate approaches to engineering design, discussed potential contributions from the new field of data analytics to engineering design, and proposed an Engineering Analytics framework that integrates the dominate engineering design approaches and data analytics within a human-intelligence/machine-intelligence (HI-MI) design architecture. This paper reports research applying ontological engineering to integrate the dominate engineering design methodologies into a systemic engineering design decision governance architecture.
Research Agenda Into Human-Intelligence/Machine-Intelligence Governance,
2015
Old Dominion University
Research Agenda Into Human-Intelligence/Machine-Intelligence Governance, Teddy Steven Cotter
Engineering Management & Systems Engineering Faculty Publications
Since the birth of modern artificial intelligence (AI) at the 1956 Dartmouth Conference, the AI community has pursued modeling and coding of human intelligence into AI reasoning processes (HI Þ MI). The Dartmouth Conference's fundamental assertion was that every aspect of human learning and intelligence could be so precisely described that it could be simulated in AI. With the exception of knowledge specific areas (such as IBM's Big Blue and a few others), sixty years later the AI community is not close to coding global human intelligence into AI. In parallel, the knowledge management (KM) community has pursued understanding of …
Learning By Doing - Energy Systems Management,
2015
Old Dominion University
Learning By Doing - Energy Systems Management, Nima Shahriari, Adrian V. Gheorghe
Engineering Management & Systems Engineering Faculty Publications
Climate change concerns have confronted energy policy makers by unprecedented challenges in the 21st century. Revolution of renewable energy technologies, as well as more efficient energy systems, has been promising in the context of global warming. However, these technologies are not maturing and chaning. Consequently planning for development of these resources requires dealing with various multidisciplinary research questions such as financial feasibility of renewable energy projects. Nevertheless, there is considerable lack of education programs offering multidisciplinary approach for addressing the current energy challenges. Based on the 21st evolving energy landscape, an interdisciplinary graduate certificate course work was designed at Old …
Testing Data Vault-Based Data Warehouse,
2015
Georgia Southern University
Testing Data Vault-Based Data Warehouse, Connard N. Williams
College of Graduate Studies: Theses & Dissertations
Data warehouse (DW) projects are undertakings that require integration of disparate sources of data, a well-defined mapping of the source data to the reconciled data, and effective Extract, Transform, and Load (ETL) processes. Owing to the complexity of data warehouse projects, great emphasis must be placed on an agile-based approach with properly developed and executed test plans throughout the various stages of designing, developing, and implementing the data warehouse to mitigate against budget overruns, missed deadlines, low customer satisfaction, and outright project failures. Yet, there are often attempts to test the data warehouse exactly like traditional back-end databases and legacy …
Low Effort Crowdsourcing: Leveraging Peripheral Attention For Crowd Work,
2015
Singapore Management University
Low Effort Crowdsourcing: Leveraging Peripheral Attention For Crowd Work, Vaish Rajan, Peter Organisciak, Kotaro Hara, Jeffrey P. Bigham, Haoqi Zhang
Research Collection School Of Computing and Information Systems
Crowdsourcing systems leverage short bursts of focusedattention from many contributors to achieve a goal. Byrequiring people’s full attention, existing crowdsourcingsystems fail to leverage people’s cognitive surplus in themany settings for which they may be distracted, performingor waiting to perform another task, or barely payingattention. In this paper, we study opportunities for loweffortcrowdsourcing that enable people to contribute toproblem solving in such settings. We discuss the designspace for low-effort crowdsourcing, and through a seriesof prototypes, demonstrate interaction techniques, mechanisms,and emerging principles for enabling low-effortcrowdsourcing.
Estimating Cost Adjustments Required To Accomplish Target Savings In Chronic Disease Management Interventions: A Simulation Study,
2015
Old Dominion University
Estimating Cost Adjustments Required To Accomplish Target Savings In Chronic Disease Management Interventions: A Simulation Study, Rafael Diaz, Joshua G. Behr, Bruce S. Britton
VMASC Publications
Chronic diseases are persistent ailments that are not preventable or curable with medication or vaccination. Many of the leading chronic conditions in industrialized societies may be related to lifestyle choices. The prevalence of these chronic conditions significantly affects the health, suffering, and longevity of patients. This paper demonstrates the utility of system dynamics as an approach to model and simulate the behavior of key cost factors in the implementation of population health management interventions. The study uses modeling and simulation as an evaluative method to identify potential savings stemming from an intervention within a well-defined population group. The model is …
Integrating Security Into The Undergraduate Software Engineering Curriculum,
2015
University of North Florida
Integrating Security Into The Undergraduate Software Engineering Curriculum, Robert Evans
UNF Graduate Theses and Dissertations
This research included a thorough examination of the existing software assurance or what is commonly called software security knowledge, methodologies and what information security technologies is currently being recommended by the information technology community. Finally it is demonstrated how this security knowledge could be incorporated into the curriculum for undergraduate software engineering.
Adaptive Duty Cycling In Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain And Fluid Models,
2015
Singapore Management University
Adaptive Duty Cycling In Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain And Fluid Models, Wai Hong Ronald Chan, Pengfei Zhang, Ido Nevat, Sai Ganesh Nagarajan, Alvin C. Valera, Hwee Xian Tan, Natarajan Gautam
Research Collection School Of Computing and Information Systems
Abstract:The dynamic and unpredictable nature of energy harvesting sources available for wireless sensor networks, and the time variation in network statistics like packet transmission rates and link qualities, necessitate the use of adaptive duty cycling techniques. Such adaptive control allows sensor nodes to achieve long-run energy neutrality, where energy supply and demand are balanced in a dynamic environment such that the nodes function continuously. In this paper, we develop a new framework enabling an adaptive duty cycling scheme for sensor networks that takes into account the node battery level, ambient energy that can be harvested, and application-level QoS requirements. We …
Current Practices For Product Usability Testing In Web And Mobile Applications,
2015
University of New Hampshire - Main Campus
Current Practices For Product Usability Testing In Web And Mobile Applications, Spencer W. Black
Honors Theses and Capstones
Software usability testing is a key methodology that ensures applications are intuitive and easy to use for the target audience. Usability testing has direct benefits for companies as usability improvements often are fundamental to the success of a product. A standard usability test study includes the following five steps: obtain suitable participants, design test scripts, conduct usability sessions, interpret test outcomes, and produce recommendations. Due to the increasing importance for more usable applications, effective techniques to develop usable products, as well as technologies to improve usability testing, have been widely utilized. However, as companies are developing more cross-platform web and …
Multi-User Multiple Input Multiple Output (Mimo) Communication With Distributed Antenna Systems In Wireless Networks,
2015
NEC Laboratories America
Multi-User Multiple Input Multiple Output (Mimo) Communication With Distributed Antenna Systems In Wireless Networks, Karthikeyan Sundaresan, Mohammad Khojastepour, Sampath Rangarajan, Jie Xiong
Research Collection School Of Computing and Information Systems
A system and a method are provided. The method includes deploying a plurality of antennas of an access point or a base station as a distributed antenna system. The method further includes configuring the distributed antenna system for multi-user wireless transmissions by applying medium access techniques and power-balanced pre-coding at the access point or the base station. The method also includes providing device localization for devices communicating with the distributed antenna system by applying time-difference-of-arrival techniques to antenna pairs from among the plurality of antennas at the access point or the base station.
Improving Software Quality And Productivity Leveraging Mining Techniques: [Summary Of The Second Workshop On Software Mining, At Ase 2013],
2015
Nanjing University
Improving Software Quality And Productivity Leveraging Mining Techniques: [Summary Of The Second Workshop On Software Mining, At Ase 2013], Ming Li, Hongyu Zhang, David Lo, Lucia Lucia
Research Collection School Of Computing and Information Systems
The second International Workshop on Software Mining (Soft-mine) was held on the 11th of November 2013. The workshop was held in conjunction with the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) in Silicon Valley, California, USA. The workshop has facilitated researchers who are interested in mining various types of software-related data and in applying data mining techniques to support software engineering tasks. During the workshop, seven papers on software mining and behavior models, execution trace mining, and bug localization and fixing were presented. One of the papers received the best paper award. Furthermore, there were two invited talk …
A Content-Sensitive Wiki Help System,
2014
San Jose State University
A Content-Sensitive Wiki Help System, Eswara Satya Pavan Rajesh Pinapala
Master's Projects
Context-sensitive help is a software application component that enables users to open help pertaining to their state, location, or the action they are performing within the software. Context-sensitive “wiki” help, on the other hand, is help powered by a wiki system with all the features of context-sensitive help. A context-sensitive wiki help system aims to make the context-sensitive help collaborative; in addition to seeking help, users can directly contribute to the help system. I have implemented a context-sensitive wiki help system into Yioop, an open source search engine and software portal created by Dr. Chris Pollett, in order to measure …
Online Learning On Incremental Distance Metric For Person Re-Identification,
2014
Singapore Management University
Online Learning On Incremental Distance Metric For Person Re-Identification, Yuke Sun, Hong Liu, Qianru Sun
Research Collection School Of Computing and Information Systems
Person re-identification is to match persons appearing across non-overlapping cameras. The matching is challenging due to visual ambiguities and disparities of human bodies. Most previous distance metrics are learned by off-line and supervised approaches. However, they are not practical in real-world applications in which online data comes in without any label. In this paper, a novel online learning approach on incremental distance metric, OL-IDM, is proposed. The approach firstly modifies Self-Organizing Incremental Neural Network (SOINN) using Mahalanobis distance metric to cluster incoming data into neural nodes. Such metric maximizes the likelihood of a true image pair matches with a smaller …
Human Action Classification Based On Sequential Bag-Of-Words Model,
2014
Singapore Management University
Human Action Classification Based On Sequential Bag-Of-Words Model, Hong Liu, Qiaoduo Zhang, Qianru Sun
Research Collection School Of Computing and Information Systems
Recently, approaches utilizing spatial-temporal features have achieved great success in human action classification. However, they typically rely on bag-of-words (BoWs) model, and ignore the spatial and temporal structure information of visual words, bringing ambiguities among similar actions. In this paper, we present a novel approach called sequential BoWs for efficient human action classification. It captures temporal sequential structure by segmenting the entire action into sub-actions. Each sub-action has a tiny movement within a narrow range of action. Then the sequential BoWs are created, in which each sub-action is assigned with a certain weight and salience to highlight the distinguishing sections. …
Mydeal: A Mobile Shopping Assistant Matching User Preferences To Promotions,
2014
Singapore Management University
Mydeal: A Mobile Shopping Assistant Matching User Preferences To Promotions, Kartik Muralidharan, Swapna Gottipati, Jing Jiang, Narayan Ramasubbu, Rajesh Krishna Balan
Research Collection School Of Computing and Information Systems
A common problem in large urban cities is the huge number of retail options available. In response, a number of shopping assistance applications have been created for mobile phones. However, these applications mostly allow users to know where stores are or find promotions on specific items. What is missing is a system that factors in a user's shopping preferences and automatically tells them which stores are of their interest. The key challenge in this system is twofold; 1) building a matching algorithm that can combine user preferences with fairly unstructured deals and store information to generate a final rank ordered …
An Empirical Study On The Adequacy Of Testing In Open Source Projects,
2014
Singapore Management University
An Empirical Study On The Adequacy Of Testing In Open Source Projects, Pavneet Singh Kochhar, Ferdian Thung, David Lo, Julia Lawall
Research Collection School Of Computing and Information Systems
During software maintenance, testing is crucial to ensure the quality of code as it evolves. With the increasing size and complexity of software, adequate software testing has become increasingly important. Code coverage is an important metric to gauge the effectiveness of test cases and the adequacy of testing. However, what is the coverage level exhibited by large-scale open-source projects? What is the correlation between software metrics and the code coverage of the software?In this study, we investigate the state-of-the-practice of testing by measuring code coverage in open-source software projects. We examine over300 large open-source projects written in Java, coming from …
Sensor-Free Corner Shape Detection By Wireless Networks,
2014
Singapore Management University
Sensor-Free Corner Shape Detection By Wireless Networks, Yuxi Wang, Zimu Zhou, Kaishun Wu
Research Collection School Of Computing and Information Systems
Due to the rapid growth of the smartphone applications and the fast development of the Wireless Local Area Networks (WLANs), numerous indoor location-based techniques have been proposed during the past several decades. Floorplan, which defines the structure and functionality of a specific indoor environment, becomes a hot topic nowadays. Conventional floorplan techniques leverage smartphone sensors combined with WiFi signals to construct the floorplan of a building. However, existing approaches with sensors cannot detect the shape of a corner, and the sensors cost huge amount of energy during the whole floorplan constructing process. In this paper, we propose a sensor-free approach …
Pads: Passive Detection Of Moving Targets With Dynamic Speed Using Phy Layer Information,
2014
Singapore Management University
Pads: Passive Detection Of Moving Targets With Dynamic Speed Using Phy Layer Information, Kun Qian, Chenshu Wu, Zheng Yang, Yunhao Liu, Zimu Zhou
Research Collection School Of Computing and Information Systems
Device-free passive detection is an emerging technology to detect whether there exists any moving entities in the area of interests without attaching any device to them. It is an essential primitive for a broad range of applications including intrusion detection for safety precautions, patient monitoring in hospitals, child and elder care at home, etc. Despite of the prevalent signal feature Received Signal Strength (RSS), most robust and reliable solutions resort to finer-grained channel descriptor at physical layer, e.g., the Channel State Information (CSI) in the 802.11n standard. Among a large body of emerging techniques, however, few of them have explored …
Cardioguard: A Brassiere-Based Reliable Ecg Monitoring Sensor System For Supporting Daily Smartphone Healthcare Applications,
2014
Seoul National University
Cardioguard: A Brassiere-Based Reliable Ecg Monitoring Sensor System For Supporting Daily Smartphone Healthcare Applications, Sungjun Kwon, Jeehoon Kim, Seungwoo Kang, Youngki Lee, Hyunjae Baek, Kwangsuk Park
Research Collection School Of Computing and Information Systems
We propose CardioGuard, a brassiere-based reliable electrocardiogram (ECG) monitoring sensor system, for supporting daily smartphone healthcare applications. It is designed to satisfy two key requirements for user-unobtrusive daily ECG monitoring: reliability of ECG sensing and usability of the sensor. The system is validated through extensive evaluations. The evaluation results showed that the CardioGuard sensor reliably measure the ECG during 12 representative daily activities including diverse movement levels; 89.53% of QRS peaks were detected on average. The questionnaire-based user study with 15 participants showed that the CardioGuard sensor was comfortable and unobtrusive. Additionally, the signal-to-noise ratio test and the washing durability …
