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 ...
This paper introduces Collaborative Reinforcement Learning (CRL), a coordination model for solving system-wide optimisation problems in distributed systems where there is no support for global state. In CRL the autonomic ...
Mc Caffery, Fergal; Wilkie, F.G.; McFall, Donald(2004)
This presentation discusses statistical findings obtained from a survey of the state of software development practices within Northern Ireland (NI). The survey was developed and conducted by staff from the Centre for ...
Lang, Michael(IADS: International association for development of the information society, 2004)
With the advent and growth of the Web, hypermedia information systems have propagated within and beyond organisations. Much concern has been expressed about the quality of hypermedia systems being developed and the apparent ...
Architectural views help to better understand and analyze software from particular stakeholder perspectives. Views are abstractions that are generated in an architecture
reconstruction effort with collapsing strategies. ...
McFall, Donald; Mc Caffery, Fergal; Wilkie, F.G.(2004)
The Northern Ireland (NI) software development survey was developed by the Centre for Software Process Technologies (CSPT). CSPT was established in September 2002 and is jointly funded by Invest Northern Ireland (an economic ...
Mc Caffery, Fergal; Donnelly, Peter; Dorling, Alec; Wilkie, F.G.(2004)
This paper describes a software process development, assessment and improvement framework, structured to ensure regulatory compliance for the software developed in medical devices. Software is becoming an increasingly ...
Golding, Andrew M; O'Connor, Rory V.(EuroSPI, 2004)
This paper presents the proposal that while the agile approach to developing software is proving to be a success, there is value in merging some of the best practices of more than one approach. In this paper, two specific ...
Information system development (ISD) is being conducted in an increasingly turbulent
and complex environment. New forms of ISD are emerging, such as open source
software and agile methods but theory is needed to explain ...