Now showing items 43-62 of 65

    • Software Engineering Methodologies in Developing a Railway Condition Monitoring System 

      Bhardwaj, Bhavana (North Dakota State University, 2022)
      With the continuous growth of rail track geometry irregularities due to aging, environmental factors, and wheel loads, rail track requires frequent maintenance. Railroads often rely on the precise and correct localization ...
    • Spatially Aware Computing for Natural Interaction 

      Roudaki, Amin (North Dakota State University, 2013)
      Spatial information refers to the location of an object in a physical or digital world. Besides, it also includes the relative position of an object related to other objects around it. In this dissertation, three systems ...
    • Stock Prediction Analyzing Investor Sentiments 

      Chatterjee, Arijit (North Dakota State University, 2018)
      We are going through a phase of data evolution where a major portion of the data from our daily lives is now been stored on social media platforms. In recent years, social media has become ubiquitous and important for ...
    • A Structural Metric Model to Predict the Complexity of Web Interfaces 

      Attaallah, Abdulaziz Ahmad (North Dakota State University, 2017)
      The complexity of web pages has been widely investigated. Many experimental studies used several metrics to measure certain aspects of the users, tasks or GUIs. In this research, we focusing on the visual structure of web ...
    • Systematic Approaches to Improve Test Case Prioritization Using Requirements and Risks 

      Hettiarachchi, Charitha Sasika (North Dakota State University, 2016)
      The use of system requirements and their risks enables software testers to identify more important test cases that can reveal faults associated with risky components. Having identified important test cases, software testers ...
    • Towards Better Engineering of Enterprise Resource Planning Systems 

      Asgar, Talukdar Sabbir (North Dakota State University, 2016)
      In spite of their high implementation failure rate, Enterprise Resource Planning (ERP) software remains a popular choice for most businesses. When it succeeds, ERP software provides effective integration of formerly isolated ...
    • Towards Change Propagating Test Models In Autonomic and Adaptive Systems 

      Akour, Mohammed Abd Alwahab (North Dakota State University, 2012)
      The major motivation for self-adaptive computing systems is the self-adjustment of the software according to a changing environment. Adaptive computing systems can add, remove, and replace their own components in response ...
    • Towards Improving P300-based Brain-Computer Interfaces: From Desktop to Mobile 

      Obeidat, Qasem Turki (North Dakota State University, 2014)
      A brain-computer interface (BCI) enables a paralyzed user to interact with an external device through brain signals. A BCI measures identi es patterns within these measured signals, translating such patterns into commands. ...
    • Towards Test Focus Selection for Integration Testing Using Software Metrics 

      Bani Ta’an, Shadi Elaiyan (North Dakota State University, 2013)
      Object-oriented software systems contain a large number of modules which make the unit testing, integration testing, and system testing very difficult and challenging. While the aim of the unit testing is to show that ...
    • Tracking Vehicles from Mobile Phone Received Signal Strength Sequences 

      Chitraranjan, Charith Devinda (North Dakota State University, 2015)
      We address the problem of tracking vehicles from received signal strength (RSS) sequences generated by mobile phones carried in them. Our main objectives are to provide travel-time estimates for selected roads and provide ...
    • Trust and Anti-Autonomy Modelling of Autonomous Systems 

      Rastogi, Aakanksha (North Dakota State University, 2020)
      Human trust in autonomous vehicles is built upon their safe and secure operability in the most ethical, law abiding manner possible. Despite the technological advancements that autonomous vehicles are equipped with, their ...
    • A Two-phase Security Mechanism for Anomaly Detection in Wireless Sensor Networks 

      Zhao, Jingjun (North Dakota State University, 2013)
      Wireless Sensor Networks (WSNs) have been applied to a wide range of application areas, including battle fields, transportation systems, and hospitals. The security issues in WSNs are still hot research topics. The constrained ...
    • Understanding Contextual Factors in Regression Testing Techniques 

      Anderson, Jeffrey Ryan (North Dakota State University, 2016)
      The software regression testing techniques of test case reduction, selection, and prioritization are widely used and well-researched in software development. They allow for more efficient utilization of scarce testing ...
    • Understanding the Patterns of Microservice Intercommunication From A Developer Perspective 

      Nadeem, Anas (North Dakota State University, 2022)
      Microservices Architecture is the modern paradigm for designing software. Based on the divide-and-conquer strategy, microservices architecture organizes the application by furnishing it with a fine-level granularity. Each ...
    • Usability Construct for Mobile Applications: A Clustering based Approach 

      Kotala, Pratap (North Dakota State University, 2015)
      The growth of mobile applications that run on cell phones and other handheld devices has introduced a broad range of usability challenges that were not faced by the web and standalone PC environments. The current usability ...
    • User-Behavior Trust Modeling in Cloud Security 

      Alruwaythi, Maryam (North Dakota State University, 2019)
      With the cloud computing increasing in popularity by providing a massive number of services such as recourses and data center, the number of attacks is increasing. Security is a basic concern in cloud computing, and threats ...
    • Using Cyberlearning Environment to Improve Student’s Learning and Engagement in Introductory Computer Programming Courses 

      Narasareddy Gari, Mourya Reddy (North Dakota State University, 2019)
      All Computer Science majors are required to take introductory programming (CS1) as a fundamental course which has a high dropout rate. Researchers report that CS1 students lack motivation and need constant resource support. ...
    • Using Human Error Models to Improve the Quality of Software Requirements 

      Anu, Vaibhav Kumar (North Dakota State University, 2018)
      Creating high quality software is a primary concern for software development organizations. Researchers have devoted considerable effort in developing quality improvement methods that help software engineers detect faults ...
    • Using Information Retrieval to Improve Integration Testing 

      Alazzam, Iyad (North Dakota State University, 2012)
      Software testing is an important factor of the software development process. Integration testing is an important and expensive level of the software testing process. Unfortunately, since the developers have limited time ...
    • Using Learning Styles to Improve Software Requirements Quality: An Empirical Investigation 

      Goswami, Anurag (North Dakota State University, 2017)
      The success of a software organization depends upon its ability to deliver a quality software product within time and budget constraints. To ensure the delivery of quality software, software inspections have proven to be ...