Recent Submissions

  • Designing a novel educational game for teaching C# programming 

    Hinds, M.; Baghaei, Nilufar; Ragon, P.; Lambert, J.; Dajakaruna, T.; Houghton, T.; Dacey, Simon; Casey, John (Computer Supported Education (CSEDU Secretariat), 2017-04)
    Learning to code can be a daunting experience for a lot of students. RunJumpCode is a novel 2D platformer video game, designed and developed in Unity, to teach players the fundamental concepts of C# programming. The game ...
  • Engaging children in diabetes education through mobile games 

    Baghaei, Nilufar; Casey, John; Nandigam, D.; Sarrafzadeh, Hossein; Maddison, R. (International Association for the Development of the Information Society (IADIS), 2017-04)
    Traditional methods for diabetic education rely heavily on written materials and there is only a limited amount of resources targeted at educating diabetic children. Mobile games can be effective, evidence-based, and ...
  • RunJumpCode : an educational game for educating programming 

    Hinds, M.; Baghaei, Nilufar; Ragon, P.; Lambert, J.; Dajakaruna, T.; Houghton, T.; Dacey, Simon (International Association for the Development of the Information Society (IADIS), 2017-04-12)
    Programming promotes critical thinking, problem solving and analytic skills through creating solutions that can solve everyday problems. However, learning programming can be a daunting experience for a lot of students. ...
  • Adaptive document image skew estimation 

    Rezaei, S.B.; Shanbehzadeh, J.; Sarrafzadeh, Hossein (International Association of Engineers (IAENG), 2017-03)
    The skew of the scanned document image is inevitable, and its correction improves the performance of document recognition systems. Skew specifies the text lines deviation from the horizontal or vertical axes. To date, skew ...
  • Progress report on a proposed theory for software development 

    Kirk, D.C.; MacDonell, S.G. (2015-07)
    There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing ...
  • Investigating a conceptual construct for software context 

    Kirk, D.; MacDonell, S.G. (ACM DL (Digital Library), 2014-05-13)
    A growing number of empirical software engineering researchers suggest that a complementary focus on theory is required if the discipline is to mature. A first step in theory-building involves the establishment of suitable ...
  • Large-scale image retrieval using local binary patterns and iterative quantization 

    Shakerdonyavi, M.; Shanbehzadeh, J.; Sarrafzadeh, Hossein (2015-11)
    Hashing algorithm is an efficient approximate searching algorithm for large-scale image retrieval. Learning binary code is a key step to improve its performance and it is still an ongoing challenge. The inputs of Hashing ...
  • Distributed Incremental wLPSVM Learning 

    Zhu, L.; Ban, T.; Ikeda, K.; Pang, P.; Sarrafzadeh, Hossein (Institute of Electrical and Electronics Engineers (IEEE), 2016-12)
    Weighted linear proximal support vector machine (wLPSVM) is known as an efficient binary classification algorithm with good accuracy and class-imbalance robustness. In this work, original batch wLPSVM is facilitated with ...
  • From source coding to MIMO : a Multi-Level Unequal Error Protection 

    Barmada, Bashar; Rehman, Saeed (Institute of Electrical and Electronics Engineers (IEEE), 2016-11)
    In this paper, unequal error protection (UEP) on different levels of the transmission system is proposed. Starting from the source coding level, two priority layers are produced, high priority (HP) and low priority (LP). ...
  • A neuro-fuzzy fan speed controller for dynamic thermal management of multi-core processors 

    Abad, Javad Mohebbi Najm; Salami, Bagher; Noori, Hamid; Soleimani, Ali; Madipour, Farhad (ACM DL (Digital Library), 2014-05)
    Cooling equipments is a thermal management technique that reduces the thermal resistance of the heat sink without any performance degradation. However, higher fan speed produces a lower thermal resistance, but at the expense ...
  • 3D FPGA versus multiple FPGA system : enhanced parallelism in smaller area 

    Nunna, Krishna Chaitanya; Madipour, Farhad; Murakami, Kazuaki (2014-01)
    Handling large amounts of data is being limited by bandwidth constraint between processors components and their memory counterparts. Three-dimensional integration (3D) is providing possible solution to handle such critical ...
  • Fast Center Search Algorithm with Hardware implementation for Motion Estimation in HEVC Encoder 

    Medhat, Ahmed; Shalaby, Ahmed; Sayed, Mohammed S.; Elsabrouty, Maha; Madipour, Farhad (2014-12)
    This paper presents a Fast Center Search Algorithm (FCSA) and its hardware implementation design of integer Motion Estimation for High Efficiency Video Coding (HEVC). FCSA achieves average time saving ratio up to 40% for ...
  • A Highly Parallel SAD Architecture for Motion Estimation in HEVC Encoder 

    Medhat, Ahmed; Shalaby, Ahmed; Sayed, Mohammed S.; Elsabrouty, Maha; Madipour, Farhad (2014-11)
    The high computational cost of the motion estimation module in the new HEVC standard raises the need for efficient hardware architectures that can meet the real-time processing constraint. In addition, targeting HD and UHD ...
  • A physical-aware task migration algorithm for dynamic thermal management of SMT multi-core processors 

    Madipour, Farhad (South Asia Pacific - Design Automation Conference, 2014-01)
    This paper presents a task migration algorithm for dynamic thermal management of SMT multi-core processors. The unique features of this algorithm include: 1) considering SMT capability of the processors for task ...
  • Evaluation of statistical text normalisation techniques for Twitter 

    Sosamphan, P.; Liesaputra, Veronica; Yongchareon, Dr. Sira; Mohaghegh, Dr Mahsa (IC3K, 2016-11)
    One of the major challenges in the era of big data use is how to ‘clean’ the vast amount of data, particularly from micro-blog websites like Twitter. Twitter messages, called tweets, are commonly written in ill-forms, ...
  • Analysis of NTP DRDoS attacks’ performance effects and mitigation techniques 

    Sarrafpour, Bahman; Abbaro, C.; Pitton, I.; Young, C.; Madipour, Farhad (2016-12-14)
    Denial of Service (DoS) attacks are a type of interruption (malicious and/or unintended) that restrict or completely deny services meant for legitimate users. One of the most relevant DoS attacks is Distributed Denial of ...
  • Modeling the impact of clustering on the lifetime of wireless sensor networks 

    Madipour, Farhad; Rahman, M.F.; Murakami, K.J. (2015-03)
    Energy efficiency and network lifetime are the most critical issues for Wireless Sensor Networks (WSNs). Clustering is one of the well-known techniques for reducing energy consumption of the network and improving its ...
  • Performance monitoring of various network traffic generators 

    Kolahi, Samad; Narayan, Shaneel; Nguyen, Du D.T.; Sunarto, Y. (Institute of Electrical and Electronics Engineers (IEEE), 2011-03-31)
    In this paper, in a laboratory environment, the performance of four network traffic generators (Iperf, Netperf, D-ITG and IP Traffic) are compared. Two computers with Windows operating systems were connected via a 100 Mbps ...
  • Analysis of results in simulation and modeling of CDMA systems 

    Kolahi, Samad (Institute of Electrical and Electronics Engineers (IEEE), 2007-07-01)
    In this paper, using discrete event stochastic simulation by batch-means, new results have been obtained by analysing the sensitivity of CDMA blocking probability for a given traffic load against various number of calls ...
  • Performance comparison of IPv4 and IPv6 in peer-peer and client server local area networks 

    Kolahi, Samad; Soorty, Burjiz; Chand, Navneet; Qu, Zhang (Institute of Electrical and Electronics Engineers (IEEE), 2010-06-29)
    In this paper, the performance of IPv4 and IPv6 are compared for both Client-Server and Peer-Peer networks. For both networks, IPv4 produced higher bandwidth for TCP protocol. For UDP, IPv4 and IPv6 showed insignificant ...

View more