66,193 research outputs found
Transferring Interactive Search-Based Software Testing to Industry
Search-Based Software Testing (SBST) is the application of optimization
algorithms to problems in software testing. In previous work, we have
implemented and evaluated Interactive Search-Based Software Testing (ISBST)
tool prototypes, with a goal to successfully transfer the technique to
industry. While SBSE solutions are often validated on benchmark problems, there
is a need to validate them in an operational setting. The present paper
discusses the development and deployment of SBST tools for use in industry and
reflects on the transfer of these techniques to industry. In addition to
previous work discussing the development and validation of an ISBST prototype,
a new version of the prototype ISBST system was evaluated in the laboratory and
in industry. This evaluation is based on an industrial System under Test (SUT)
and was carried out with industrial practitioners. The Technology Transfer
Model is used as a framework to describe the progression of the development and
evaluation of the ISBST system. The paper presents a synthesis of previous work
developing and evaluating the ISBST prototype, as well as presenting an
evaluation, in both academia and industry, of that prototype's latest version.
This paper presents an overview of the development and deployment of the ISBST
system in an industrial setting, using the framework of the Technology Transfer
Model. We conclude that the ISBST system is capable of evolving useful test
cases for that setting, though improvements in the means the system uses to
communicate that information to the user are still required. In addition, a set
of lessons learned from the project are listed and discussed. Our objective is
to help other researchers that wish to validate search-based systems in
industry and provide more information about the benefits and drawbacks of these
systems.Comment: 40 pages, 5 figure
Developing a distributed electronic health-record store for India
The DIGHT project is addressing the problem of building a scalable and highly available information store for the Electronic Health Records (EHRs) of the over one billion citizens of India
A Historical Perspective on Runtime Assertion Checking in Software Development
This report presents initial results in the area of software testing and analysis produced as part of the Software Engineering Impact Project. The report describes the historical development of runtime assertion checking, including a description of the origins of and significant features associated with assertion checking mechanisms, and initial findings about current industrial use. A future report will provide a more comprehensive assessment of development practice, for which we invite readers of this report to contribute information
Design: One, but in different forms
This overview paper defends an augmented cognitively oriented generic-design
hypothesis: there are both significant similarities between the design
activities implemented in different situations and crucial differences between
these and other cognitive activities; yet, characteristics of a design
situation (related to the design process, the designers, and the artefact)
introduce specificities in the corresponding cognitive activities and
structures that are used, and in the resulting designs. We thus augment the
classical generic-design hypothesis with that of different forms of designing.
We review the data available in the cognitive design research literature and
propose a series of candidates underlying such forms of design, outlining a
number of directions requiring further elaboration
Low-fi skin vision: A case study in rapid prototyping a sensory substitution system
We describe the design process we have used to develop a minimal, twenty vibration motor Tactile Vision Sensory Substitution (TVSS) system which enables blind-folded subjects to successfully track and bat a rolling ball and thereby experience 'skin vision'. We have employed a low-fi rapid prototyping approach to build this system and argue that this methodology is particularly effective for building embedded interactive systems. We support this argument in two ways. First, by drawing on theoretical insights from robotics, a discipline that also has to deal with the challenge of building complex embedded systems that interact with their environments; second, by using the development of our TVSS as a case study: describing the series of prototypes that led to our successful design and highlighting what we learnt at each stage
Globalisation of Knowledge Production and Regional Innovation Policy: Supporting Specialized Hubs in the Bangalore Software Industry
This paper is concerned with the changing role of regional innovation systems and regional policies in supporting the transition of indigenous firms in developing countries from competing on low costs towards becoming knowledge providers in global value chains. Special attention is paid to policies supporting the emergence and development of the regional innovation system in this transition process. Regional innovation systems in developing countries have very recently started to be conceptualised as specialized hubs in global innovation and production networks (Asheim, B., Coenen, L., Vang-Lauridsen, J.,2007. Face to- face, buzz and knowledge bases: socio-spatial implications for learning,innovation and innovation policy. Environment and Planning C: Government and Policy 25(5), 655–670; Chaminade, C., Vang, J., 2006a. Innovation policy for small andmedium size SMEs in Asia: an innovation systems perspective. In:Yeung, H. (Ed.), Handbook of Research on Asian Business. Edward Elgar, Cheltenham; Maggi, C., 2007. The salmon farming and processing cluster in Southern Chile. In: Pietrobello, C., Rabellotti, R. (Eds.), Upgrading and Governance in Clusters and Value Chains in Latin America. Harvard University Press). A specialized hub refers to a node in a global value chain that mainly undertakes one or a few of the activities required for the production and development of a given good or service or serves a particular segment of the global market. In global value chains, firms in developing countries have traditionally been responsible for the lowest added-value activities. However, a few emerging regional innovation systems in developing countries are beginning to challenge this scenario by rapidly upgrading in the value chain. There is, however, still only a poorly developed understanding of how the system of innovation emerges and evolves to support this transition process and what the role of regional innovation policy is in building the regional conditions that support indigenous small and medium size enterprises (SMEs) in this transition process. This paper aims at reducing this omission by analyzing the co-evolution of the strategies of indigenous SMEs and the regional innovation system of Bangalore (India).Regional innovation systems; Evolution; Globalization of innovation; Software industry; Bangalore
- …