Blekinge Institute of Technology
Electronic Research Archive - Blekinge Tekniska HögskolaNot a member yet
1855 research outputs found
Sort by
Empirical Software Engineering Research with Industry: Top 10 Challenges
Software engineering research can be done in many ways, in particular it can be
done in different ways when it comes to working with industry. This paper
presents a list of top 10
challenges to work with industry based on our experience from
working with industry in a very close collaboration with continuous exchange of
knowledge and information. The top 10
list is based on a large number of research projects and empirical studies
conducted with industrial research partners since 1983. It is concluded that
close collaboration is a long-term undertaking and a large investment. The
importance of addressing the top 10 challenges is stressed, since they form the
basis for a long-term sustainable and successful collaboration between industry
and academia
Communication Mechanisms for Cognitive Radio Networks
Comprehensive communication in cognitive radio
networks is an important research topic within the scope
of empowering cognitive radio functionality in beyond-4G
mobile networks. Providing communication for secondary users
without interference with primary users is an ambitious task,
which requires innovative management architecture designs
and routing solutions. Operational challenges such as opportunistic
spectrum access, solving problems related to spectrum
and network heterogeneities and requests for the provisioning
of Quality-of-Service to different applications must be resolved.
As part of a novel management architecture, the paper advances
a new approach to end-to-end communication in cognitive
radio networks based on combining ad-hoc algorithms
with spectrum mobility algorithms
Uplink Performance Analysis of Multicell MU-SIMO Systems with ZF receivers
We consider the uplink of a multicell multiuser
single-input multiple-output system, where the channel experiences both small
and large-scale fading. The data detection is done by using the linear
zero-forcing technique, assuming the base station (BS) has perfect channel
state information of all users in its cell. We derive new, exact analytical
expressions for the uplink rate, symbol error rate, and outage probability per
user, as well as a lower bound on the achievable rate. This bound is very tight
and becomes exact in the large-number-of-antennas limit. We further study the
asymptotic system performance in the regimes of high signal-to-noise ratio
(SNR), large number of antennas, and large number of users per cell. We show
that at high SNRs, the system is interference-limited and hence, we cannot
improve the system performance by increasing the transmit power of each user.
Instead, by increasing the number of
BS antennas, the effects of interference and noise can be reduced, thereby
improving the system performance. We demonstrate that, with very large antenna
arrays at the BS, the transmit power of each user can be made inversely
proportional to the number of BS antennas while maintaining a desired
quality-of-service.
Numerical results are presented to verify our analysi
Developing PSS Concepts from Traditional Product Sales Situation: The Use of Business Model Canvas
In recent years there has been growing interest in utilizing a product-service
system (PSS) approach when developing products and services in order to arrive
at a business model focused on selling function or availability instead of
physi-cal products. However, the complex nature of PSS development has left
many manufacturers still struggling to arrive at PSS concepts out of their
traditional product sales situation in early design phases. The purpose of this
paper is to propose an approach using the Business Model Canvas which could
help manufacturers in the transition towards PSS development by articulating
key business elements in developing and analyzing PSS concepts evolving from
their traditional product sales situation. The paper presents preliminary
findings from the aerospace industry and discusses the evolution of key
business elements for PSS concepts from traditional product sales situation
using the Business Model Canvas. Finally, the potential benefits of using the
Business Model Canvas in a PSS context are discussed
Stimulating Industrial Development in Uganda Through Open Innovation Incubators
Uganda’s economy is agro-based; although the country is land locked it has
great potential for industrial development. It is well endowed with natural
resources and salubrious climate, but with little success in transforming its
agricultural and mineral wealth into processed commodities for local, regional
and international markets. The Uganda’s National Development Plan 2010- 2014
and Uganda Vision 2040 call for a transformed Ugandan society from a peasant to
a modern and prosperous country within 30 years. To achieve this goal, Ugandan
economy needs to be industrialized. This need is one of the identified
strategic bottlenecks. Various strategies and action plans have been developed
to steer the country’s economy towards sustainable development and increased
competitiveness but with little success. It has been recognized globally that
economic development depends heavily on small and medium sized enterprises
(SMEs). SMEs are the prime source of new jobs and play a crucial role in income
generation as well as in industrialization processes. However, most small
businesses fail within their early stages of operation mainly due to
under-capitalization and / or lack of proper management and business skills.
Globally, through business incubators, start-ups and SMEs have been
significantly enhanced to overcome their initial and critical stages of
development. Business incubators have been tried in Uganda but not in a
successful way. An Open Innovation Business Incubator is a physical or virtual
environment that combines the attributes of open innovation and business
incubation concepts in creating and supporting new start-ups.
This research aimed at understanding more of the situation in Uganda, how the
innovation systems and incubators are managed in other countries and to design
a model for how to create better conditions for incubators in Uganda and
similar low-income countries and stimulate industrial development. The proposed
model has adopted an open innovation approach and a list
of suggestions and recommendations has been made. Different methodological
tools and participatory approaches were utilized in the process of undertaking
the study to achieve the objectives. Data were collected through literature
review, analysis of relevant theories such as industrialization,
entrepreneurship, science, technology and innovation, business incubation,
triple helix and clusters theory, open innovation, and public private
partnerships. Review of Government reports and policy documents, discussions
with industrial and incubation experts, surveys, focus group discussions and
case studies were done.
Useful ideas were obtained from seminars and conferences. Research findings
indicated that:
• There are hardly any graduate incubatees in Uganda, thus there is a need to
foster partnerships and synergies between government, private
sector/non-government organizations and academia for open incubation,
• All incubators in Uganda focus on incubatees developing technologies and
products but not on business models ,
• Open innovation incubators combined with entrepreneurial oriented strategies
can effectively support start-ups and SMEs but requires strong mutual trust
amongst actors,
• Through public-private partnerships and open innovation incubators,
industrial transformation can be stimulated
Experimental and Numerical fracture of cracks emanating from different types of flaws in thin polymer films
Fracture mechanical Mode I tensile testing has been performed on an oriented
polyproplyne film used in packaging industry. Physical Tensile testing for the
continuum material has been performed to observe the material strength and to
extract continuum material properties for numerical analysis. Fracture
mechanical testing of different shaped notches is performed to observe the
failure initiation in the material. A brittle-like failure was shown in the
polypropylene film while the low density polyethylene presented a highly
ductile behavior. A finite element method (FEM) strategy has been successfully
developed to perform numerical analysis of polymer films. The developed FEM
model gives an accurate and approximate method to compare and analyze the
experimental and numerical results. The obtained results have shown a very fine
similarity under theoretical, experimental and numerical analysis. Depending on
crack geometry different shape crack effects showed the transferability of
localized stresses at different points around the crack. Fracture surface and
fracture process is analyzed using scanning electron microscope (SEM). Brittle
failure with small deformation and presence of small voids and their
coalescence has also been shown in SEM micrographs for LDPE material. The
methods discussed will help classify different groups of materials and can be
used as a predictive tool for the crack initiation and crack propagation path
in packaging material, especially thin polymer films
Software Process Improvement in Inter-departmental Development of Software-Intensive Automotive Systems – A Case Study
This paper presents a software process improvement (SPI) initiative conducted
at two automotive companies, focusing on the inter-departmental interplay
between manufacturing and product development, which are central players in
automotive development. In such a complex environment with multiple departments
with varying challenges⎯the planning of improvement possibilities was
considered as mission critical to get support for changes in the companies.
This paper reports the results of the SPI efforts following the process
assessment, namely specifically the improvement planning step, which is often
overlooked in empirical reports. We also thoroughly describe and report on
lessons learned from employing our tailored planning method involving 41
professionals.
We found that requirements engineering, early manufacturing involvement and
roles and responsibilities were prioritized as main challenges to address.
Furthermore, our and the involved professionals' experiences of the used SPI
(planning) method, showed that it was useful, giving valuable decision support
for the planning of the improvement
Towards Incorporating Sustainability while Taking Software Product Management Decisions
Software product managers are missing guidelines on how
to incorporate dierent dimensions of sustainability in software product
management and requirements selection decision-making. This is a challenge
because considering sustainability perspective while selecting requirements has
become a major objective for software product development
companies; however, it is unclear how to support it during
complex product management decision-making. In this paper, we identify the
value aspects related to sustainability for software requirements selection. An
exemplary dialogue between a consultant and a product manager illustrates how
the proposed approach can be used while taking
product management and requirements selection decisions. Our contribution
provides software product managers with guidance on how toincorporate value
aspects related to sustainability while taking software product management and
requirements selection decisions
Knowledge transfer challenges and mitigation strategies in global software development – A systematic literature review and industrial validation
In this article we considered knowledge transfer (KT) in global software
development (GSD) from two perspectives, state-of-the-art and
state-of-the-practice, in order to identify what are the challenges that hamper
the success of KT in global software teams, as well as to find out what are the
mitigation strategies that can be used to overcome such challenges.
The overall aim of this work is to provide a body of knowledge for enabling
successful KT in GSD settings. This is achieved by an in-depth understanding of
KT challenges and mitigation strategies, both from the perspective of
literature and industry. It also identifies the similarities and differences in
challenges and strategies gathered from literature studies and industrial
experts
Classification of Potentially Unwanted Programs Using Supervised Learning
Malicious software authors have shifted their focus from illegal and clearly
malicious software to potentially unwanted programs (PUPs) to earn revenue.
PUPs blur the border between legitimate and illegitimate programs and thus fall
into a grey zone. Existing anti-virus and anti-spyware software are in many
instances unable to detect previously unseen or zero-day attacks and separate
PUPs from legitimate software. Many tools also require frequent updates to be
effective. By predicting the class of particular piece of software, users can
get support before taking the decision to install the software. This Licentiate
thesis introduces approaches to distinguish PUP from legitimate software based
on the supervised learning of file features represented as n-grams.
The overall research method applied in this thesis is experiments. For these
experiments, malicious software applications were obtained from anti-malware
industrial partners. The legitimate software applications were collected from
various online repositories. The general steps of supervised learning, from
data preparation (n-gram generation) to evaluation were, followed. Different
data representations, such as byte codes and operation codes, with different
configurations, such as fixed-size, variable-length, and overlap, were
investigated to generate different n-gram sizes. The experimental variables
were controlled to measure the correlation between n-gram size, the number of
features required for optimal training, and classifier performance.
The thesis results suggest that, despite the subtle difference between
legitimate software and PUP, this type of software can be classified accurately
with a low false positive and false negative rate. The thesis results further
suggest an optimal size of operation code-based n-grams for data
representation. Finally, the results indicate that classification accuracy can
be increased by using a customized ensemble learner that makes use of multiple
representations of the data set. The investigated approaches can be implemented
as a software tool with a less frequently required update in comparison to
existing commercial tools