Within the body of literature, much emphasis has been placed on the use of process models to support software development [1, 2, 3]. Despite this, there is significant variation in the software processes used by software ...
Aspect composition is still a hot research topic where there is no consensus on how to express where and when aspects have to be composed into a base system. In this paper we present a modular construct for aspects, called ...
Program transformation is a popular technique for attempting
to improve the e ciency of a program. At a high level, program transformation
is the process of taking an input program and transforming
it into an improved ...
Mc Hugh, Martin; Mc Caffery, Fergal; Casey, Valentine(The Institution of Engineering and Technology, 2012)
A recent revision to the European Medical Device Directive (MDD) 2007/47/EC made fourteen
amendments to the original directive (93/42/EEC). A number of these changes directly affect the development
of software for use ...
This paper presents the results of a Grounded Theory study of how
software process and software process improvement (SPI) is applied in the
practice of software development. This study described in this paper focused ...
Social interactions among a group of friends will typically
have a certain recurring rhythm. Most people interact with
their own circle of friends at a range of different rates, and
through a range of different modalities ...
Kiniry, Joseph R.; Cochran, Dermot; Tierney, Patrick E.(Association for Computing Machinery, 2007)
Activist computer scientists, including some of the authors
of this paper, have been working against the adoption
by governments of commercial, proprietary, insecure,
poorly designed and implemented voting systems
the ...
Hemati-Moghadam, Iman; Ó Cinnéide, Mel(IEEE Computer Society, 2012)
Software systems that undergo repeated addition
of functionality commonly suffer a loss of quality in
their underlying designs, termed design erosion. This leads to
the maintenance of a system becoming increasingly ...
The conceptual modelling of software architectures is of central importance
for the quality of a software system. A rich modelling language is required to
integrate the different aspects of architecture modelling, such ...
Mobile privacy concerns are central to Ubicomp and yet
remain poorly understood. We advocate a diversified
approach, enabling the cross-interpretation of data from
complementary methods. However, mobility imposes a
number ...