- UHRA Home
- Browsing by Author
Browsing by Author "Hall, T."
Now showing items 21-40 of 57
-
Identifying the causes of poor progress in software projects
Rainer, A.; Hall, T. (2004) -
The impact of using pair programming on system evolution a simulation-based study
Wernick, P.; Hall, T. (2004)In this paper we investigate the impact of pair--programming on the long term evolution of software systems. We use system dynamics to build simulation models which predict the trend in system growth with and without pair ... -
Implementing Software Process Improvement: An Empirical study
Hall, T.; Rainer, A.; Baddoo, N. (2002)In this paper we present survey data characterizing the implementation of SPI in 85 UK companies. We aim to provide SPI managers with more understanding of the critical success factors of implementing SPI. We present an ... -
Improving the Precision of Fowler's Definitions of Bad Smells
Zhang, M.; Baddoo, N.; Wernick, P.; Hall, T. (2009)Current approaches to detecting bad smells in code are mainly based on software metrics. We suggest that these methods lack precision in detecting bad smells, and we propose a code pattern-based approach to detecting bad ... -
Key success factors for implementing software process improvement : a maturity-based analysis
Rainer, A.; Hall, T. (2002)We report on a questionnaire survey of key success factors that impact software process improvement (SPI). We analysed responses to identify factors that have a major impact, or no impact, on implementing SPI. We found ... -
A mapping study of software code cloning
Shippey, T.; Bowes, D.; Christianson, B.; Hall, T. (Institution of Engineering and Technology (IET), 2012)Background: Software Code Cloning is widely used by developers to produce code in which they have confidence and which reduces development costs and improves the software quality. However, Fowler and Beck suggest that the ... -
Models of motivation in software engineering
Sharp, H.; Baddoo, N.; Beecham, S.; Hall, T.; Robinson, H. (2009)Motivation in software engineering is recognized as a key success factor for software projects, but although there are many papers written about motivation in software engineering, the field lacks a comprehensive overview ... -
Motivation in Software Engineering: A Systematic--Literature Review
Beecham, S.; Baddoo, N.; Hall, T.; Robinson, H.; Sharp, H. (University of Hertfordshire, 2007)This research presents a systematic literature review of motivation in Software Engineering. The objective is to report on what motivates and de-motivates developers, and how existing models address motivation. The majority ... -
The Motivation of Software Engineers : Developing a Rigorous and Usable Model
Beecham, S.; Hall, T.; Baddoo, N.; Robinson, H.; Sharp, H. (University of Hertfordshire, 2007)This report presents a summary of the work undertaken in the one year EPSRC “Modelling Motivation in Software Engineering” (MoMSE) project (2005). The aim of this work is to produce a model of motivation in software ... -
Motivators of Software Process Improvement : An Analysis of Practitioners' Views
Baddoo, N.; Hall, T. (2002-05-15)We present empirical findings from our study of Software Process Improvement (SPI) motivators in 13 UK software companies. Our analysis aims to provide SPI managers with some insight into designing appropriate SPI ... -
An Overview Of The Practitioners, Processes and Products Project
Rainer, A.; Hall, T.; Baddoo, N.; Wilson, D. (Zeus Press, 2001)An overview of the work of a research project is useful because it can provide the reader with a clear introduction to that project. This paper provides such an overview for the work we have conducted as part of the ... -
Persuading developers to buy into software process improvement: a local opinion and empirical evidence
Rainer, A.; Hall, T.; Baddoo, N. (Institute of Electrical and Electronics Engineers (IEEE), 2003)In order to investigate practitioners’ opinions of software process and software process improvement, we have collected a large volume of qualitative evidence from 13 companies. At the same time, other researchers have ... -
Persuading developers to buy into software process improvement: an exploratory analysis
Rainer, A.; Hall, T.; Baddoo, N. (University of Hertfordshire, 2002)In order to investigate practitioners' opinions of software process and software process improvement, we have collected information from 13 companies, in a variety of ways i.e. the use of Repertory Grid Technique, survey ... -
A Policy Investigation Model for Long-term Software Evolution Processes
Wernick, P.; Hall, T. (2004) -
A Policy Investigation Model for Long-term Software Evolution Processes
Wernick, P.; Hall, T. (2004) -
Practitioner roles in Software process Improvement: An analysis using Grid Technique
Baddoo, N.; Hall, T. (2002)In this paper we present empirical findings from our study of software practitioners. We used the repertory grid technique to collect data from nearly 200 developers, project managers and senior managers in 13 companies. ... -
A preliminary empirical investigation of the use of evidence based software engineering by under-graduate students.
Rainer, A.; Hall, T.; Baddoo, N. (British Computer Society, 2006)Recently, Dyba, Jorgensen and Kitchenham have proposed a methodology, Evidence-Based Software Engineering (EBSE), that is intended to help researchers and practitioners evaluate software technologies in practice. We report ... -
Prioritising refactoring using code bad smells
Zhang, Min; Baddoo, N.; Wernick, P.; Hall, T. (Institute of Electrical and Electronics Engineers (IEEE), 2011-01-01)We investigated the relationship between six of Fowler et al.'s Code Bad Smells (Duplicated Code, Data Clumps, Switch Statements, Speculative Generality, Message Chains, and Middle Man) and software faults. In this paper ... -
Program slicing metrics and evolvability: an initial study
Hall, T.; Wernick, P. (Institute of Electrical and Electronics Engineers (IEEE), 2005)Previous research has identified a number of metrics derived from program slicing. In this paper we discuss how these metrics relate to the effort required to evolve an existing software-based system. Whilst our interest ... -
Protocol for a Systematic Literature Review of Motivation in Software Engineering
Beecham, S.; Baddoo, N.; Hall, T.; Robinson, H.; Sharp, H. (University of Hertfordshire, 2006)Motivation is a crucial factor in software productivity and software failure (MoMSE 2005). The proposed study brings together published work in the field of software engineer motivation by following systematic literature ...