Research Publications

Transition to eBuses with minimal timetable disruptions

Transition to eBuses with minimal timetable disruptions Arbelaez, Alejandro; Climent, Laura The implementation of a sustainable and efficient electric transportation network requires addressing multiple concerns such as: limited driving range, battery charging/discharging times and avoiding battery damages. Therefore, the transition to a fully electric bus transportation system involves multiple challenges including timetable design and the charging location problem. In this paper, we address these problems that arise by transitioning from regular diesel buses to electric buses (eBuses).

godash 2.0 - The Next Evolution of HAS Evaluation

godash 2.0 - The Next Evolution of HAS Evaluation O'Sullivan, John; Raca, Darijo; Quinlan, Jason J. In this short demo paper, we introduce godash 2.0 godash is a headless HTTP adaptive streaming (HAS) video streaming platform written in the Google programming language GO. godash has been extensively rewritten for this release so as to provide ease of use, and a host of new features. godash includes options for eight different state of the art adaptive algorithms, five HAS profiles, four video codecs, the ability to stream audio and video segments, two transport protocols, real-time output from five Quality of Experience (QoE) models, as well as a collaborative framework for the evaluation of cooperative HAS streaming. godash also comes complete with its own testbed framework known as godashbed. godashbed uses a virtual environment to serve video content locally (which allows setting security certificates) through the Mininet virtual emulation tool. godashbed has options for large scale evaluation of HAS streaming using 4G/5G bandwidth traces, various modes of background traffic, and a choice of web server, namely: Web Server Gateway Interface (WSGI) and Asynchronous Server Gateway Interface (ASGI). In this manner, godash provides a framework for rapid deployment and testing of new HAS algorithms, QoE models and transport protocols.

Cloud service brokerage: Exploring characteristics and benefits of B2B cloud marketplaces

Cloud service brokerage: Exploring characteristics and benefits of B2B cloud marketplaces Paulsson, Victoria; Emeakaroha, Vincent C.; Morrison, John; Lynn, Theo With the increasing popularity of cloud computing, a new technology and business model called cloud service brokerage (CSB) is emerging. CSB is, in essence, a middleman in the cloud-computing supply chain to connect prospective cloud buyers with suitable service providers. This chapter focuses on a type of CSB, B2B cloud marketplaces. Recently, this type of marketplace has evolved into two broad categories—business application marketplaces and API marketplaces. This chapter reviews the characteristics of B2B cloud marketplaces, and their benefits, which include ease-of-use and ease-of-integration, enhanced security, increased manageability, faster implementation, and cost reduction. The chapter concludes with two mini-case studies, on Salesforce AppExchange and RapidAPI, to illustrate how firms could use B2B cloud marketplaces to generate, capture and measure business value.

Guidelines for conducting software engineering research

Guidelines for conducting software engineering research Stol, Klaas-Jan; Fitzgerald, Brian This chapter presents a holistic overview of software engineering research strategies. It identifies the two main modes of research within the software engineering research field, namely knowledge-seeking and solution-seeking research—the Design Science model corresponding well with the latter. We present the ABC framework for research strategies as a model to structure knowledge-seeking research. The ABC represents three desirable aspects of research—generalizability over actors (A), precise control of behavior (B) and realism of context (C). Unfortunately, as our framework illustrates, these three aspects cannot be simultaneously maximised. We describe the two dimensions that provide the foundation of the ABC framework—generalizability and control, explain the four different types of settings in which software engineering research is conducted, and position eight archetypal research strategies within the ABC framework. We illustrate each strategy with examples, identify appropriate metaphors, and present an example of how the ABC framework can be used to design a research programme.

To see more publications from the School of Computer Science and Information Technology click here

School of Computer Science and Information Technology

Scoil na Ríomheolaíochta agus na Teicneolaíochta Faisnéise

School of Computer Science and Information Technology, Western Gateway Building, University College Cork, Western Road, Cork, Ireland