Department of Software Engineering

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 52
  • Item
    IMPLEMENTATION OF MACHINE LEARNING METHODS TO UNDERSTAND SURGICAL RESIDENTS' SKILL LEVELS THROUGH THEIR HAND MOVEMENTS GENERATED BY COMPUTER-BASED SIMULATION TRAINING ENVIRONMENTS
    ( 2023-07) TONBUL, Gökçen ; ÇAĞILTAY, Nergiz ; TOPALLI, DAMLA
    Medical disciplines have been experiencing big challenges in its existing complex nature, parallel with the development of the new technologies. Classical approaches evolve into modern solutions in the adaptation process even some are becoming completely obsolete. The natural complications of an ordinary open surgery directed this evolution towards the term minimally invasive operations. Minimally invasive surgery (MIS), as a general term, uses or creates cavity in the body to reach the desired body part by using necessary tools. The aim is to give less pain to the patient by keeping less incision and tissue damage. However, there are still several problems for the education programs of related surgical procedures. For instance, defining and objectively measuring the surgical skill levels is a challenging process. In this regard, first a systematic review study is conducted to better understand the surgical skill level classification approaches. Afterwards, it is aimed to classify intermediate and novice surgical skills with higher accuracy compared to the previous classification efforts using any possible hand movement-oriented data gathered through virtual reality environments in an experimental study. The results show that it is possible to improve the classification more using different data engineering techniques based on a reproducible adapted framework. It is believed that, in the future, it is possible to adapt this research study effort to any virtual environment with a proper set of tools, the applicable software engineering efforts on top of data science discernment, as well as possible innovative machine learning approximations.
  • Item
    A STUDY OF DEVOPS ADOPTION IN SOFTWARE DEVELOPMENT ORGANIZATIONS: QUALITY, PRODUCTIVITY, AND SECURITY PERSPECTIVE
    ( 2023-01-30) OTAIWI, Ziadoon Abdullah ; YAZICI, Ali ; MISHRA, Alok
    These days, many software organizations are competing with each other to rapidly develop and deliver high-quality, reliable software. DevOps is the Development (Dev) and Operation (Ops) methodology in software development organizations and has become one of the favored methodologies in many leading companies; consequently, many organizations want to adopt this methodology. However, adopting DevOps in the software industry is a big challenge because it requires new tools, technologies, methods, culture, and experienced work teams to design reliable and deployable applications. Most of the current academic research surrounding DevOps seeks answers for how to adapt to this new methodology and how to improve performance in the organization; its focus is on velocity, quality, and productivity to produce these applications. This study aims to conduct an empirical study to fill the research gaps related to quality, productivity, and security issues in implementing the DevOps methodology in organizations. This quantitative study found that software quality, productivity, and security are improved when DevOps was adopted following the CALMS (Culture, Automation, Lean, Measurement, and Sharing) framework. However, according to quantitative data collected, there are some challenges and negative impacts on security when DevOps is adopted. This study also proposes the development of best practices, recommendations, and a model to facilitate the adoption of DevOps in organizations.
  • Item
    CLOUD COMPUTING SECURITY ISSUES AND SELECTION OF DEPLOYMENT MODEL AND SERVICE MODEL ACCORDING TO SECURITY REQUIREMENTS
    ( 2015-01-31) SEZEN, Arda ; YAZICI, Ali ; BOSTAN, Atila
    This thesis reviews the necessity of X.800 Recommendation service categories for different cloud service models and cloud deployment models together with some security solution approaches in cloud computing. The thesis evaluates the solution approaches to show that technical and non-technical approaches need to be handled together to produce comprehensive solutions. Six technical solution approach have been included to evaluate the fulfilment of X.800 Recommendation service categories. Eventually, twelve hypotheses have been formulated, tested, and accepted based on the survey data to understand the necessity of X.800 Recommendation service categories for different cloud service models and cloud deployment models.
  • Item
    AUTOMATED FUNCTIONAL SIZE MEASUREMENT FOR MULTI-TIER OBJECT RELATIONAL MAPPING ARCHITECTURES
    ( 2015-10-25) DEMİREL, Hamdi ; ÖZKAN, Barış
    Software Functional Size Measurement methods are generic, and additional rules and concept mappings are required for specific software settings in order to improve the measurement objectivity and consistency. Although some operational definitions have been made for specific architectural style measurement procedures, there are still opportunities to improve measurement objectivity and consistency. These opportunities can be achieved through automation by minimizing measurer errors, time/effort costs and dependence to the development environment. In this study, a functional size measurement approach for Three-Tier Object Relational Mapping Business Application is proposed, and a prototype measurement tool and its results for validation are presented in case studies.
  • Item
    MAXIMIZING TARGET COVERAGE OF UNMANNED AERIAL VEHICLE CARRIED ON MOBILE PLATFORM
    ( 2015-12) SAVURAN, Halil ; KARAKAYA, Murat
    This thesis proposes a solution approach for target mazimization problem for a range constrained unmanned aerial vehicle (UAV) carried on mobile platform. The problem is modeled with extending the Vehicle Routing Problem (VRP) with the constraints of range capacity and depot mobility and this novel extension is termed Capacitated Mobile Depot VRP (C-MoDVRP) throughout this study. Requirement of a novel solution approach dictated by the nature of this problem is satisfied by adapting a genetic algorithm (GA-CMoD) for the problem specific constraints. The motivation, problem definition, and development of the proposed solution along with its implementation are given in the thesis. Moreover, the performance of the proposed GA-CMoD is observed by extensive simulation tests under different problem constraints. The quality of the produced routes is compared with that of the alternative solution methods. The experiment test results indicate the success of the proposed solution over the alternative ones clearly.