Publications are organised by year:
Chen, L. Shepperd, M.J. `An empirical investigation of quality control in RAD: problems and suggestions', Proc. 5th European Conf. on Softw. Qual., Dublin, Sept. 1996.
Harrison, R., Nithi, R. Phalp, K.T. Samaraweera, L.G. Smith, A.P. "An Empirical Study of a Software Maintenance Process", Proceedings of the 5th Software Quality Conference (SQC) 96, University of Abertay Dundee, 9-10 July 1996.
Roche, J. M. Jackson, M. Shepperd, M.J. (1996) "Improvement of the Goal-Question-Metric method", Proc. Software Process Improvement '96, Brighton, U.K., Dec. 1996
Roche, J. Jackson, M. Shepperd M.J. "Quality Function Deployment: Echoing the voice of the process view." Proc. ASME ETCE 96 'Energy Week' Conf Computers in Engineering Symp., Houston Texas, pp 121-128, ISBN 09648731-5-X, Jan 29-Feb 2, 1996.
Schofield, C. Shepperd, M.J. "Estimation by analogy: a case study", Proc. of the 7th European Software Control and Metrics Conference, Wilmslow, UK, May 1996.
Shepperd, M.J. Schofield, C. Kitchenham, B. "Effort estimation using analogy", 18th IEEE Intl. Softw. Eng. Conf., March 1996, Berlin.
Abeysinghe, G.K. Henderson, P. Phalp, K.T. Walters, R.J., "An Audience Centred Approach to Business Process Reengineering", RETIS'97, Klagenfurt, Austria December 4-5, 1997.
Abeysinghe, G.K. Phalp, K.T., "Combining Process Modelling Methods", Information and Software Technology, 39(2), 1997.
Cartwright, M. Shepperd, M.J. "Building predictive models from object-oriented metrics", in Proc. 8th European Software Control and Metrics Conf. Berlin: 1997.
Harrison, R., Briand, L., Daly, J., Kellner, M., Raffo, D. M., & Shepperd, M. J. "Process modelling and empirical studies of software evolution", Empirical Software Engineering, 2, 381-403, 1997.
Haworth, B. Kirsopp, C. Roper, M. Shepperd, M. Webster, S. "Towards the development of adequacy criteria for object-oriented systems", Proc. Eurostar 97, Edinburgh, Nov. 1997. Download here
MacDonell, S.G. Shepperd, M.J., Sallis, P.J. "Metrics for Database Systems: An Empirical Study", Proc. 4th IEEE Intl. Metrics Symp., Alberqueque, Nov 5-7, 1997.
Phalp, K.T. Counsell, S.J, "CHASM: Counts and Heuristics for Analysis of Static Models", ICSE `97 Workshop on Process Modelling and Empirical Studies of Software Evolution, Boston, MA, 18th May 1997.
Roche, J. Jackson, M.S. Shepperd M.J. "Business process measurement: a measurement application method" Proc. ASME ETCE 97 Computers in Engineering Symp., 1997.
Schofield, C. Shepperd, M.J. "New techniques for estimating from function points", Proc. Annu IFPUG Conf., Scottsdale, Arizona, Sept. 15-19, 1997.
Shepperd, M.J. Schofield, C. "Estimating software project effort using analogies", IEEE Trans. on Softw. Eng. 23(11), pp736-743, 1997.
Cartwright, M. "An Empirical View of Inheritance", Information & Software Technology 40(14) pp795-799, 1998.
Cartwright, M. Shepperd, M. J. "An Empirical View of Inheritance", Proc. EASE 98 Empirical Assessment and Evaluation in Software Engineering, Keele, UK, March 30 - April 1 1998.
Phalp, K.T. Abeysinghe, G.K. Henderson, P. Walters, R.J., "RolEnact: Enactable Models of Business Processes"., Information and Software Technology. 40(3), pp123-133, 1998.
Phalp, K.T., "The CAP Framework for Business Process Modelling. approach", Information & Software Technology. 40(13) pp731-744, 1998.
Rainer, A. Shepperd, M.J. "Investigating Software Project Schedule Behaviour", Proc. EASE 98 Empirical Assessment and Evaluation in Software Engineering, Keele, UK, March 30 - April 1, 1998.
Bakhshov, N. Cox, K. "Semantic and Notational Weaknesses of the Unified Modelling Language's Sequence and Collaboration Diagrams version 1.3", OOPSLA'99 Workshop on Rigorous Modeling and Analysis of the UML: Challenges and Limitations, Denver, Colorado, USA, 2 November 1999.
Cartwright, M. Shepperd, M. "On building dynamic models of maintenance behaviour", in Proc. 10th European Software Control and Metrics Conf. Herstmonceux, England, Shaker Publishing. April 26-29,1999.
Cox, K. Phalp, K.T. "Semanctic and Structural Difficulties with the Unified Modelling Lnaguage Use-Case Notation version 1.3", Proc. OOPSLA Workshop on Rigorous Modeling and Analysis of the UML: Challenges and Limitations, Denver, Colorado, USA, 2 Novemeber 1999.
Deligiannis, I. Shepperd, M.J. "A Review of Experimental Investigations into Object-Oriented Technology", Proc. of 5th IEEE Workshop WESS99, Oxford, Sept. 3-4, 1999.
Kirsopp, C. Shepperd, M. J. Webster, S. "An empirical study into the use of measurement to support OO Design", IEEE 6th Intl. Metrics Symp., Boca Raton, Fl., IEEE Computer Society, November 5-6, 1999.
MacDonell, S.G., Shepperd, M.J. Gray, A. "Evolution of Predictive Models for Software Development Effort", IEEE 6th Intl. Metrics Symp., Boca Raton, Fl., IEEE Computer Society, November 5-6, 1999).
Mair, C. Shepperd, M.J. "An Investigation of Rule Induction Based Prediction Systems", IEEE ICSE Workshop, Empirical Studies of Software Development and Evolution, May 18th, 1999
Phalp, K.T. Shepperd, M.J. "Analysing process models quantitatively", Proc. Empirical Assessment and Evaluation in Software Engineering,(EASE 99) Keele, UK, April 12-13, 1999.
Phalp, K.T. Shepperd, M.J. "Building on CHASM: A Study of Using Counts for the Analysis of Static Models of Processes", IEEE ICSE Workshop, Empirical Studies of Software Development and Evolution, May 18th, 1999
Raffo, D., Kaltio, T., Partridge, D., Phalp, K., Ramil, J.F. "Empirical Studies Applied to Software Process Models, ESSDE'99 Working Group Report", Empirical Software Engineering Journal, Vol. 4, No. 4, December, 1999.
Rainer, A. Shepperd, M.J. "The Anatomy of a Successful Software Project", Proc. IEEE 6th Intl. Metrics Symp, Boca Raton, Fl., IEEE Computer Society, November 5-6, 1999.
Shepperd, M. Barker, S. Aylett, M. "Analytic hierarchy processing and almost data-free effort prediction", in Proc. 10th European Software Control and Metrics Conf. Herstmonceux, England, Shaker Publishing. April 26-29,1999.
Cartwright, M. "Empirical Perspectives on Maintaining Web Systems: A Short Review", 6th IEEE Workshop on Empirical Studies of Software Maintenance (WESS 2000), San Jose, California, Oct. 14, 2000.
Cartwright, M. Shepperd, M.J. "An Empirical Investigation of an Object-Oriented Software System", IEEE Trans. on Softw. Eng., 26(8), pp786-796, 2000.
Counsell, S.J. Phalp, K.T., "An Empirical Investigation of a Prototyping Process", Proc. 7th European Workshop on Software Process Technology, EWSPT'2000, Kaprun, Austria, 21-25 February 2000.
Cox, K. "Cognitive Dimensions of Use Cases - feedback from a student questionnaire", 12th Annual Workshop on the Psychology of Programming Interest Group (PPIG'2000), Corigliano Calabro, Cosenza, Italy, April 10th-13th 2000.
Cox, K. "Fitting Scenarios to the Requirements Process", REP'2000 - Second International Workshop on the Requirements Engineering Process: Innovative Techniques, Models, Tools to support the RE Process, Greenwich, London, UK, 6th-8th September 2000, in: Proceedings of DEXA'2000, Eleventh International Workshop on Database and Expert Systems Applications, pp995-999.
Cox, K. Phalp, K. 'Use case authoring: replicating the CREWS guidelines experiment'4th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 17th - 19th 2000.
Cox, K. Phalp, K.T. "Replicating the CREWS Use Case Authoring Guidelines Experiment", Empirical Software Engineering Journal, 5(3), pp245-268, 2000.
Cox, K. Phalp, K.T. "A Case Study Implementing the Unified Modeling Language Use Case Notation version 1.3", REFSQ'2000 - Sixth International Workshop on Requirements Engineering: Foundation for Software Quality, Stockholm, Sweden, 5th-6th June 2000.
Kadoda, G. "A cognitive dimensions view of the differences between designers and users of theorem proving assistants", 12th Annual Workshop on the Psychology of Programming Interest Group (PPIG'2000), Corigliano Calabro, Cosenza, Italy, April 10th-13th 2000.
Kadoda, G., Cartwright, M., Chen, L. Shepperd, M., "Experiences Using Case-Based Reasoning to Predict software Project Effort", EASE 2000, Keele, UK.
Kadoda, G., Cartwright, M., Shepperd, M., "On configuring a case-based reasoning software project prediction system", UK CBR Workshop, December 11th, Cambridge, UK, 2000.
Mair, C. Kadoda, G. Lefley, M. Phalp, K. Schofield , C. Shepperd, M. Webster, S. "An Investigation of Machine Learning Based Prediction Systems", Journal of Systems and Software, 53, pp23-29, 2000.
Phalp, K.T. Cox, K. 'Picking the Right Problem Frame - An Empirical Study', 4th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 17th - 19th 2000.
Phalp, K.T. Cox, K., "Picking the Right Problem Frame - An Empirical Study", Empirical Software Engineering Journal, 5(3), pp215-228, 2000.
Phalp, K.T. Shepperd,M.J. "Quantitative Analysis of Static Models of Processes", Journal of Systems and Software 52, pp105-112, 2000.
Shepperd, M. "Building Prediction Systems for Software Engineers", Invited Keynote for 4th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 17th - 19th 2000.
Shepperd, M. "Dynamic Models of Maintenance Behaviour", 6th IEEE Workshop on Empirical Studies of Software Maintenance (WESS 2000), San Jose, California, Oct. 14, 2000.
Shepperd, M. Cartwright, M. Kadoda, G. "On Building Prediction Systems for Software Engineers", Empirical Software Engineering Journal, 5(3), pp175-182, 2000.
Cox, K. Phalp, K. Shepperd, M. "Comparing Use Case writing guidelines", REFSQ'2001 - 7th International Workshop on Requirements Engineering: Foundation for Software Quality, Interlaken, Switzerland, 4th-5th June, 2001.
Kadoda, G., Cartwright, M., Shepperd, M., "Issues on the effective use of CBR technology for software project prediction", Proc. of Intl. Conf. on Case based Reasoning, Vancouver, 30 July - 2 August, 2001.
Kirsopp, C. "Measurement and the software development process", Proc. 12th European Software Control and Metrics Conf. London, April 2-4, 2001.
Kitchenham, B.A. MacDonell, S.G. Pickard, L. Shepperd, M.J. "What accuracy statistics really measure", IEE Proceedings - Software Engineering 148(3), pp81-85, 2001.
Kirsopp, C. Shepperd, M. "Using heuristics to assess object-oriented design quality", 5th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 9th - 11th, 2001.
Phalp, K. Cox, K. "Guiding Use Case Driven Requirements Elicitation and Analysis", OOIS'01 - 7th International Conference on Object-Oriented Information Systems, Calgary, Canada, August 27th-29th, 2001.
Phalp, K.T. Counsell, S.J. "Coupling Trends in Industrial Prototyping Roles: An Empirical Investigation", The Software Quality Journal, 9(4), pp223-240, December 2001.
Shepperd, M. Cartwright, M. "Predicting with Sparse Data", 7th IEEE Intl. Metrics Symp., London, UK, April 4-6, 2001.
Shepperd, M. Cartwright, M. "Predicting with Sparse Data" IEEE Transactions on Software Engineering 27(11), pp1014-1022, 2001.
Shepperd, M. Kadoda, G., "Using Simulation to Evaluate Prediction Techniques", 7th IEEE Intl. Metrics Symp., London, UK, April 4-6, 2001.
Shepperd, M. Kadoda, G., "Using Simulation to Evaluate Prediction Techniques" IEEE Trans. on Softw. Eng. 27(11), pp987-998.
Yang X. Song Q. Shen J. "Behavior Patterns Mining Based Network Intrusion Detection", Proc. 6th International conference for Younger Computer Scientists, Hangzhou, China, 2001.
Deligiannis, I. Shepperd, M. Webster, S. Roumeliotis, M. "A Review of Experimental Investigations into Object-Oriented Technology", Empirical Software Engineering Journal, 7(3), 2002.
Kirsopp, C. Shepperd, M.J. "Making Inferences with Small Numbers of Training Sets", 6th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 8th - 10th, 2002.
Kirsopp, C. Shepperd, M.J. Hart, J. "Search heuristics, case-based reasoning and software project effort prediction". GECCO 2002: Genetic and Evolutionary Computation Conf., New York, AAAI, 2002.
Kirsopp, C. Shepperd, M.J. "Making inferences with small numbers of training sets," IEE Proceedings - Software Engineering 149(5), 2002.
Kirsopp, C. Shepperd, M.J. " "Case and Feature Subset Selection in Case-Based Software Project Effort Prediction", Proc. of 22nd SGAI International Conference on Knowledge-Based Systems and Applied Artificial Intelligence, Cambridge, UK.
Phalp, K. Cox, K. "Supporting Communicability with Use Case Guidelines: An Empirical Study", 6th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 8th - 10th, 2002.
Song, Q. Chen, L. Hammami, M. "Using Data Mining Techniques Doing Web Based Adult Content Detection and Filtering", Journées Francophones D'Accès Intelligent aux Documents Multimédiassur l'Internet (MediaNet 2002). Sousse, Tunisie, 17-21 Juin 2002. France: HERMES Science Publications, 2002.
Song Q. Yang X. Shen J. Chen, L. "Integrating Color and Spatial Information for Content-based Image Retrieval in Large Image Databases", Proc. 1st IEEE International Conference on Machine Learning and Cybernetics, November, 2002, Beijing, CHINA.
Xing, D. Shen,J. Song, Q. "Research on the Usage Mode of Web Sites", . The First IEEE International Conference on Machine Learning and Cybernetics", Proc. 1st IEEE International Conference on Machine Learning and Cybernetics, November, 2002, Beijing, CHINA.
Yuan, Y. Song Q. Shen J. "Automatic Video Classification Using Decision Tree Method", Proc. 1st IEEE International Conference on Machine Learning and Cybernetics, November, 2002, Beijing, CHINA.
Bao, J.P., Shen, J.Y. Liu, X.D. and Song, Q,B. "A New Text Feature Extraction Model and Its Application in Document Copy Detection". Proc. of 2003 IEEE International Conference on Machine Learning and Cybernetics (ICMLC-2003), Xi-an, China: IEEE Computer Society, 2003.
Cartwright, M. Shepperd, M.J. Song, Q. "Dealing with Missing Software Project Data", Proc. 9th IEEE Intl. Metrics Symp., Sydney, Australia: IEEE Computer Society, 2003.
Cox, K Phalp, K.T. "From Process Model to Problem Frame", Proc. of REFSQ'03 Ninth International Workshop on Requirements Engineering Foundation for Software Quality, Klagenfurt/Velden, Austria, 16-17 June, 2003
Deligiannis, I., Shepperd, M.J. Roumeliotis, M. Stamelos, I., An empirical investigation of an object-oriented design heuristic for maintainability. J. of Systems & Software 65(2): pp127-139, 2003.
Kirsopp, C. Mendes, E. Premraj, R. Shepperd, M.J. "An Empirical Analysis of Linear Adaptation Techniques for Case-Based Prediction", Proc. 5th International Conference on Case-Based Reasoning, pp231-245, Trondheim, Norway: Springer-Verlag, 2003.
Lefley, M. Shepperd, M.J. "Using genetic programming to improve software effort estimation based on general data sets", Proc. GECCO 2003: Genetic and Evolutionary Computation Conf., Chicago, July 12-16, Springer-Verlag, LNAI, 2003.
MacDonell, S. Shepperd, M.J. "Combining Techniques to Optimize Effort Predictions in Software Project Management", J. of Systems & Software 66(2) pp91-98, 2003.
MacDonell, S. Shepperd, M.J. "Using Prior-Phase Effort Records for Re-estimation During Software Projects", Proc. 9th IEEE Intl. Metrics Symp., Sydney, Australia: IEEE Computer Society, 2003.
Mair, C. Shepperd, M. "Understanding Object Feature Binding through Experimentation and Modelling", Proc. of 8th Neural Computation and Psychology Workshop, Canterbury, UK, 28-30 August 2003.
Phalp, K.T. Cox, K. "Using Enactable Models to Enhance Use Case Descriptions", Proc. of ProSim'03, Int. Workshop on Software Process Simulation Modelling (in conjunction with ICSE 2003), Portland, USA, May 3-4 2003.
Passing, U. Shepperd, M.J. "An Experiment on Software Project Size and Effort Estimation", Proc. of 2nd ACM-IEEE International Symposium on Empirical Software Engineering (ISESE 2003), Rome, IEEE Computer Society, 2003.
Phalp, K.T. Cox, K. "Exploiting Use Case Descriptions for Specification and Design", Proc. of EASE 2003 - 7th International Conference on Empirical Assessment and Evaluation in Software Engineering, Keele University, Staffordshire, UK, April 8 -10th, 2003.
Premraj, R. Shepperd, M. Cartwright, M. "Meta-data to guide retrieval in CBR for software cost prediction," Proc. UK CBR Workshop, Cambridge, 2003.
Shepperd, M.J. "Case-based Reasoning and Software Engineering" in Managing Software Engineering Knowledge, Aurum, A. Jeffery, R. Wohlin, C. Handzic, M. (Eds.), LNAI, Springer-Verlag 2003.
Yuan, Y. Shen, J. Song, Q. "An Automatic Video Classification Method Based on Data Mining", Proc. 2003 IEEE/WIC International Conference on Web Intelligence (WI 2003), Halifax, Canada: IEEE Computer Society, 2003.
Deligiannis, I. Stamelos, I. Angelis, L. Roumeliotis, M. and Shepperd, M., "A controlled experimental investigation of an object-oriented design heuristic for maintainability," J. of Systems & Software, 72(2) pp129-143 , 2004.
Hart, J. Shepperd, M.J. "The Evolution of Concurrent Control Software Using Genetic Programming", Proceedings of European Conference on Genetic Programming (EuroGP 2004), Combria, Portugal, 2004.
Jeary, S and Phalp, K.T. "On the Applicability of Problem Frames to Web-based Business Applications", First International Workshop on Advances and Applications of Problem Frames (IWAAPF'04), Edinburgh, Scotland, 24th May 2004
Mair, C., Shepperd, M., Cartwright, M., Kirsopp, C. and Heathcote, D. "Understanding Object Feature Binding Through Experimentation and Modelling", Progress in Neural Processing, 15, pp295-305, 2004.
Premraj, R., Twala, B. Mair, C. and Forselius, P. "Productivity of Software Projects by Business Sector: An Empirical Analysis of Trends", 10th IEEE International Software Metrics Symposium (Metrics 2004), Late Breaking Paper, Chicago, USA.
Yuan Y., Shen J. and Song Q. "Integrate automatic video classification with data mining". Computer Engineering, Vol.30, No.7, 2004.
Yuan Y., Shen J. and Song Q. "An automatic threshold selection method for shot detection". Mini-Micro Systems, Vol.25, No.5, 2004.
Yuan Y., Shen J. and Song Q. "Data preprocess for automatic video classification". Computer Engineering, Vol.30, No.3, 2004.
Cox, K. Phalp, K. Bleistein, S. Verner, J. "Deriving requirements from process models via the problem frames approach", Information & Software Technology, In Press, 2005
Myrtveit, I. Stensrud, E. and Shepperd, M. "Reliability and Validity in Comparative Studies of Software Prediction Models", IEEE Transactions on Software Engineering, Accepted for publication, 2005.
Song, Q. Shepperd, M. Cartwright, M. "A short note on safest default missingness mechanism assumptions", Empirical Software Engineering, 10(2) pp235-243, 2005.