Dr Tracy Hall
Reader in Software Engineering
Contact
|
Information Systems and Computing
St John's 049a Brunel University Uxbridge UB8 3PH United Kingdom |
Tel: +44 (0)1895 267512 Fax: +44 (0)1895 251686 Email: Tracy.Hall@brunel.ac.uk |
Research Interests
Empirical software engineering, program analysis, motivating software engineers.University Research Centre Membership
Publications
Journal Papers
(Forthcoming) Hall, T., Jagielska, D. and Baddoo, N., Developer performance, motivation and project outcomes in a high maturity organization: a case study, Software Quality Journal Accepted
(2011) Zhang, M., Hall, T. and Baddoo, N., Code bad smells: a review of current knowledge, Journal of Software Maintenance and Evolution: research and practice 23 (3) : 179- 202
(2010) Counsell, S., Hall, T. and Bowes, D., A theoretical and empirical analysis of three slice-based metrics for cohesion, International Journal of Software Engineering and Knowledge Engineering 20 (5) : 609- 636
(2009) Hall, T., Baddoo, N., Beecham, S., Robinson, H. and Sharp, H., A systematic review of theory use in studies investigating the motivations of software engineers, ACM Transactions on Software Engineering and Methodology (TOSEM) 18 (3) : 10
(2009) Sharp, H., Baddoo, N., Beecham, S., Hall, T. and Robinson, H., Models of motivation in software engineering, Information and Software Technology Journal 51 (1) : 219- 233
(2008) Beecham, S., Baddoo, N., Hall, T., Robinson, H. and Sharp, H., Motivation in software engineering: a systematic literature review, Information and Software Technology 50 (9-10) : 860- 878
(2008) Ahmed, R., Hall, T., Wernick, P., Robinson, S. and Shah, M., Software process simulation modelling: A survey of practice, Journal of Simulation Modelling 2 (2) : 91- 102
(2008) Hall, T., Sharp, H., Beecham, S., Baddoo, N. and Robinson, H., Voice of evidence - what do we know about developer motivation?, IEEE Software 25 (4) : 92- 94
(2007) Baddoo, N., Hall, T. and O'Keeffe, C., Using multi dimensional scaling to analyse software engineers' de-motivators for SPI, Software Process: Improvement and Practice 12 (6) : 511- 522
(2006) Baddoo, N., Hall, T. and Jagielska, D., Software developer motivation in a high maturity company: a case study, Journal of Software Process Improvement and Practice 11 (3) : 219- 228
(2006) Oza, N., Hall, T., Rainer, A. and Grey, S., Trust in software outsourcing to India, Information and Software Technology 48 (5) : 345- 354
(2005) Beecham, S., Hall, T. and Rainer, A., Defining a requirements process improvement model, Software Quality Journal 13 (3) : 247- 279
(2005) Oza, NV. and Hall, T., Difficulties in managing offshore outsourcing relationships: an empirical analysis of 18 high maturity Indian software companies, Journal of Information Technology Case and Application Research 7 (3) : 25- 41
(2005) Beecham, S., Hall, T., Britton, C., Cottee, M. and Rainer, A., Using an expert panel to validate a requirements software process improvement model, Journal of Systems and Software 76 (3) : 251- 275
(2004) Wernick, P. and Hall, T., Can Thomas Kuhn's paradigms help us understand software engineering?, European Journal of Information Systems 13 (3) : 235- 243
(2003) Rainer, A. and Hall, T., A quantitative and qualitative analysis of factors affecting software processes, Journal of Systems and Software 66 (1) : 7- 21
(2003) Baddoo, N. and Hall, T., De-motivators for software process improvement: an analysis of practitioners' views, Journal of Systems and Software 66 (1) : 23- 33
(2003) Wernick, P. and Hall, T., Simulating global software evolution processes by combining simple models: an initial study, Journal of Software Processes Improvement and Practice 7 (3-4) : 113- 126
(2003) Beecham, S., Hall, T. and Rainer, A., Software process improvement problems in twelve software companies: An empirical analysis, Empirical Software Engineering 8 (1) : 7- 42
(2002) Hall, T., Rainer, A. and Baddoo, N., Implementing software process improvement: an empirical study, Journal of Software Processes Improvement and Practice 7 (1) : 3- 15
(2002) Rainer, A. and Hall, T., Key success factors for implementing software process improvement: a maturity-based analysis, Journal of Systems and Software 62 (2) : 71- 84
(2002) Baddoo, N. and Hall, T., Motivators of software process improvement: an analysis of practitioners' views, Journal of Systems and Software 62 (2) : 85- 96
(2002) Baddoo, N. and Hall, T., Practitioner roles in software process improvement: an analysis using grid technique, Journal of Software Process: Improvement and Practice 7 (1) : 17- 31
(2002) Hall, T., Beecham, S. and Rainer, A., Requirements problems in twelve software companies: an empirical analysis, IEE Proceedings - Software 149 (5) : 153- 160
(2002) Baddoo, N. and Hall, T., Software process improvement motivators: an analysis using multidimensional scaling, Empirical Software Engineering Journal 7 (2) : 93- 114
(2001) Wilson, DN., Hall, T. and Baddoo, N., A framework for evaluation and prediction of software process improvement success, Journal of Systems and Software 59 (2) : 135- 142
(2001) Rainer, A. and Hall, T., An analysis of some 'core studies' of software process improvement, Journal of Software Process Improvement Practice and Experience 6 (4) : 169- 187
(2001) Hall, T. and Flynn, V., Ethical issues in software engineering research: a survey of current practice, Empirical Software Engineering Journal 6 (4) : 305- 317
Conference Papers
(2011) Fernando, BAJ., Hall, T. and Fitzpatrick, A., The impact of media selection on stakeholder communication in agile global software development: a preliminary industrial case study, 49th SIGMIS Annual Conference on Computer Personnel Research (SIGMIS-CPR '11)
(2010) Bell, D., Hall, T., Hannay, JE., Pfahl, D. and Acuna, ST., Software engineering group work - Personality, patterns and performance, 48th Annual Computer Personnel Research Conference, SIGMIS CPR '10: Proceedings of the 2010 ACM SIGMIS Computer Personnel Research Conference 43- 47
(2009) Gatrell, M., Counsell, S. and Hall, T., Design patterns and change proneness: a replication using proprietary C# software, 16th Working Conference on Reverse Engineering (WCRE 2009)
(2008) Aboutrab, MS., Counsell, S. and Hall, T., A theoretical and empirical analysis of a TTCN-3 coupling metric, 2nd European Computing Conference 2008
(2008) Hamza, H., Counsell, S., Hall, T. and Loizou, G., Code smell eradication and associated refactoring, 2nd European Computing Conference 2008
(2008) Hasnain, E. and Hall, T., Investigating the role of trust in agile methods using a light weight systematic literature review, 9th International Conference on Agile Processes in Software Engineering and Extreme Porgramming, Lecture Notes in Business Information Processing (9) : 204- 207
(2007) Beecham, S., Sharp, H., Baddoo, N., Hall, T. and Robinson, H., Does the XP environment meet the motivational needs of the software developer? An empirical study, Agile 2007 Conference
(2007) Sharp, H., Hall, T., Baddoo, N. and Beecham, S., Exploring motivational differences between software developers and project managers, ACM SIGSOFT Symposium on the Foundations of Software Engineering
(2007) Wernick, P. and Hall, T., Getting the best out of software process simulation and empirical research in software engineering, IEEE ICSE Workshop: Realising Evidence-Based Software Engineering
(2007) Hall, T., Longitudinal studies in evidence-based software engineering, Empirical Software Engineering Issues. Critical Assessment and Future Directions, Lecture Notes in Computer Science (4336) : 41-
(2007) Beecham, S., Baddoo, N., Hall, T. and Sharp, H., Performing systematic literature reviews in software engineering: an experience report, Workshop of Empirical Software Engineering (WSESE)
(2007) Gallagher, K., Hall, T. and Black, S., Reducing regression test size by exclusion, IEEE International Conference on Software Maintenance
(2007) Hall, T., Beecham, S., Verner, J. and Wilson, D., The impact of staff turnover on software projects: the importance of understanding what makes software practitioners tick, ACM-SIGMIS CPR'08 Conference
(2006) Jagielska, D., Hall, T. and Baddoo, N., Developer performance, motivation and project outcomes in a high maturity organization: a case study, BCS Software Quality Management Conference
(2006) Kalleberg, KT., Hall, T. and Ettinger, R., Making slicing mainstream, how can we be Weiser?, Beyond Program Slicing, Dagstuhl Seminar Proceedings 05451-
(2006) Wernick, P., Hall, T. and Nehaniv, CL., Software evolutionary dynamics modelled as the activity of an actor-network, Second International IEEE ICSM Workshop on Software Evolvability (SE'06)
(2006) Baddoo, N., Hall, T. and O'Keeffe, C., Using multi dimensional scaling to analyse software engineers' de-motivators for SPI, EuroSPI
(2006) Black, S., Counsell, S., Hall, T. and Wernick, P., Using program slicing to identify faults in software, Dagstuhl Seminar Proceedings, Beyond Program Slicing (05451)
(2005) Oza, N. and Hall, T., Difficulties in managing offshore outsourcing relationships: an empirical analysis of 18 high maturity indian software companies, 4th International Outsourcing Conference
(2005) Ahmed, R., Hall, T., Wernick, P. and Robinson, S., Evaluating a rapid simulation modelling process (RSMP) through controlled experiments, IEEE International Empirical Software Engineering Conference
(2005) Baddoo, N., Hall, T. and Jagielska, D., Software developer motivation in a high maturity company: a case study, EuroSPI
(2005) Rainer, A., Jagielska, D. and Hall, T., Software engineering practice and evidence based software engineering research, IEEE ICSE Workshop: Realising Evidence-Based Software Engineering
(2005) Oza, N., Hall, T., Rainer, A. and Grey, S., Trust in software outsourcing to India, EASE 2005
(2005) Saward, G. and Hall, T., Using existing website ontologies to assist navigation and exploration, AWIC2005: Lecture Notes in Computer Science
(2005) Hall, T. and Wernick, P., Using program slicing metrics to predict software maintainability, IEEE International Conference on Software Maintenance
(2005) Hall, T. and Wernick, P., Using program slicing metrics to predict software maintainability, ASTREnet Workshop
(2005) Hall, T. and Wernick, P., Using program slicing to predict the evolution of software, IEEE International Conference on Software Maintenance: Special Session of Software Evolvability
(2005) Hall, T., Rainer, A. and Jagielska, D., Using software development progress data to understand threats to project outcomes, IEEE International Metrics Symposium
(2004) Wernick, P. and Hall, T., A policy investigation model for long-term software evolution processes, ProSim 2004, ICSE Workshop
(2004) Beecham, S., Hall, T. and Rainer, A., A software requirements maturity model, EuroSPI
(2004) Baddoo, N., Hall, T. and Wilson, D., Agile methods and motivation: a position paper, Annual British Academy of Management Conference
(2004) Oza, N., Hall, T., Rainer, A. and Grey, S., Critical factors in software outsourcing - a pilot study, ACM SIGSOFT 2004/FSE-12 Workshop on Interdisciplinary Software Engineering Research
(2004) Ahmed, R., Hall, T., Wernick, P. and Robinson, S., Evaluating the quality of software process simulation models, 2nd Simulation Workshop: UK Operational Research Society
(2004) Rainer, A. and Hall, T., Identifying the causes of poor progress in software projects, IEEE Metrics Conference
(2004) Saward, G., Hall, T. and Barker, T., Information scent as a measure of usability, IEEE Metrics Conference
(2004) Ahmed, R., Hall, T., Wernick, P. and Robinson, S., Practices of ProSim03 modellers: a survey, ProSim04, ICSE Workshop
(2004) Baddoo, N. and Hall, T., SPI managers' experiences and opinion on SPI in practice, EuroSPI
(2004) Wernick, P. and Hall, T., The impact of using pair programming on system evolution: a simulation-based study, IEEE Software Maintenance Conference
(2003) Ahmed, R., Hall, T. and Wernick, P., A proposed framework for evaluating software process simulation models, ProSim 2003
(2003) Rainer, A., Hall, T. and Baddoo, N., Persuading developers to buy-in to software process improvement: an exploratory analysis, ACM-IEEE international Symposium on Empirical Software Engineering
(2003) Wernick, P. and Hall, T., Simulating global software evolution processes by combining simple models: an initial study, ProSim
(2003) Oza, N., Hall, T. and Rainer, A., The role of trust in software outsourcing, IEEE International Conference in Software Engineering
(2002) Hall, T., Beecham, S. and Rainer, A., Requirements problems in twelve software companies: an empirical analysis, EASE
(2001) Hall, T., Rainer, A., Baddoo, N. and Beecham, S., An empirical study of maintenance issues within process improvement programmes in the software industry, IEEE Conference on Software Maintenance
(2001) Rainer, A., Hall, T., Wilson, D. and Baddoo, N., An overview of the products, processes and people project, 6th UK Academy for Information Systems (UKAIS) Conference
(2001) Hall, T., Baddoo, N. and Wilson, D., Measurement in software process improvement programmes: an empirical study, IWSM2000, New Approaches in Software Measurement, Lecture Notes in Computer Science 73- 83
Book Chapters
(2010) Hall, T., Bowes, D., Liebchen, G. and Wernick, P., Evaluating three approaches to extracting fault data from software change repositories. In: Babar, MA., Vierimaa, M. and Oivo, M. eds. Product-focused Software Process Improvement: Proceedings of the 11th International Conference, PROFES 2010, Limerick, Ireland, June 21-23, 2010. Berlin/Heidelberg : Springer-Verlag (6156/2010) : 107- 115
(2009) Hasnain, E. and Hall, T., Introduction to stand-up meetings in agile methods. In: Ao, SI. ed. IAENG Transactions on Engineering Technologies Volume 2: Special Edition of the World Congress on Engineering and Computer Science. (1127) : 110- 120
(2001) Rosner, P., Hall, T. and Mayer, T., Measuring object-orientedness: the invocation profile. In: Goos, G., Hartmanis, J. and van Leeuwen, J. eds. New Approaches in Software Measurement. Berlin/Heidelberg : Springer 18- 28




