loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th Working Conference on Reverse Engineering (WCRE 2006)
How Outsourcing Affects the Quality of Mission Critical Software
Benevento, Italy
October 23-October 27
ISBN: 0-7695-2719-1
Andrea Capiluppi, University of Lincoln, UK
Jamie Millen, University of Lincoln, UK
Cornelia Boldyreff, University of Lincoln, UK
Often organisations employ third party contractors to carry out modifications and upgrades to an existing software product. This is usually done because of a lack of resource within the organisation: the software support staff could be busy on other projects, they could have a lack of expertise in the area of the work, or the job could just be too big to be done internally. Whatever the reason, bringing in an external contractor can have huge implications on the evolution of the software.

As part of an evolution case study of a software product in use by the UK Royal Air Force (RAF), where third party contractor modifications were done on a regular basis, the implications of this third party work is being examined. The quality of the delivered software from both the in-house team and the contractor has been measured with particular attention to the software complexity.

Preliminary results show that the software product experienced an increase of complexity throughout its evolution, specifically in the areas delivered by the contractors.

Index Terms:
subcontracting, empirical study, software quality, complexity, reduction of complexity.
Citation:
Andrea Capiluppi, Jamie Millen, Cornelia Boldyreff, "How Outsourcing Affects the Quality of Mission Critical Software," wcre, pp.285-287, 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Usage of this product signifies your acceptance of the Terms of Use.