Search Results

Now showing 1 - 10 of 15
  • Article
    Education With Experience: Assessment of a Co-Op Model in Undergraduate Engineering Programs in Computing
    (Ieee Computer Soc, 2023) Nazlioglu, Selma; Turhan, Cigdem; Yazici, Ali
    A major concern among graduates of computing departments is the discrepancy between the expectations of software companies and the competencies provided by the academic departments. This ongoing problem makes co-op education inevitable, as it combines industrial experience with traditional education.
  • Conference Object
    Citation - WoS: 2
    Citation - Scopus: 14
    Exploring Collaboration Patterns Among Global Software Development Teams
    (Ieee Computer Soc, 2009) Serce, Fatma Cemile; Alpaslan, Ferda-Nur; Swigger, Kathleen; Brazile, Robert; Dafoulas, George; Lopez, Victor; Schumacker, Randy
    This study examines communication behaviors in global software student teams. The authors of the paper characterize the types of communication behaviors that occur when student teams are engaged in a software development project. The authors present findings from a one-semester study that examined factors contributing to successful distributed programming interactions among students enrolled at the University of Atilim (Turkey), Universidad Tecnologica de Panama, University of North Texas, and Middlesex University (UK). Using content and cluster analyses techniques, we identified distinct patterns of collaboration and examined how these patterns were associated with task, culture, GPA, and performance of collaborative teams. Our results suggest that communication patterns among global software learners may be related to task type, culture and GPA. It is hoped that these findings will lead to the development of new strategies for improving communication among global software teams.
  • Conference Object
    Citation - Scopus: 3
    English to Turkish example-based Machine Translation with Synchronous SSTC
    (Ieee Computer Soc, 2008) Alp, N. Deniz; Turhan, Cigdem
    Example Based Machine Translation (EBMT) is a corpus-based method which is based on using previously translated text. In this project, English to Turkish EBMT system has been developed which uses the Synchronous SSTC for the representation of the sentences in the parallel corpora. This method proves to be effective especially in structurally different languages such as English and Turkish.
  • Article
    Citation - WoS: 16
    What We Know About Software Test Maturity and Test Process Improvement
    (Ieee Computer Soc, 2018) Garousi, Vahid; Felderer, Michael; Hacaloglu, Tuna
    [No Abstract Available]
  • Conference Object
    Citation - Scopus: 1
    A Novel Use of Reinforcement Learning for Elevated Click-Through Rate in Online Advertising
    (Ieee Computer Soc, 2023) Haider, Umair; Yildiz, Beytullah
    Efficiently predicting Click-through Rate (CTR) is crucial for the success of online advertising. Traditional methods often struggle to adapt to the dynamic nature of user preferences and the evolving relevance of advertisements. In this study, we propose a novel Reinforcement Learning (RL) approach for CTR prediction, leveraging OpenAI Gym and the Thompson Sampling algorithm. Our approach dynamically estimates CTR, cleverly adapting to the ever-changing landscape of user preferences and advertisement relevance. Results showcase the exceptional performance of Thompson Sampling in CTR prediction, sur-passing other RL methods with a remarkable 10% higher confidence level. This emphasizes the significant potential of our RL approach in optimizing the selection of online advertisements.
  • Conference Object
    Citation - WoS: 4
    A Comparison of Team Performance Measures for Global Software Development Student Teams
    (Ieee Computer Soc, 2009) Swigger, Kathleen; Serce, Fatma Cemile; Alpaslan, Ferda Nur; Brazile, Robert; Dafoulas, George; Lopez, Victor
    One of the most difficult tasks for global software development researchers is quantifying the performance of groups and students who participate in these distributed projects [30]. There has been much debate about which factors better correlate with team performance and which best describe a successful team. The purpose of this paper is to compare the different approaches that have been used to evaluate the performance of global software learners and show how these techniques can affect research results. Using data from student groups engaged in global software development projects for the past year, the authors apply a number of different assessment methods and show their effects on different performance indicators. Our study suggests that the selection of appropriate measures to evaluate team performance can dramatically affect how one identifies successful teams.
  • Conference Object
    An Alternative Product Extraction Method for E-Commerce Applications
    (Ieee Computer Soc, 2007) Koyuncu, Murat
    Customers generally like to see alternative products and compare their characteristics and prices before deciding on one of them. Therefore, proposing alternative products is one of the crucial issues for e-commerce applications to increase customer satisfaction. This paper proposes a fuzzy similarity-based approach to determine similar products recorded in a database and submit them intelligently to the customer in a ranked way as alternative products.
  • Article
    Citation - WoS: 6
    Citation - Scopus: 8
    Software Size Measurement: Bridging Research and Practice
    (Ieee Computer Soc, 2024) Hacaloglu, Tuna; Unlu, Huseyin; Yildiz, Ali; Demirors, Onur
    This study investigates the limited adoption of functional size measurement methods in the software development industry. Using insights from firms experienced in size measurement, it aims to uncover industry expectations and facilitate the translation of theoretical methodologies into practical applications.
  • Conference Object
    Citation - WoS: 2
    Citation - Scopus: 2
    Process Matchmaking on a P2p Environment
    (Ieee Computer Soc, 2006) Celebi, Remzi; Çelebi, Remzi; Ellezer, Huseyin; Baylam, Cemi; Cereci, İbrahim; Cereci, Ibrahim; Kilic, Hurevreni; Çelebi, Remzi; Cereci, İbrahim; Computer Engineering; Computer Engineering
    A process matchmaking environment based on P2P architecture and Gnutella protocol is established Java Agent Development Framework (JADE) is used as middleware. The processes are modeled as one-input transition systems augmented by goal state descriptions. A polynomial-time algorithm for handling matchmaking of peer process encounters is developed The environment can easily be customized to a specific application domain by simple user-interface modifications and through the development of related state ontologies.
  • Conference Object
    Citation - WoS: 6
    Citation - Scopus: 7
    Protocol and Connectivity Based Overlay Level Capacity Calculation of P2p Networks
    (Ieee Computer Soc, 2006) Oztoprak, Kasim; Kilic, Hurevren
    In this paper, we proposed a metric for P2P networks based on Shannon's L-channel capacity calculation idea. The metric calculates the maximum rate of information (in bits per second) that can be transmitted over P2P network (a.k.a. combinatorial capacity) caused by protocol and overlay-level connectivity. We suggest P2P systems to be modeled as a discrete noiseless channel on which the protocol together with dynamically changing overlay-level instant connectivity topology defines a Shannon Language. In experimental works, we applied the metric first to the Gnutella 0.6 protocol for which message traffic explosion is a known problem and then to its time-based clustering version. The obtained results are compared with other two known metrics' namely, number of query hits and unit query-hit response time, results and potential correlations among them are discussed.