Professor Martin Shepperd
Professor in Software Technologies and ModellingDirector of Undergraduate Studies
Contact
|
Information Systems and Computing
St John's 049b Brunel University Uxbridge UB8 3PH United Kingdom |
Tel: +44 (0)1895 267188 Fax: +44 (0)1895 251686 Email: martin.shepperd@brunel.ac.uk Web: Personal Website Web: ResearcherID Profile Web: Google Scholar Profile |
Research Interests
Software engineering, empirical research, cost modelling and prediction, machine learning (case-based reasoning, metaheuristics, rule induction algorithms), data imputation and noise handling.University Research Centre Membership
Publications
Journal Papers
(2011) Song, QB., Jia, ZH., Shepperd, M., Ying, S. and Liu, J., A general software defect-proneness prediction framework, IEEE Transactions on Software Engineering 37 (3) : 356- 370
(2011) Song, Q. and Shepperd, M., Predicting software project effort: a grey relational analysis based method, Expert Systems with Applications: An International Journal 38 (6) : 7302- 7316
(2010) MacDonell, S., Shepperd, M., Kitchenham, B. and Mendes, E., How reliable are systematic reviews in empirical software engineering?, IEEE Transactions on Software Engineering 36 (5) : 676- 687 Download publication
(2009) Wang, Y., Song, Q., MacDonell, S., Shepperd, M. and Shen, J., Integrate the GM(1,1) and Verhulst models to predict software stage-effort, IEEE Transactions on Systems, Man and Cybernetics - Part C 39 (6) : 647- 658
(2008) Song, Q., Shepperd, M., Chen, X. and Liu, J., Can k-NN imputation improve the performance of C4.5 with small software project data sets? a comparative evaluation, Journal of Systems and Software 81 (12) : 2361- 2370 Download publication
(2007) Song, Q. and Shepperd, M., A new imputation method for small software project data sets, Journal of Systems and Software 80 (1) : 51- 62
(2007) Jorgensen, M. and Shepperd, M., A systematic review of software development cost estimation studies, IEEE Transactions on Software Engineering 33 (1) : 33- 53 Download publication
(2006) Song, Q., Shepperd, M., Cartwright, M. and Mair, C., Software defect association mining and defect correction effort prediction, IEEE Transactions on Software Engineering 32 (2) : 69- 82 Download publication
(2006) Song, Q. and Shepperd, M., Mining web browsing patterns for E-commerce, Computers in Industry 57 (7) : 622- 630
(2005) Song, Q., Shepperd, MJ. and Cartwright, M., A short note on safest default missingness mechanism assumptions, Empirical Software Engineering 10 (2) : 235- 243
(2005) Myrtveit, I., Stensrud, E. and Shepperd, MJ., Reliability and validity in comparative studies of software prediction models, IEEE Transactions on Software Engineering 31 (5) : 380- 391 Download publication
(2004) Deligiannis, I., Stamelos, I., Angelis, L., Roumeliotis, M. and Shepperd, M., A controlled experiment investigation of an object-oriented design heuristic for maintainability, Journal of Systems and Software 72 (2) : 129- 143
(2003) Deligiannis, I., Shepperd, M., Roumeliotis, M. and Stamelos, I., An empirical investigation of an object-oriented design heuristic for maintainability, Journal of Systems and Software 65 (2) : 127- 139
(2003) MacDonell, SG. and Shepperd, MJ., Combining techniques to optimize effort predictions in software project management, Journal of Systems and Software 66 (2) : 91- 98
(2003) Clarke, J., Dolado, JJ., Harman, M., Hierons, RM., Jones, B., Lumkin, M., Mitchell, B., Mancoridis, S., Rees, K., Roper, M. and Shepperd, M., Reformulating software engineering as a search problem, IEE Proceedings - Software 150 (3) : 161- 175 Download publication
(2002) Deligiannis, IS., Shepperd, M., Webster, S. and Roumeliotis, M., A review of experimental investigations into object-oriented technology, Empirical Software Engineering 7 (3) : 193- 231
(2002) Kirsopp, C. and Shepperd, M., Making inferences with small numbers of training sets, IEE Proceedings - Software 149 (5) : 123- 130 Download publication
(2001) Shepperd, M. and Kadoda, G., Comparing software prediction techniques using simulation, IEEE Transactions on Software Engineering 27 (11) : 1014- 1022 Download publication
(2001) Cartwright, M. and Shepperd, M., Predicting with sparse data, IEEE Transactions on Software Engineering 27 (11) : 987- 998 Download publication
(2001) Kitchenham, BA., Pickard, LM., MacDonnell, SG. and Shepperd, MJ., What accuracy statistics really measure, IEE Proceedings - Software Engineering 148 (3) : 81- 85 Download publication
Conference Papers
(2001) Shepperd, M. and Kadoda, G., Using simulation to evaluate prediction techniques [for software], METRICS 2001, Proceedings of the Seventh International Software Metrics Symposium 349- 359
(2007) Jayal, A. and Shepperd, MJ., An evaluation of e-learning standards, 5th International Conference on E-Governance Download publication
(2007) Shepperd, MJ., Software project economics: a roadmap, International Conference on Software Engineering 2007: Future of Software Engineering Download publication
(2006) Nasseri, E., Counsell, S. and Shepperd, MJ., An empirical study of evolution of inheritance in Java OSS, International Symposium on Empirical Software Engineering 2006 Download publication
(2006) Cartwright, M., Shepperd, M. and Twala, B., Ensemble of missing data techniques to improve software prediction accuracy, , 28th International Conference on Software Engineering (ICSE 2006), 20-28 May 2006, Shanghai, China 4-
(2005) Shepperd, M. and Cartwright, M., A replication of the use of regression towards the mean (R2M) as an adjustment to effort estimation models, 11th International Symposium on Software Metrics
(2005) Twala, B., Cartwright, M. and Shepperd, M., Comparison of various methods for handling incomplete data in software engineering databases, 4th International Symposium on Empirical Software Engineering
(2005) Shepperd, M., Evaluating software project prediction systems, 11th International Symposium on Software Metrics
(2005) Liebchen, GA. and Shepperd, M., Software productivity analysis of a large data set and issues of confidentiality and data quality, 11th International Symposium on Software Metrics
(2005) Mair, C. and Shepperd, MJ., The consistency of empirical comparisons of regression and analogy-based software project cost prediction, 4th International Symposium on Empirical Software Engineering (ISESE) Download publication
(2002) Kirsopp, C., Shepperd, MJ. and Hart, J., Search heuristics, case-based reasoning and software project effort prediction, Genetic and Evolutionary Computation Conference (GECCO 2002) Download publication
Book Chapters
(2003) Shepperd, MJ., Case-based reasoning and software engineering. In: Aurum, A., Jeffrey, R., Wohlin, C. and Handzic, M. eds. Managing Software Engineering Knowledge. New York : Springer 181- 198 Download publication
(2003) Mair, C., Shepperd, MJ., Cartwright, M., Kirsopp, C. and Heathcote, D., Understanding object feature binding through experimentation and modelling. In: Progress in Neural Processing - Proceedings of the Eighth Neural Computation and Psychology Workshop. 295- 305





