There are many good reasons why organizations should perform software architecture reconstructions. However, few organizations are willing to pay for the effort. Software
architecture reconstruction must be viewed not as ...
Kutay, Cat; Ali Babar, Muhammad(IEEE Computer Society, 2005)
This paper presents our experiences gained in teaching software quality to undergraduate computer science and engineering students at The University of New South Wales. We argue that increasing demand of high quality ...
Team dynamics is the term used to define how people work and interact together in teams. Positive team dynamics are those that enable and contribute to high performing successful teams. Negative team dynamics are the ...
Agerfalk, Par J.; Fitzgerald, Brian; Holmstrom Olsson, Helena; Lings, Brian; Lundell, Bjorn; Ó Conchúir, Eoin(Austrian Computer Society, 2005)
In this paper we present an overview of the field of distributed development of software systems and applications (DD). Based on an analysis of the published literature, we consider threats to communication, coordination ...
O'Shea, Pamela; Exton, Chris(Psychology of Programming Interest Group, 2005)
This paper investigates the use and type of source code employed during
program summaries which describe software maintenance tasks. The data
consists of eighty-eight program summaries extracted from online developer ...
In modern ageing society, robots are been designed
to play an increasing role in the lives of elderly people
This paper describes a mobile robotic assistant, named
‘LUCAS’, Limerick University Computerised Assistive
System, ...
Updating and maintaining legacy systems creates significant challenges for software developers. Modifying legacy applications can be a time-consuming process which is fraught with architectural and code minefields. In many ...
This paper presents a pilot study to test plans for an empirical study,
which will compare the comprehensibility of two specifications: a formal specification
and an informal specification. The two documents used in the ...
Building on the success of the first three workshops in the series, which were held at ICSE 2001 (Toronto), ICSE 2002 (Orlando) and ICSE 2003 (Portland), the 4th Workshop on Open Source Software Engineering, ("Collaboration, ...
As a result of the sustained popularity of Global Software Development (GSD)
many organisations are increasingly leveraging this strategy to establish virtual
software teams. In this paper the results from research ...