Software Metrics, Patterns, and Data Analytics
About Software Metrics, Patterns, and Data Analytics
The understanding of how software projects can be measured, analysed and their design patterns extracted is a multidisciplinary approach to software engineering. We use a wide array of measurements to assess software projects in order to understand how its complexity can correlate to underlying architectural choices or programmer experience. We use analyse these patterns to draw conclusions about how varying software structures and programming practices can translate to issues such as technical debt or high maintainability requirements.
Research Papers
- Tekinerdogan, B., Ali, N., Grundy, J., Mistrik, I. and Soley, R. (2015) 'Quality concerns in large-scale and complex software-intensive systems', inSoftware Quality Assurance: In Large Scale and Complex Software-intensive Systems. Elsevier. pp. 1 - 17. ISBN 13: 9780128023013.
- Mistrik, I., Soley, RM., Ali, N., Grundy, J. and Tekinerdogan, B. (2015) 'Software quality assurance: In large scale and complex software-intensive systems'. ISSN 13: 9780128023013
- Sigweni, B. and Shepperd, M. (2015) 'Using Blind Analysis for Software Engineering Experiments'.Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering. Nanjing. 27 - 29 April. ACM.
- Burlutskiy, N., Petridis, M., Fish, A. and Ali, N. (2014) 'Enabling the visualization for reasoning about temporal data'.2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE. pp. 179 - 180. ISSN: 1943-6092
- Counsell, S., Tucker, A., Swift, S. and Fitzgerald, G. (2014) 'Comparing Pre-Defined Software Engineering Metrics with Free-Text for the Prediction of Code ‘Ripples’'.Symposium on Intelligent Data Analysis. Brussels. 1 - 1 November. Springer Verlag. pp. 25 - 36. ISSN: 0302-9743
- Condori-Fernandez, N., Procaccianti, G. and Ali, N. (2014) 'Metrics for green and sustainable software: MeGSuS 2014'.2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA). IEEE. pp. 62 - 63.
- Shepperd, M. (2013) 'Combining evidence and meta-analysis in software engineering'. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7171 LNCS. pp. 46 - 70. ISSN: 0302-9743
- Hassan, AE., Hindle, A., Runeson, P., Shepperd, M., Devanbu, P. and Kim, S. (2013) 'Roundtable: What's next in software analytics'. IEEE Software, 30 (4). pp. 53 - 56. ISSN: 0740-7459
- Shepperd, M. and Shull, F. (2013) 'Guest Editorial for Special Section from Empirical Software Engineering & Measurement (ESEM) 2011'. Information and Software Technology, 55 (7). pp. 1277 - 1278. ISSN: 0950-5849
- Mubarak, A., Counsell, S. and Hierons, RM. (2011) 'An evolutionary study of fan-in and fan-out metrics in OSS'. International Journal of Information System Modelling and Design, 2 (4). pp. 1 - 26. ISSN: 1947-8186
- Hamza, H. and Counsell, S. (2011) 'Using scoped memory in RTSJ applications: Dynamic analysis of memory consumption'.37th EUROMICRO Conference on Software Engineering and Advanced Applications. Oulu, Finland. 30 - 2 September. Proceedings of the 37th Euromicro Conference on SEAA 2011.
- Mair, C. and Shepperd, M. (2011) 'Human judgement and software metrics: vision for the future'.2nd international workshop on emerging trends in software metrics (WETSoM'11). Waikiki, Honolulu, Hawaii. 24 - 24 May. ACM Press. pp. 81 - 84. ISSN: 0270-5257
- Gatrell, M. and Counsell, S. (2011) 'Design patterns and fault-proneness a study of commercial C# software'.5th International Conference on Research Challenges in Information Science (RCIS 2011). Gosier. 19 - 21 May. IEEE. pp. 1 - 8. ISSN: 2151-1349
- Counsell, S., Hall, T., Nasseri, E. and Bowes, D. (2010) 'An analysis of the "inconclusive' change report category in OSS assisted by a program slicing metric'.36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010). Lille, France. 1 - 3 September. IEEE. pp. 283 - 286. ISSN: 1089-6503
- Counsell, S., Hall, T. and Bowes, D. (2010) 'A theoretical and empirical analysis of three slice-based metrics for cohesion'. International Journal of Software Engineering and Knowledge Engineering, 20 (5). pp. 609 - 636. ISSN: 0218-1940
- Tucker, A., Swift, S., Counsell, S., Kent, S., Dickie, J., Liu, K. and et al. (2010) 'Data mining the millennium seedbank at Kew'.Workshop on Data Mining in Agriculture (DMA 2010) at the Industrial Conference on Data Mining (ICDM). Berlin/Germany. 14 IBaI Publishing. pp. 85 - 94.
- Gatrell, M., Counsell, S. and Hall, T. (2009) 'Design patterns and change proneness: a replication using proprietary C# software'.16th Working Conference on Reverse Engineering (WCRE 2009). Lille, France. 13 - 16 October. IEEE Computer Society. pp. 160 - 164. ISSN: 1095-1350
- Cain, J., Counsell, S., Swift, S. and Tucker, A. (2009) 'An application of intelligent data analysis techniques to a large software engineering dataset'.8th International Symposium on Intelligent Data Analysis. Lyon, FRANCE. Springer. pp. 261 - 272. ISSN: 0302-9743
- Aboutrab, MS., Counsell, S. and Hall, T. (2008) 'A theoretical and empirical analysis of a TTCN-3 coupling metric'.2nd European Computing Conference 2008. Malta. 11 - 13 September. WORLD SCIENTIFIC AND ENGINEERING ACAD AND SOC. pp. 95 - 101. ISSN: 1790-5109
- Parkinson, ST., Counsell, S., Norman, M., Hierons, RM. and Lycett, M. (2008) 'The precursor to an industrial software metrics program'.30th International Conference on Information Technology Interfaces. Cavtat, Croatia. 23 - 26 June. IEEE. pp. 221 - 226. ISSN: 1330-1012
- Counsell, S., Swift, S. and Hierons, RA. (2008) 'A test taxonomy applied to the mechanics of java refactorings', in Sobh, T. (ed.) Advances in Computer and Information Sciences and Engineering. Springer Netherlands. pp. 497 - 502. ISBN 13: 9781402087400.
- Counsell, S., Loizou, G. and Najjar, R. (2007) 'Quality of manual data collection in Java software: an empirical investigation'. Empirical Software Engineering, 12 (3). pp. 275 - 293. ISSN: 1382-3256
- Twala, B., Cartwright, M. and Shepperd, M. (2007) 'Applying rule induction in software prediction', in Zhang, H. and Tsai, J. (eds.) Advances in machine learning applications in software engineering. Hershey, PA : Idea Group Publishing. pp. 265 - 286. ISBN 13: 9781591409410.
- Liebchen, G., Twala, B., Shepperd, MJ., Cartwright, M. and Stephens, M. (2007) 'Filtering, robust filtering, polishing techniques for addressing quality in software data'.1st International Symposium on Empirical Software Engineering and Measurement. [unpublished]
- Counsell, S., Swift, S. and Crampton, J. (2006) 'The interpretation and utility of three cohesion metrics for object-oriented design'. ACM Transactions on Software Engineering and Methodology, 15 (2). pp. 123 - 149. ISSN: 1049-331X
- Counsell, S., Swift, S., Tucker, A. and Mendes, E. (2006) 'Object-oriented cohesion subjectivity amongst experienced and novice developers: an empirical study'. ACM SIGSOFT Software Engineering Notes, 31 (5). pp. 1 - 10. ISSN: 0163-5948
- Counsell, S., Swift, S., Tucker, A. and Mendes, E. (2005) 'Object-oriented cohesion as a surrogate of software comprehension: an empirical study'.5th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2005). Budapest, HUNGARY. IEEE. pp. 161 - 169.
- Herraiz, I., Robles, G., González-Barahona, JM., Capiluppi, A. and Ramil, JF. (2006) 'Comparison between SLOCs and number of files as size metrics for software evolution analysis'.Conference on Software Maintenance and Reengineering (CSMR'06). IEEE. pp. 206 - 213. ISSN: 1534-5351
- Hassoun, Y., Counsell, S. and Johnson, R. (2005) 'Dynamic coupling metric: proof of concept'. IEE Proceedings on Software, 152 (6). pp. 273 - 279. ISSN: 1462-5970
- Mendes, E., Counsell, S. and Mosley, N. (2005) 'Towards a taxonomy of hypermedia and web application size metrics'.5th International Conference on Web Engineering. Sydney, AUSTRALIA. SPRINGER-VERLAG BERLIN. pp. 110 - 123. ISSN: 0302-9743
- Deligiannis, I., Stamelos, I., Angelis, L., Roumeliotis, M. and Shepperd, M. (2004) 'A controlled experiment investigation of an object-oriented design heuristic for maintainability'. Journal of Systems and Software, 72 (2). pp. 129 - 143. ISSN: 0164-1212
- Counsell, S., Liu, X., Najjar, R., Swift, S. and Tucker, A. (2003) 'Applying intelligent data analysis to coupling relationships in object-oriented software'.The Fifth International Symposium on Intelligent Data Analysis (IDA-2003). BERLIN, GERMANY. SPRINGER-VERLAG BERLIN. pp. 440 - 450. ISSN: 0302-9743
- Deligiannis, I., Shepperd, M., Roumeliotis, M. and Stamelos, I. (2003) 'An empirical investigation of an object-oriented design heuristic for maintainability'. Journal of Systems and Software, 65 (2). pp. 127 - 139. ISSN: 0164-1212
- Mendes, E., Mosley, N. and Counsell, S. (2002) 'Comparison of length, complexity and functionality as size measures for predicting web design and authoring effort'. IEE Proceedings on Software, 149 (1). pp. 77 - 85.
- Counsell, S., Swift, S. and Mendes, E. (2002) 'Comprehension of object-oriented software cohesion: the empirical quagmire'.10th IEEE International Workshop on Program Comprehension. IEEE Comput. Soc. pp. 33 - 42. ISSN: 1092-8138
- Mendes, E., Counsell, S. and Mosley, N. (2002) 'Web hypermedia cost estimation: further assessment and comparison of cost estimation modelling techniques'. The New Review of Hypermedia and Multimedia, 8 (1). pp. 199 - 229. ISSN: 1361-4568
- Mendes, E., Mosley, N. and Counsell, S. (2001) 'Web metrics: estimating design and authoring effort'. IEEE Multimedia, 8 (1). pp. 50 - 57. ISSN: 1070-986X
- Mendes, E., Counsell, S. and Mosley, N. (2001) 'Measurement and effort prediction for web applications', in Murugesan, S. and Deshpande, Y. (eds.) Web Engineering - Managing Diversity and Complexity of Web Application Development. Berlin Heidelberg : Springer-Verlag. pp. 295 - 310. ISBN 10: 3-540-42130-0. ISBN 13: 9783540421306.