6 results
Search Results
Now showing 1 - 6 of 6
Conference Object Citation - WoS: 3Citation - Scopus: 11Towards Modeling Patterns for Embedded Software Industry: Feedback From the Field(Ieee, 2018) Akdur, Deniz; Demirors, Onur; Say, BilgeThe analysis, design, implementation and testing of software for embedded systems are not trivial. Software modeling is a commonly used approach in the embedded software industry to manage complexity of these phases. The modeling approaches vary since the characteristics of modeling such as its purpose, the medium type used, the lifecycle phase used, differ among systems and industrial sectors. Our previous research identified and defined the modeling approach patterns in embedded software development projects based on quantitative data. In this paper, to validate and improve the pre-investigated pattern set, we present a series of semi-structured interviews over eight months with 53 embedded software professionals across a variety of target industrial sectors and roles. With the help of these interviews, the different modeling approach patterns in embedded software development were better understood and the hidden patterns not evident in the previous study were identified along with a documentation of personalized modeling experiences.Conference Object Citation - WoS: 3Citation - Scopus: 4Effort Prediction for Microservices: a Case Study(Ieee, 2021) Unlu, Huseyin; Hacaloglu, Tuna; Leblebici, Onur; Demirors, OnurSoftware size measurement is critical as an input to perform important project management processes such as effort, cost and schedule estimation. Functional size measurement (FSM) methods are beneficial in terms of being applicable in the early phases of the software life cycle over functional requirements and providing a systematic and repeatable method. However, in agile organizations, it can be challenging to seperate measurement components of FSM methods from requirements in the early phases as the documentation is kept to a minimum compared to traditional methods such as the Waterfall Model and is detailed as the project steps. In addition, the existing FSM methods are not fully compatible with today's architectural structures, which are from being data-driven and to evolve into a behaviour-oriented structure. In this study, we performed a case study which includes a project developed with agile methods and using microservice-based architecture to compare the effectiveness of COSMIC FSM and event-based software size measurement. For this purpose, we measured the size of the project and created effort estimation models based on two methods. The measurers had difficulty in applying both methods due to the limited detail level of the requirements in the project. However, the event-based method was found to estimate effort with less error than the COSMIC FSM method.Conference Object Citation - WoS: 5Citation - Scopus: 5Using Data Analytics for Collaboration Patterns in Distributed Software Team Simulations(Ieee, 2016) Dafoulas, Georgios A.; Serçe, Fatma Cemile; Serce, Fatma C.; Swigger, Kathleen; Brazile, Robert; Alpaslan, Ferda N.; Lopez, Victor; Milewski, Allen; Serçe, Fatma Cemile; Information Systems Engineering; Information Systems EngineeringThis paper discusses how previous work on global software development learning teams is extended with the introduction of data analytics. The work is based on several years of studying student teams working in distributed software team simulations. The scope of this paper is twofold. First it demonstrates how data analytics can be used for the analysis of collaboration between members of distributed software teams. Second it describes the development of a dashboard to be used for the visualization of various types of information in relation to Global Software Development (GSD). Due to the nature of this work, and the need for continuous pilot studies, simulations of distributed software teams have been created with the participation of learners from a number of institutions. This paper discusses two pilot studies with the participation of six institutions from two different countries.Conference Object Citation - WoS: 16KINSHIPGAN: SYNTHESIZING OF KINSHIP FACES FROM FAMILY PHOTOS BY REGULARIZING A DEEP FACE NETWORK(Ieee, 2018) Ozkan, Savas; Ozkan, AkinIn this paper, we propose a kinship generator network that can synthesize a possible child face by analyzing his/her parent's photo. For this purpose, we focus on to handle the scarcity of kinship datasets throughout the paper by proposing novel solutions in particular. To extract robust features, we integrate a pre-trained face model to the kinship face generator. Moreover, the generator network is regularized with an additional face dataset and adversarial loss to decrease the overfitting of the limited samples. Lastly, we adapt cycle-domain transformation to attain a more stable results. Experiments are conducted on Families in the Wild (FIW) dataset. The experimental results show that the contributions presented in the paper provide important performance improvements compared to the baseline architecture and our proposed method yields promising perceptual results.Conference Object Citation - WoS: 9Citation - Scopus: 13Modeling of Subsonic Cavity Flows by Neural Networks(Ieee, 2004) Efe, MÖ; Debiasi, M; Özbay, H; Samimy, MInfluencing the behavior of a flow field is a core issue as its improvement can yield significant increase of the efficiency and performance of fluidic systems. On the other hand, the tools of classical control systems theory are not directly applicable to processes displaying spatial continuity as in fluid flows. The cavity flow is a good example of this and a recent research focus in aerospace science is its modeling and control. The objective is to develop a finite dimensional representative model for the system with appropriately defined inputs and outputs. Towards the goal of reconstructing the pressure fluctuations measured at the cavity floor, this paper-demonstrates that given some history of inputs and outputs, a neural network based feedforward model can be developed such that the response of the neural network matches the measured response. The advantages of using such a model arc the representational simplicity of the model, structural flexibility to enable controller design and the ability to Store information in an interconnected structure.Conference Object Citation - WoS: 16Citation - Scopus: 21Measureability of Functional Size in Agile Software Projects: Multiple Case Studies With Cosmic Fsm(Ieee, 2019) Hacaloglu, Tuna; Demirors, OnurFunctional size measurement (FSM) has been used in software engineering for decades as a main driver for estimation and significant input for other various project management activities throughout the project life span. To apply FSM accurately at the early stages of software development process, especially for estimation purposes, functional user requirements need to be available in detail as required by the adopted FSM method. However, in agile software development, requirement specifications, in general, are kept minimal. For this reason, the adjustment of the requirements to the necessary granularity level has been articulated as one of the barriers preventing the diffusion of FSM practices among agile teams. In this paper, we take a closer look at this problem in order to investigate the usability of FSM and to reveal FSM related challenges empirically through case studies on real agile projects from different software organizations. This study also provides a snapshot of agile organizations in terms of requirement specification and estimation related practices

