Increasingly, organisations are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI), which is required for the automation of business processes. This
paper presents an ...

Software systems are subject to change. To
embrace change, the systems should be equipped with
automated mechanisms. Business process and software
architecture models are two artifacts that are subject to change
in an ...

There is presently insufficient data regarding the relationship between software process improvement (SPI) and business success, a fact which may reduce process prioritisation in software development in practice. To assist ...

Background: Epidemiological data show that colorectal cancer (CRC) is the second
most frequent malignancy worldwide. The involvement of “minor impact genes” such as
XME and DNA-repair genes in the etiology of sporadic ...

CALIBRE (Co-ordination Action for Libre Software)l,
a EUR I.S million EU-funded project which aims to revolutionise
how European industry leverages software and
services, was officially launched on Friday 10 September
2004 ...

Content analysis is a useful approach for analyzing
unstructured software project data, but it is labor-intensive and
slow. Can automated text classification (using supervised machine
learning) be used to reduce the ...

Legislative bodies are directing that automotive products comply with stringent safety levels. The liability for the safety of passengers in an automobile has traditionally been quite complex. Other transport sectors are ...

The Irish Software Industry is undergoing rapid change due to increased competition from
low cost global software service providers. Prior to this, Ireland had emerged as one of the
leading low cost software exporters ...

In a dynamic environment where context changes frequently,
users’ privacy requirements can also change. To satisfy such
changing requirements, there is a need for continuous analysis to
discover new threats and possible ...

In this paper we describe MANTRA, a model-driven
approach for the development of multiple consistent
user interfaces for one application. The common requirements
of all these user interfaces are captured in
an abstract ...

Students interested in information systems and information technology careers can see a clear career path – from programmer to chief information officer (CIO). However, those interested in computer science or software ...

The network topologies on which many natural and synthetic systems are built provide ideal settings for the emergence of complex phenomena. One well-studied manifestation of this, called a cascade or avalanche, is
observed ...

There are many in the information systems discipline who believe that user participation is necessary
for successful systems development. However, it has been suggested that this belief is neither
grounded in theory nor ...

Software Product Lines (SPL) enable e cient derivation of
products. SPL concepts have been applied successfully in
many domains including interactive applications. However,
the user interface (UI) part of applications ...

Pervasive computing environments are
dynamic and heterogeneous. They are required to be
self-managing and autonomic, demanding minimal
user’s guidance. In pervasive computing, contextaware
adaptation is a key concept ...

Development and optimisation of therapeutic applications using biological scaffolds composed of naturally occurring extracellular matrix (ECM) have received significant attention in the field of tissue engineering. ...

Component-Based Software Development has become a popular
approach to building software intensive systems. Besides using
Commercial Off-The-Shelf components, an organization may
choose to use Open Source Software ...