This thesis was submitted for the award of PhD and was awarded by Brunel University LondonSoftware development is intrinsically a human activity and the role of the development team has been established as among the most decisive of all project success factors. Prior research has proven empirically that team size and stability are linked to stakeholder satisfaction, team productivity and fault-proneness. Team size is usually considered a measure of the number of developers that modify the source code of a project while team stability is typically a function of the cumulative time that each team member has worked with their fellow team members. There is, however, limited research investigating the impact of these factors on software maintain...
As the requirements for software systems increase, their size, complexity and functionality conseque...
E-type open-source software inevitably grows in size and complexity over time, and without performin...
Complex environments like the United States Air Force\u27s advanced weapon systems are highly relian...
It is established that the internal quality of software is a key determinant of the total cost of ow...
The structural quality of a codebase is a key determining factor in the software’s total cost of own...
This paper analyses the effect of the effort distribution along the software development lifecycle o...
Past studies have examined actions and strategies that software project teams can take to reduce the...
The success of a software project is dependent on the expertise and knowledge of its developers. In...
Systems developers and researchers have long been interested in the factors that affect software dev...
In the present day, the software industry is experiencing a high rise of burnout cases amongst soft-...
non-peer-reviewedSoftware maintenance continues to be a time and resource intensive activity. Any ef...
Despite the significant effort in managing the complexities of software development by using several...
Modern software development commonly makes use of a multitude of software repositories. How can thes...
Team capacity is a measurement used to determine how much work a software development team can commi...
Context. Improving the efficiency and effectiveness of software development projects implies underst...
As the requirements for software systems increase, their size, complexity and functionality conseque...
E-type open-source software inevitably grows in size and complexity over time, and without performin...
Complex environments like the United States Air Force\u27s advanced weapon systems are highly relian...
It is established that the internal quality of software is a key determinant of the total cost of ow...
The structural quality of a codebase is a key determining factor in the software’s total cost of own...
This paper analyses the effect of the effort distribution along the software development lifecycle o...
Past studies have examined actions and strategies that software project teams can take to reduce the...
The success of a software project is dependent on the expertise and knowledge of its developers. In...
Systems developers and researchers have long been interested in the factors that affect software dev...
In the present day, the software industry is experiencing a high rise of burnout cases amongst soft-...
non-peer-reviewedSoftware maintenance continues to be a time and resource intensive activity. Any ef...
Despite the significant effort in managing the complexities of software development by using several...
Modern software development commonly makes use of a multitude of software repositories. How can thes...
Team capacity is a measurement used to determine how much work a software development team can commi...
Context. Improving the efficiency and effectiveness of software development projects implies underst...
As the requirements for software systems increase, their size, complexity and functionality conseque...
E-type open-source software inevitably grows in size and complexity over time, and without performin...
Complex environments like the United States Air Force\u27s advanced weapon systems are highly relian...