Özkan, Barış

Job Title:Doktor Öğretim Üyesi
Main Affiliation:Information Systems Engineering
Status: Former Staff
Name Variants:
B.,Özkan Ö.,Barış

Scholarly Output Search Results

Now showing 1 - 10 of 13
  • Master Thesis
    Çok Katmanlı Nesne-ilişkisel Eşleme Mimarisi için Otomatik Fonksiyonel Büyüklük Ölçümü
    (2015) Demirel, Hamdi; Özkan, Barış
    Fonksiyonel Büyüklük Ölçüm metodları jenerik metodlardır ve ölçüm tutarlılığının ve objektifliğinin artırılması amacıyla kullanılan spesifik yazılım ayarları için ek kurallar ve konseptsel eşleme metodları gerektirirler. Belirli mimari stiller için kullanımda olan çeşitli standardizasyon tanımları yapılmış olsa da, objektiflik ve tutarlılığı artırmak için hala yapılabilecek iyileştirmeler bulunmaktadır. Bu iyileştirmeler, otomasyon metodu kullanılarak ölçümcü hatalarının, zaman/efor miktarının ve yazılım geliştirme ortamına bağımlılığın azaltılması ile sağlanabilir. Bu çalışmada, Üç-Katmanlı Nesne İlişkisel Eşleme Mimarisi kullanan iş yazılımları için bir yaklaşım oluşturulmuş, prototip bir araç tasarlanmış ve bu araç yardımı ile bulunan sonuçlar, yaklaşımın doğrulanması için deneysel çalışmalarla sunulmuştur.
  • Conference Object
    Türkiye'de Yazilimin Temel Gösterge Alanlarda Gelisimi
    (CEUR-WS, 2016) Yazici,A.; Misra,A.; Özkan,B.; Cetin,S.
    [No abstract available]
  • Other
    A Curriculum on Sustainable Information Communication Technology
    (2015) Özkan, Barış; Mishra, Alok
    Economies are increasingly becoming dependent on Information Communication Technology (ICT) and concerns over sustainability have called for the investigation of the relation between sustainability and ICT. While the majority of the studies in this field have an environmentalist focus in this regard, technical, economical and societal concerns on sustainability have arisen in the last decade. Today, more and more studies are addressing the need for the inclusion of sustainability as a design goal for ICT development and for the systems that rely on ICT. Therefore, the integration of education on sustainability in the curriculum is imperative for current and future generations of professionals to accomplish this goal. In this paper, we propose a curriculum for sustainable ICT along with the expected learning outcomes and components. The course design is based on a multi-faceted approach that embraces different viewpoints on sustainability and aims to increase students’ awareness of the complex nature of sustainability.
  • Conference Object
    Citation - Scopus: 1
    Üç Katmanli Nesne-iliskisel Esleme Mimarisi için Otomatik Fonksiyonel Büyüklük Ölçümü
    (CEUR-WS, 2015) Demirel,H.; Özkan,B.
    [No abstract available]
  • Review
    Citation - WoS: 160
    Citation - Scopus: 205
    Challenges and Best Practices in Industry-Academia Collaborations in Software Engineering: a Systematic Literature Review
    (Elsevier, 2016-11) Garousi, Vahid; Petersen, Kai; Ozkan, Baris
    Context: The global software industry and the software engineering (SE) academia are two large communities. However, unfortunately, the level of joint industry-academia collaborations in SE is still relatively very low, compared to the amount of activity in each of the two communities. It seems that the two 'camps' show only limited interest/motivation to collaborate with one other. Many researchers and practitioners have written about the challenges, success patterns (what to do, i.e., how to collaborate) and anti-patterns (what not do do) for industry-academia collaborations. Objective: To identify (a) the challenges to avoid risks to the collaboration by being aware of the challenges, (b) the best practices to provide an inventory of practices (patterns) allowing for an informed choice of practices to use when planning and conducting collaborative projects. Method: A systematic review has been conducted. Synthesis has been done using grounded-theory based coding procedures. Results: Through thematic analysis we identified 10 challenge themes and 17 best practice themes. A key outcome was the inventory of best practices, the most common ones recommended in different contexts were to hold regular workshops and seminars with industry, assure continuous learning from industry and academic sides, ensure management engagement, the need for a champion, basing research on real world problems, showing explicit benefits to the industry partner, be agile during the collaboration, and the co-location of the researcher on the industry side. Conclusion: Given the importance of industry-academia collaboration to conduct research of high practical relevance we provide a synthesis of challenges and best practices, which can be used by researchers and practitioners to make informed decisions on how to structure their collaborations. (C) 2016 Elsevier B.V. All rights reserved.
  • Conference Object
    Citation - WoS: 3
    A Proposal on Requirements for Cosmic Fsm Automation From Source Code
    (Ieee, 2016) Tarhan, Ayca; Ozkan, Baris; Icoz, Gonca Canan
    Automation of functional size measurement (FSM) process has increasingly gained importance since manual measurement is time-consuming, costly, and sometimes error-prone. There exist studies that automate measurement from different software artifacts such as requirements specifications, design models, and software code. In this study we review and compare four studies that we have carried out in recent years to automate COSMIC FSM from software code. Based on the comparison and the lessons learned, we derive an operational scenario for automated FSM from software code and propose a set of requirements that need to be considered in automation. We think the proposal will be helpful not only for our future studies and also for future work of interested researchers.
  • Conference Object
    Citation - Scopus: 9
    A Proposal on Requirements for Cosmic Fsm Automation From Source Code
    (Institute of Electrical and Electronics Engineers Inc., 2016-10) Tarhan,A.; Ozkan,B.; Icoz,G.C.
    Automation of functional size measurement (FSM) process has increasingly gained importance since manual measurement is time-consuming, costly, and sometimes errorprone. There exist studies that automate measurement from different software artifacts such as requirements specifications, design models, and software code. In this study we review and compare four studies that we have carried out in recent years to automate COSMIC FSM from software code. Based on the comparison and the lessons learned, we derive an operational scenario for automated FSM from software code and propose a set of requirements that need to be considered in automation. We think the proposal will be helpful not only for our future studies and also for future work of interested researchers. © 2016 IEEE.
  • Article
    Citation - WoS: 12
    Citation - Scopus: 14
    A Curriculum on Sustainable Information Communication Technology
    (Politechnika Lubelska, 2015) Ozkan, Baris; Mishra, Alok; Information Systems Engineering; Software Engineering
    Economies are increasingly becoming dependent on Information Communication Technology (ICT) and concerns over sustainability have called for the investigation of the relation between sustainability and ICT. While the majority of the studies in this field have an environmentalist focus in this regard, technical, economical and societal concerns on sustainability have arisen in the last decade. Today, more and more studies are addressing the need for the inclusion of sustainability as a design goal for ICT development and for the systems that rely on ICT. Therefore, the integration of education on sustainability in the curriculum is imperative for current and future generations of professionals to accomplish this goal. In this paper, we propose a curriculum for sustainable ICT along with the expected learning outcomes and components. The course design is based on a multi-faceted approach that embraces different viewpoints on sustainability and aims to increase students' awareness of the complex nature of sustainability.
  • Article
    Automated Functional Size Measurement for Three-Tier Object Relational Mapping Architectures
    (2016) Özkan, Barış
    Software Functional Size Measurement (FSM) methods are generic. Additional measurement rules, procedures and concept mappings between the generic measurement constructs and specific software artifacts are required in order to improve the measurement objectivity, consistency and enable measurement automation. Although FSM methods provide guidance for measuring software that has well-known architectures, there are opportunities to improve and automate measurements from the artifacts of such architectures. In this paper, a functional size measurement approach for the software that has the Three-Tier Object Relational Mapping architecture is proposed. The approach is based on two components: a mapping between the elements of this software architecture and the COSMIC method constructs and a prototype measurement tool that implements a measurement procedure based on this mapping. In the study the components of the approach are described, the results of a measurement case study are presented and the opportunities and the limitations of the approach are discussed.
  • Conference Object
    Citation - WoS: 1
    Citation - Scopus: 3
    Pl Fsm: an Approach and a Tool for the Application of Fsm in Spl Environments
    (Ieee, 2015-08) Eren, Onder; Ozkan, Baris; Demirors, Onur
    In order to develop cost-efficient software it is crucial to measure the accurate software size. However; measuring the software size has up to now been almost entirely a manual process and, as such, is both time-consuming and prone to human error which can end up with time and money loss. Automation of this process is a must for the software developing companies to improve the quality of project and budget planning. This paper introduces a mapping between COSMIC concept elements and UML conceptual elements and an automation tool in order to capture the information needed for functional software size measurement from UML diagrams in a component based software product line environment (CBPL) that are structured in accordance with the interface based design (IbD) method. The mapping and the tool combined is called PL FSM. The results obtained by manual measurement and automated measurement are compared and the results are observed to be close. As a result of this study, PL FSM approach is validated in CBPL environment at the design stage of software development process. The case studies have been carried out in embedded systems domain.

Sustainable Development Goals