27,361 research outputs found
Synergies between app-based car-related shared mobility services for the development of more profitable business models
Purpose: Emerging shared mobility services are an opportunity for cities to reduce the number of car single trips to both improve traffic congestion and the environment. Users of shared mobility services, such as carsharing, ridesharing and singular and shared ride-hailing services, often need to be customers of more than one service to cover all their transport needs, since few mobility providers offer more than one of these services from a single platform. On the other hand, providers offering these services separately do not optimize costly resources and activities, such as the vehicles or the technology. Hence, the aim of this paper is to find synergies between the different app-based car-related shared mobility services that foster the development of new business models, to increase the profitability of these services.
Design/methodology/approach: The research approach is built on the literature of car-related shared mobility services business models, supported by the review of certain outstanding services websites, and face-to-face interviews with users and drivers of these transport services. The analysis is presented by means of the Business Model Canvas methodology.
Findings: Based on the synergies found, this paper suggests a few different approaches for services to share some resources and activities.
Originality/value: This study identifies the common features of carsharing, ridesharing and singular and shared ride-hailing services to develop more profitable business models, based on providing the services in aggregated form, or outsourcing activities and resources. In addition, the implications of these proposals are discussed as advantages and drawbacks from a business perspectivePeer ReviewedPostprint (published version
Software model refactoring based on performance analysis: better working on software or performance side?
Several approaches have been introduced in the last few years to tackle the
problem of interpreting model-based performance analysis results and
translating them into architectural feedback. Typically the interpretation can
take place by browsing either the software model or the performance model. In
this paper, we compare two approaches that we have recently introduced for this
goal: one based on the detection and solution of performance antipatterns, and
another one based on bidirectional model transformations between software and
performance models. We apply both approaches to the same example in order to
illustrate the differences in the obtained performance results. Thereafter, we
raise the level of abstraction and we discuss the pros and cons of working on
the software side and on the performance side.Comment: In Proceedings FESCA 2013, arXiv:1302.478
A Methodology for Engineering Collaborative and ad-hoc Mobile Applications using SyD Middleware
Today’s web applications are more collaborative and utilize standard and ubiquitous Internet protocols. We have earlier developed System on Mobile Devices (SyD) middleware to rapidly develop and deploy collaborative applications over heterogeneous and possibly mobile devices hosting web objects. In this paper, we present the software engineering methodology for developing SyD-enabled web applications and illustrate it through a case study on two representative applications: (i) a calendar of meeting application, which is a collaborative application and (ii) a travel application which is an ad-hoc collaborative application. SyD-enabled web objects allow us to create a collaborative application rapidly with limited coding effort. In this case study, the modular software architecture allowed us to hide the inherent heterogeneity among devices, data stores, and networks by presenting a uniform and persistent object view of mobile objects interacting through XML/SOAP requests and responses. The performance results we obtained show that the application scales well as we increase the group size and adapts well within the constraints of mobile devices
Communication-Optimal Distributed Dynamic Graph Clustering
We consider the problem of clustering graph nodes over large-scale dynamic
graphs, such as citation networks, images and web networks, when graph updates
such as node/edge insertions/deletions are observed distributively. We propose
communication-efficient algorithms for two well-established communication
models namely the message passing and the blackboard models. Given a graph with
nodes that is observed at remote sites over time , the two
proposed algorithms have communication costs and
( hides a polylogarithmic factor), almost matching
their lower bounds, and , respectively, in the
message passing and the blackboard models. More importantly, we prove that at
each time point in our algorithms generate clustering quality nearly as
good as that of centralizing all updates up to that time and then applying a
standard centralized clustering algorithm. We conducted extensive experiments
on both synthetic and real-life datasets which confirmed the communication
efficiency of our approach over baseline algorithms while achieving comparable
clustering results.Comment: Accepted and to appear in AAAI'1
Semantic discovery and reuse of business process patterns
Patterns currently play an important role in modern information systems (IS) development and their use has mainly been restricted to the design and implementation phases of the development lifecycle. Given the increasing significance of business modelling in IS development, patterns have the potential of providing a viable solution for promoting reusability of recurrent generalized models in the very early stages of development. As a statement of research-in-progress this paper focuses on business process patterns and proposes an initial methodological framework for the discovery and reuse of business process patterns within the IS development lifecycle. The framework borrows ideas from the domain engineering literature and proposes the use of semantics to drive both the discovery of patterns as well as their reuse
- …