Publications
My Publications
Journal Articles
Portillo-Rodríguez, J, A. Vizcaíno, M. Piattini and S. Beecham. Tools used in Global Software Engineering: a Systematic Mapping Review. Journal of Information and Software Technology (available online, in Press).
Hall, T., S. Beecham, D. Bowes, D. Gray, and S. Counsell (available online 2012 -in press). A Systematic Review of Fault Prediction Performance in Software Engineering. IEEE Transactions on Software Engineering (TSE).
Hall, T., S. Beecham, D. Bowes, D. Gray, and S. Counsell (2011). Developing Fault-Prediction Models: What the Research Can Show Industry. IEEE Software, 28(6): pp.96-99.
Noll, J., S. Beecham, and I. Richardson (2010). Global Software Development and Collaboration: Barriers and Solutions. Inroads – ACM SIGCSE Bulletin. Cited: 11
Hall, T., S. Beecham, N. Baddoo, H. Sharp, and H. Robinson (2009). A Systematic Review of Theory Use in Studies Investigating the Motivations of Software Engineers. ACM Transactions on Software Engineering and Methodology (TOSEM), 18(3). Cited: 9
Beecham, S.,N. Baddoo, T. Hall, H. Robinson, and H. Sharp (2008). Motivation in Software Engineering: A Systematic Literature Review. Information and Software Technology (IST), Elsevier, 50 (9-10): pp 860–878. Cited: 56
Sharp, H.,N. Baddoo, S. Beecham, T. Hall, and H. Robinson (2008). Models of motivation in software engineering. Information and Software Technology (IST), Elsevier, 51(1): pp.219-233. Cited: 22.
Hall, T., H. Sharp, S. Beecham, N. Baddoo, and H. Robinson (2008). What do we know about software developer motivation? IEEE Software 25(4). Cited: 18
Armstrong, S. and S. Beecham (2008). Studying the interplay between the roles played by stakeholders, requirements and risks in projects. Project Management Perspectives, annual journal of the International Project Management Association (IPMA), XXIX(ISSN 1455-4178): pp.44-49.
Beecham, S., T. Hall, and A. Rainer (2005). Defining a Requirements Process Improvement Model. Software Quality Journal (SQJ), 13(3): pp.247-279. Cited: 52
Beecham, S., T. Hall, C. Britton, M. Cottee, and A. Rainer (2005). Using an expert panel to validate a requirements software process improvement model. Journal of Systems and Software (JSS), 76(3): pp.251-275. Cited: 41
Beecham, S., T. Hall, and A. Rainer (2003). Software Process Improvement Problems in 12 Software Companies: An Empirical Analysis. Empirical Software Engineering (ESE), 8(1): pp.7-42. Cited: 67
Hall T., S. Beecham, and A. Rainer, Requirements problems in twelve software companies: an empirical analysis. IEE Proceedings Software, 2002. 149(5): p. 153-160. Cited: 96
In review
Richardson, I., V. Casey, F. Mc-Caffery, J. Burton, and S. Beecham(1), A Process Framework for Global Software Development Teams. (Information and Software Technology). (1) corresponding author
Conferences and Workshops
Beecham, S., J. Noll, I. Richardson, and D. Dhungana. A Decision Support System for Global Software Development in PARIS’11 workshop, co-located with 6th IEEE International Conference on Global Software Engineering (ICGSE) ’11. 2011, 16-18th August, Helsinki, Finland.
Noll, J., S. Beecham, and D. Seichter. A Qualitative Study of Open Source Software Development: the OpenEMR Project in The 5th International Symposium of Empirical Software Engineering and Measurement (ESEM’11). 2011, 22-23 September, Banff, Canada.
Deshpande, S., S. Beecham, and I. Richardson. Global Software Development – Coordination and Project Management Strategies from a Vendor Perspective in 6th Global Sourcing Workshop 2011. 2011, Courchevel 1850, France.
Beecham, S., J. Noll, I. Richardson, and D. Dhungana. A Decision Support System for Global Software Development in PARIS’11 workshop, co-located with 6th IEEE International Conference on Global Software Engineering (ICGSE) ’11. 2011, 16-18th August, Helsinki, Finland.
Beecham, S., J. Noll, I. Richardson, and N. Ali. Crafting a Global Teaming Model for Architectural Knowledge Management in International Conference on Global Software Engineering. 2010, 23-26th August, Princeton, New Jersey, U.S.A. Cited: 1
Ali, N., S. Beecham, and I. Mistrik. Architectural Knowledge Management in Global Software Development: A Review in KNOWledge engINeering in Global software development (KNOWing), workshop collocated with IEEE International Conference on Global Software Engineering (ICGSE’10). 2010, August 23-26, Princeton, USA.
Deshpande, S, S. Beecham, V. Casey, and I. Richardson. Culture in Global Software development – a Weakness or Strength? in IEEE International Conference on Global Software Engineering (ICGSE’10). 2010. Princeton, New Jersey, USA. Cited: 6
Verner, J. and S. Beecham. Stakeholder Dissonance: Disagreements on project outcome and its impact on team motivation across three countries in ACM SIGMIS CPR ’10. 2010. Vancouver, Canada. Cited: 2
Rainer, A., S. Beecham, and C. Sanderson. An assessment of published evaluations of requirements management tools in EASE ’09. 2009, April 20-21, Durham University – Department of Computer Science, UK.Rainer, A. and S. Beecham. A follow-up empirical evaluation of evidence based software engineering by undergraduate students in EASE2008 2008, 26-27 June 2008, University of Bari, Italy.
Hall, T., D. Wilson, and S. Beecham. Engaging Industry in Empirical Research in 19th Australasian Conference in Information Systems. 2008, 3-5th December, Christchurch, New Zealand.
Hall, T., S. Beecham, J. Verner, and D. Wilson. The impact of staff turnover on software projects: the importance of understanding what makes software practitioners tick (Refilling the Pipeline: Meeting the Renewed Demand for Information Technology Workers) in ACM-SIGMIS CPR ’08 Conference. 2008, Charlottesville, Virginia, USA, April 3-5, 2008. Cited: 11
Baddoo, N., S. Beecham, T. Hall, H. Robinson, and H. Sharp. Motivating Software Engineers: A theoretically reflective model in ICEIS 2008 – the Tenth International Conference on Enterprise Information Systems. 2008, June 12-16,Barcelona,Spain. Cited: 2
Rainer, A., and S. Beecham. A follow-up empirical evaluation of evidence based software engineering by undergraduate students in EASE 2008.University of Bari,Italy. Cited: 2
Beecham, S., H. Sharp, N. Baddoo, T. Hall, and H. Robinson (2007). Does the XP environment meet the motivational needs of the Software Developer? An Empirical Study. Agile 2007 Conference,WashingtonD.C.,USA. Cited: 14
Sharp, H., T. Hall, N. Baddoo, and S. Beecham. Exploring Motivational Differences between Software Developers and Project Managers in The 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE07). 2007, September 3rd-7th,Dubrovnik,Croatia. Cited: 9
Rainer, A., S. Beecham, and T. Hall. Assessing undergraduate students’ use of Evidence Based Software Engineering: a preliminary evaluation of a research instrument in Workshop of empirical software engineering (WSESE) at Profes 2007.
Beecham, S., N. Baddoo, T. Hall, and H. Sharp. Performing systematic literature reviews in Software Engineering: an experience report in proceedings 5th International Workshop, WSESE2007,Riga,Latvia, 2 July 2007(WSESE) in association with Profes’07, IESE-Report No. 062.07/E, Version 1.0, June 29, 2007.
Capiluppi, A., S. Beecham, and J. Fernandez-Ramil (2006). Empirical Analysis of the Evolution of an Open Source System. International ERCIM Workshop on Software Evolution (2006) pp.Université des Sciences et Technologies de Lille, LIFL and INRIA, France.
Armstrong, S. and S. Beecham (2006). Studying the interplay between the roles played by stakeholders, requirements and risks in projects. 20th International Project Management Association (IPMA) World Congress on Project Management, 15-17 October 2006 inShanghai,China.
Beecham, S., T. Hall, and A. Rainer. Developing a RE Process Improvement Model in EuroSPI 2004. 2004, 10-12 November 2004,Trondheim,Norway.
Hall, T., S. Beecham, and A. Rainer. Requirements Problems in Twelve Software Companies: An Empirical Analysis. in EASE 2002, 6th International Conference on Empirical Assessment and Evaluation in Software Engineering. 2002.KeeleUniversity,Staffordshire,UK.
Hall, T., A. Rainer, N. Baddoo, and S. Beecham. An Empirical Study of Maintenance Issues within Process Improvement Programmes in Software Industry. in IEEE Conf Soft Maint. 2001.Florence,Italy. Cited 8.
Book Chapters
Deshpande, S., S. Beecham, and I. Richardson, Global Software Development Coordination Strategies – A Vendor Perspective, in New Studies in Global IT and Business Service Outsourcing: Lecture Notes in Business Information Processing series (LNBIP 91). 2011, Springer. pp. 153-174.
Fernández-Ramil, J. and S. Beecham, Modelling the Feedback Part of the Software Process (Book section), in ‘Software Resource Estimation in Software Evolution and Feedback – Theory and Practice’. Madhavji, N., M Lehman, D Perry, JF Ramil (eds). (2006), John Wiley & Sons, pp. 459-470.
Thesis
Beecham, S., A Requirements-based Software Process Maturity Model. PhD Thesis, Dept of Computer Science,University of Hertfordshire,UK, 2003. PhD Thesis.
Technical Reports
Beecham, S., T. Hall, S. Black, D. Bowes, S. Counsell, P. Wernick, and G. Liebchen (2009). Protocol for A Systematic Review of Fault Prediction Approaches used in Software Engineering. Technical Report UH-CS-TR-491.
Beecham, S. (2009). A short comparison of two systematic literature reviews on fault prediction. Technical Report UH-CS-TR-492.
Rainer, A. and S. Beecham, (2008), Supplementary Guidelines and Assessment Scheme for the use of Evidence Based Software Engineering, Technical Report UH-CS-TR-469, University of Hertfordshire: Hatfield, U.K.
Rainer, A. and S. Beecham, (2008), A comparison of three literature searches for evaluations of requirements management tools, Technical Report UH-CS-TR-480,UniversityofHertfordshire: Hatfield, U.K
Rainer, A., S. Beecham, and T. Hall, (2007), Assessing undergraduate students’ use of Evidence Based Software Engineering, Technical Report UH-CS-TR 462,UniversityofHertfordshire. pp. 42.
Beecham, S., N. Baddoo, T. Hall, H. Robinson, and H. Sharp, (2007), Motivation in Software Engineering: A Systematic Literature Review, in Corrected version of TR to be published in Information and Software Technology (IST), Elsevier, University of Hertfordshire, Technical Report UH-CS-TR-464.
Beecham, S.,N. Baddoo, T. Hall, H. Robinson, and H. Sharp (2007). The Motivation of Software Engineers: Developing a Rigorous and Usable Model, Technical Report UH-CS-TR-458.
Beecham, S.,N. Baddoo, T. Hall, H. Robinson, and H. Sharp (2007). The Motivation of Software Engineers: Developing a Rigorous and Usable Model, Technical Report UH-CS-TR-458.
Beecham, S.,N. Baddoo, T. Hall, H. Robinson, and H. Sharp (2006). Protocol of a Systematic Literature Review of Motivation in Software Engineering, Technical Report UH-CS-TR-453. Cited: 6
Beecham, S., T. Hall, and A. Rainer, (2003), Building a Requirements Process Improvement Model, Technical Report UH-CS-TR-378, UniversityofHertfordshire: Hatfield. Cited: 11
Beecham, S., T. Hall, and A. Rainer, (2003), Defining a Requirements Process Improvement Model, Technical Report UH-CS-TR-379, UniversityofHertfordshire: Hatfield.
Beecham, S., T. Hall, and A. Rainer, (2003), Assessing the strength of a requirements process, Technical Report UH-CS-TR-381, University of Hertfordshire: Hatfield. Cited: 2
Beecham, S., T. Hall, C. Britton, M. Cottee, and A. Rainer, (2003), Validating a Requirements Process Improvement Model, Technical Report UH-CS-TR-373, University of Hertfordshire. Cited: 4
Research Seminars/Tutorials/panels (invited)
Beecham, S and J. Noll, 18th International Summer School in Novel Computing, ECSE Summer School. Summer school leader for the “Research Perspectives on Software Engineering and Software Engineers” 4 day course. University of Eastern Finland, Kuopio, Finland, August 8 – 11, 2011.
Beecham, S, Centre for Innovation and Structural Change (CISC) Seminar at National University of Ireland , Galway, Presentation: “Systematic Literature Review”, 18th Nov ‘10. www.nuigalway.ie/cisc/site/events/display_event/2078.
Beecham, S, The 3rd CREST Open Workshop, UCL Using Static Analysis for Fault Prediction, 27 January, 2010. “A systematic review of the fault prediction literature”, URL: crest.cs.ucl.ac.uk/cow/3.
Beecham, S, College of Engineering & Informatics Research Day, 7th April, Bailey Allen Hall, NUI Galway, Presentation on “What to Research – Smart Literature Reviews”, given to Students and Faculty in NUIG and Lero and other groups in Ireland.
Beecham, S., A. Capiluppi, and J.R. Ramil. Effort Estimation for Evolving Software (Tutorial) in Profes2005. 2005, 13-15 June, Oulu, Finland.
Beecham, S. Continual Resource Estimation for Evolving Software in Systems and Software Group Seminar. 2004, 2nd December,UniversityofHertfordshire, Hatfield, Herts.
Beecham, S, Panel member at Profes 2010 Doctoral Symposium, June 21st, University of Limerick, Ireland.
Awards / Distinctions / Patents
Invention disclosure – expert system for Global Teaming (# UL2006119). In 2010, at the University of Limerick.