BSc(UoG), MSc, PhD(AUT)
Associate Professor
Room 3.41, Otago Business School
Tel +64 3 479 8319
Email sherlock.licorish@otago.ac.nz
Linkedin Sherlock Licorish
Background and interests
Associate Professor Sherlock Licorish's current research focuses on:
- Modelling the software development process and evaluating the use of software methodologies, and particularly agile approaches.
Modelling sample paper (PDF) - Exploring and evaluating software teams’ behaviour and performance under various conditions, or in addressing various forms of software activities (e.g. resolving defects or building new features, gathering software requirements, or performing software maintenance tasks).
Behaviour sample paper (PDF) - The development and provision of software tools to aid software developers and enhance end-users’ involvement in the feedback processes. Associate Professor Licorish is also interested in topics considered under market-driven (and crowd-sourced) requirements engineering.
Software tools sample paper (PDF)
Crowdsourcing sample paper (PDF) - Empirical software engineering and software analytics, covering software code quality and fault detection and repair, static analysis tools, global software development, open source software (OSS) development and virtual communities.
Global development sample paper (PDF)
OSS sample paper (PDF)
Associate Professor Licorish’s analytics research involves the use of data mining, data visualization, statistical analysis and other quantitative methods (e.g. social network analysis, linguistic and sentiment analysis, natural language processing (NLP) and probabilistic modelling techniques).
He has also used qualitative methods in his research, including qualitative forms of content analysis and dilemma analysis. These techniques (both quantitative and qualitative) are often applied to large repositories and software artefacts.
Associate Professor Licorish serves as a reviewer for several top conferences and journals.
Associate Professor Licorish is involved in the research group:
Information Systems and Software Engineering
Papers
- INFO 301 Applied Project
- INFO 302 Information Systems Strategy and Governance
- INFO 490 Honours dissertation research projects
- COMP 210 Information Assurance
Supervision
Associate Professor Licorish has been the recipient of a Supervisor Award.
Currently supervising
- Pascal Omondiagbe
- Lakmal Vithanage
- Chathrie Wimalasooriya
- Elijah Zoldouarrati
Currently co-supervising
- Adriaan Lotter
Completed supervisions
- Fathima Nuzla Ismail (PhD)
- Saurabh Malgaonkar (PhD)
- Elijah Zolduoarrati (MSc)
- Adriaan Lotter (MSc)
- Mihir Kumar Jha (MSc)
- Phonephasouk Volabouth (MSc)
- Pascal Omondiagbe (MSc)
- Chan Won Lee (MSc)
- Swetha Keertipati (MSc)
- Smitha Keertipati (MSc)
- Elijah Zolduoarrati (Hons)
- Mike Huang (Hons)
- Sarah Meldrum (Hons)
- Georgia Greenheld (Hons)
- Tavita Su’a (Hons)
Publications
Kent, S., Houghton, L., & Licorish, S. (2023). Towards an understanding of the relationship between institutional theory, affective events theory, negative discrete emotions, and the development of feral systems when using human resource information systems. Computers in Human Behavior Reports, 9, 100264. doi: 10.1016/j.chbr.2022.100264
Omondiagbe, O. P., Licorish, S. A., & MacDonell, S. G. (2022). Preventing negative transfer on sentiment analysis in deep transfer learning. In W. Liu & L. Pang (Eds.), Proceedings of the Workshop on Deep Learning for Search and Recommendation (DL4SR). 3317. Retrieved from https://ceur-ws.org/Vol-3317/
Ndukwe, I. G., Licorish, S. A., & MacDonell, S. G. (2022). Perceptions on the utility of community question and answer websites like Stack Overflow to software developers. IEEE Transactions on Software Engineering. Advance online publication. doi: 10.1109/TSE.2022.3220236
Ndukwe, I. G., Licorish, S. A., Tahir, A., & MacDonell, S. G. (2022). How have views on software quality differed over time? Research and practice viewpoints. Journal of Systems & Software. Advance online publication. doi: 10.1016/j.jss.2022.111524
Licorish, S. A., & Wagner, M. (2022). Dissecting Copy/Delete/Replace/Swap mutations: Insights from a GIN Case Study. In J. E. Fieldsend (Ed.), Proceedings of the Genetics and Evolutionary Computation Conference (GECCO). (pp. 1940-1945). New York, NY: Association for Computing Machinery. doi: 10.1145/3520304.3533970
Savarimuthu, B. T. R., Licorish, S. A., Devananda, M., Greenheld, G., Dignum, V., & Dignum, F. (2021). Developers' responses to app review feedback: A study of communication norms in app development. In A. Aler Tubella, S. Cranefield, C. Frantz, F. Meneguzzi & W. Vasconcelos (Eds.), Coordination, organizations, institutions, norms, and ethics for governance of multi-agent systems XIII: COIN 2017 & COINE 2020 International Workshops, revised selected papers: Lecture notes in artificial intelligence (Vol. 12298). (pp. 57-75). Cham, Switzerland: Springer Nature. doi: 10.1007/978-3-030-72376-7_4
Chapter in Book - Research
Kent, S., Houghton, L., & Licorish, S. (2023). Towards an understanding of the relationship between institutional theory, affective events theory, negative discrete emotions, and the development of feral systems when using human resource information systems. Computers in Human Behavior Reports, 9, 100264. doi: 10.1016/j.chbr.2022.100264
Journal - Research Article
Licorish, S. A., & Lötter, A. L. J. (2022). When does Kahoot! provide most value for classroom dynamics, engagement, and motivation?: IS students’ and lecturers’ perceptions. Journal of Information Systems Education, 33(3), 245-260.
Journal - Research Article
Licorish, S., Galster, M., Kapitsaki, G. M., & Tahir, A. (2022). Understanding students’ software development projects: Effort, performance, satisfaction, skills and their relation to the adequacy of outcomes developed. Journal of Systems & Software, 186, 111156. doi: 10.1016/j.jss.2021.111156
Journal - Research Article
Malgaonkar, S., Licorish, S. A., & Savarimuthu, B. T. R. (2022). Automatically generating taxonomy for grouping app reviews: A study of three apps. Software Quality Journal, 30, 483-512. doi: 10.1007/s11219-021-09570-1
Journal - Research Article
Malgaonkar, S., Licorish, S. A., & Savarimuthu, B. T. R. (2022). Prioritizing user concerns in app reviews: A study of requests for new features, enhancements and bug fixes. Information & Software Technology, 144, 106798. doi: 10.1016/j.infsof.2021.106798
Journal - Research Article
Ndukwe, I. G., Licorish, S. A., & MacDonell, S. G. (2022). Perceptions on the utility of community question and answer websites like Stack Overflow to software developers. IEEE Transactions on Software Engineering. Advance online publication. doi: 10.1109/TSE.2022.3220236
Journal - Research Article
Ndukwe, I. G., Licorish, S. A., Tahir, A., & MacDonell, S. G. (2022). How have views on software quality differed over time? Research and practice viewpoints. Journal of Systems & Software. Advance online publication. doi: 10.1016/j.jss.2022.111524
Journal - Research Article
Wimalasooriya, C., Licorish, S. A., Alencar da Costa, D., & MacDonell, S. G. (2022). A systematic mapping study addressing the reliability of mobile applications: The need to move beyond testing reliability. Journal of Systems & Software, 186, 111166. doi: 10.1016/j.jss.2021.111166
Journal - Research Article
Zolduoarrati, E., Licorish, S. A., & Stanger, N. (2022). Impact of individualism and collectivism cultural profiles on the behaviour of software developers: A study of stack overflow. Journal of Systems & Software, 192, 111427. doi: 10.1016/j.jss.2022.111427
Journal - Research Article
Kuhrmann, M., Tell, P., Hebig, R., Klünder, J., Münch, J., Linssen, O., … Licorish, S. A., … Richardson, I. (2021). What makes agile software development agile? IEEE Transactions on Software Engineering. Advance online publication. doi: 10.1109/tse.2021.3099532
Journal - Research Article
Zolduoarrati, E., & Licorish, S. A. (2021). On the value of encouraging gender tolerance and inclusiveness in software engineering communities. Information & Software Technology, 139, 106667. doi: 10.1016/j.infsof.2021.106667
Journal - Research Article
Meldrum, S., Licorish, S. A., Owen, C. A., & Savarimuthu, B. T. R. (2020). Understanding stack overflow code quality: A recommendation of caution. Science of Computer Programming, 199, 102516. doi: 10.1016/j.scico.2020.102516
Journal - Research Article
Owen, H. E., & Licorish, S. A. (2020). Game-based student response system: The effectiveness of Kahoot! on junior and senior information science students' learning. Journal of Information Technology Education: Research, 19, 511-553. doi: 10.28945/4608
Journal - Research Article
Tahir, A., Dietrich, J., Counsell, S., Licorish, S., & Yamashita, A. (2020). A large scale study on how developers discuss code smells and anti-pattern in Stack Exchange sites. Information & Software Technology, 125, 106333. doi: 10.1016/j.infsof.2020.106333
Journal - Research Article
Holvitie, J., Licorish, S. A., Spínola, R. O., Hyrynsalmi, S., MacDonell, S. G., Mendes, T. S., … Leppänen, V. (2018). Technical debt and agile software development practices and processes: An industry practitioner survey. Information & Software Technology, 96, 141-160. doi: 10.1016/j.infsof.2017.11.015
Journal - Research Article
Licorish, S. A., & MacDonell, S. G. (2018). Exploring the links between software development task type, team attitudes and task completion performance: Insights from the Jazz repository. Information & Software Technology, 97, 10-25. doi: 10.1016/j.infsof.2017.12.005
Journal - Research Article
Licorish, S. A., Owen, H. E., Daniel, B., & George, J. L. (2018). Students’ perception of Kahoot!’s influence on teaching and learning. Research & Practice in Technology Enhanced Learning, 13, 9. doi: 10.1186/s41039-018-0078-8
Journal - Research Article
Licorish, S. A., & MacDonell, S. G. (2017). Exploring software developers’ work practices: Task differences, participation, engagement, and speed of task resolution. Information & Management, 54(3), 364-382. doi: 10.1016/j.im.2016.09.005
Journal - Research Article
Meldrum, S., Savarimuthu, B. T. R., Licorish, S., Tahir, A., Bosu, M., & Jayakaran, P. (2017). Is knee pain information on YouTube videos perceived to be helpful? An analysis of user comments and implications for dissemination on social media. Digital Health, 3. doi: 10.1177/2055207617698908
Journal - Research Article
Licorish, S. A. (2016). Exploring the prevalence and evolution of android concerns: A community viewpoint. Journal of Software, 11(9), 848-869. doi: 10.17706/jsw.11.9.848-869
Journal - Research Article
Licorish, S. A., & MacDonell, S. G. (2015). Communication and personality profiles of global software developers. Information & Software Technology, 64, 113-131. doi: 10.1016/j.infsof.2015.02.004
Journal - Research Article
Licorish, S. A., & MacDonell, S. G. (2014). Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study. Information & Software Technology, 56(12), 1578-1596. doi: 10.1016/j.infsof.2014.02.004
Journal - Research Article
Malgaonkar, S., Licorish, S. A., & Savarimuthu, B. T. R. (2020). Understanding requirements prioritisation: Literature survey and critical evaluation. IET Software, 14(6), 607-622. doi: 10.1049/iet-sen.2019.0215
Journal - Research Other
Licorish, S. A., & Wagner, M. (2022). Dissecting Copy/Delete/Replace/Swap mutations: Insights from a GIN Case Study. In J. E. Fieldsend (Ed.), Proceedings of the Genetics and Evolutionary Computation Conference (GECCO). (pp. 1940-1945). New York, NY: Association for Computing Machinery. doi: 10.1145/3520304.3533970
Conference Contribution - Published proceedings: Full paper
Omondiagbe, O. P., Licorish, S. A., & MacDonell, S. G. (2022). Preventing negative transfer on sentiment analysis in deep transfer learning. In W. Liu & L. Pang (Eds.), Proceedings of the Workshop on Deep Learning for Search and Recommendation (DL4SR). 3317. Retrieved from https://ceur-ws.org/Vol-3317/
Conference Contribution - Published proceedings: Full paper
Jaakola, M., Polvinen, T., Holvitie, J., Licorish, S. A., & Leppänen, V. (2021). From setting up innovation in a novel context to discovering sustainable business: A framework for short-term events. Proceedings of the 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). (pp. 260-269). IEEE. doi: 10.1109/SEAA53835.2021.00040
Conference Contribution - Published proceedings: Full paper
Malgaonkar, S., Licorish, S. A., & Savarimuthu, B. T. R. (2020). Towards automated taxonomy generation for grouping app reviews: A preliminary empirical study. Proceedings of the Communications in Computer and Information Science (QUATIC). (pp. 120-134). Cham, Switzerland: Springer. doi: 10.1007/978-3-030-58793-2_10
Conference Contribution - Published proceedings: Full paper
Caires, V. C., Rios, N., Holvitie, J., Leppänen, V., Licorish, S. A., MacDonell, S. G., … Spínola, R. O. (2019). Processos e práticas ágeis sensíveis à dívida técnica: Comparação dos resultados de um survey executadao no Brasil, Finlândia e Nova Zelândia [Agile processes and practices sensitive to technical debt: Comparison of results of a survey executed in Brazil, Finland, and New Zealand]. Proceedings of the 25th Americas Conference on Information Systems (AMCIS). 151731. Retrieved from https://aisel.aisnet.org/amcis2019/spanish_portuguese_latin_america/spanish_portuguese_latin_america/30/
Conference Contribution - Published proceedings: Full paper
Ismail, F. N., Woodford, B. J., & Licorish, S. A. (2019). Evaluating the boundaries of big data environments for machine learning. In J. Liu & J. Bailey (Eds.), Advances in artificial intelligence: Lecture notes in artificial intelligence (Vol. 11919). (pp. 253-264). Cham, Switzerland: Springer. doi: 10.1007/978-3-030-35288-2_21
Conference Contribution - Published proceedings: Full paper
Klünder, J., Hebig, R., Tell, P., Kuhrmann, M., Nakatumba-Nabende, J., Heldal, R., … Licorish, S. A., … MacDonell, S. G. (2019). Catching up with method and process practice: An industry-informed baseline for researchers. Proceedings of the 41st Software Engineering International Conference: Software Engineering in Practice (ICSE-SEIP). (pp. 255-264). IEEE. doi: 10.1109/ICSE-SEIP.2019.00036
Conference Contribution - Published proceedings: Full paper
Omondiagbe, O. P., Licorish, S. A., & MacDonell, S. G. (2019). Features that predict the acceptability of Java and JavaScript answers on Stack Overflow. Proceedings of the Evaluation and Assessment on Software Engineering (EASE). (pp. 101-110). ACM. doi: 10.1145/3319008.3319024
Conference Contribution - Published proceedings: Full paper
Greenheld, G., Savarimuthu, B. T. R., & Licorish, S. A. (2018). Automating developers' responses to app reviews. Proceedings of the 25th Australasian Software Engineering Conference (ASWEC). (pp. 66-70). IEEE. doi: 10.1109/ASWEC.2018.00017
Conference Contribution - Published proceedings: Full paper
Licorish, S. A., Zolduoarrati, E., & Stanger, N. (2018). Linking user requests, developer responses and code changes: Android OS case study. Proceedings of the 22nd International Conference on Evaluation & Assessment in Software Engineering (EASE). (pp. 79-89). ACM. doi: 10.1145/3210459.3210467
Conference Contribution - Published proceedings: Full paper
Lotter, A., Licorish, S. A., Savarimuthu, B. T. R., & Meldrum, S. (2018). Code reuse in stack overflow and popular open source Java projects. Proceedings of the 25th Australasian Software Engineering Conference (ASWEC). (pp. 141-150). IEEE. doi: 10.1109/ASWEC.2018.00027
Conference Contribution - Published proceedings: Full paper
Tahir, A., Yamashita, A., Licorish, S., Dietrich, J., & Counsell, S. (2018). Can you tell me if it smells? A study on how developers discuss code smells and anti-patterns in Stack Overflow. Proceedings of the 22nd International Conference on Evaluation & Assessment in Software Engineering (EASE). (pp. 68-78). New York, NY: ACM. doi: 10.1145/3210459.3210466
Conference Contribution - Published proceedings: Full paper
Tell, P., MacDonell, S., & Licorish, S. A. (2018). 3rd workshop on hybrid development approaches in software system development. In M. Kuhrmann, K. Schneider, D. Pfahl, S. Amasaki, M. Ciolkowski, R. Hebig, … S. Küpper (Eds.), Product-Focused Software Process Improvement (PROFES): Lecture notes in computer science (Vol. 11271). (pp. 433-440). Cham, Switzerland: Springer. doi: 10.1007/978-3-030-03673-7_34
Conference Contribution - Published proceedings: Full paper
Yasir, M., Michael, K., Savarimuthu, B. T. R., & Licorish, S. A. (2018). Formal in the informal: A multi-level analysis of core python developers' tweets. Proceedings of the 25th Australasian Software Engineering Conference (ASWEC). (pp. 151-160). IEEE. doi: 10.1109/ASWEC.2018.00028
Conference Contribution - Published proceedings: Full paper
Diebold, P., Galster, M., Rainer, A., & Licorish, S. A. (2017). Interactive posters: An alternative to collect practitioners' experience. Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE). (pp. 230-235). New York, NY: ACM. doi: 10.1145/3084226.3084272
Conference Contribution - Published proceedings: Full paper
Licorish, S. A., George, J. L., Owen, H. E., & Daniel, B. (2017). “Go Kahoot!” enriching classroom engagement, motivation and learning experience with games. Proceedings of the 25th International Conference on Computers in Education (ICCE). (pp. 755-764). Retrieved from http://icce2017.canterbury.ac.nz
Conference Contribution - Published proceedings: Full paper
Licorish, S. A., Savarimuthu, B. T. R., & Keertipati, S. (2017). Attributes that predict which features to fix: Lessons for App Store mining. Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE). (pp. 108-117). New York, NY: ACM. doi: 10.1145/3084226.3084246
Conference Contribution - Published proceedings: Full paper
Meldrum, S., Licorish, S. A., & Savarimuthu, B. T. R. (2017). Crowdsourced knowledge on stack overflow: A systematic mapping study. Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE). (pp. 180-185). New York, NY: ACM. doi: 10.1145/3084226.3084267
Conference Contribution - Published proceedings: Full paper
Sharma, P., Savarimuthu, B. T. R., Stanger, N., Licorish, S. A., & Rainer, A. (2017). Investigating developers' email discussions during decision-making in Python language evolution. Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE). (pp. 286-291). New York, NY: ACM. doi: 10.1145/3084226.3084271
Conference Contribution - Published proceedings: Full paper
Su'a, T., Licorish, S. A., Savarimuthu, B. T. R., & Langlotz, T. (2017). QuickReview: A novel data-driven mobile user interface for reporting problematic app features. Proceedings of the 22nd International Conference on Intelligent User Interfaces (IUI). (pp. 517-522). New York, NY: ACM. doi: 10.1145/3025171.3025178
Conference Contribution - Published proceedings: Full paper
Holvitie, J., Licorish, S. A., & Leppänen, V. (2016). Modelling propagation of technical debt. Proceedings of the 42nd Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA). (pp. 54-58). IEEE. doi: 10.1109/SEAA.2016.53
Conference Contribution - Published proceedings: Full paper
Holvitie, J., Licorish, S. A., Martini, A., & Leppänen, V. (2016). Co-existence of the 'technical debt' and 'software legacy' concepts. In H. Lichter, K. Fögen, T. Sunetnanta, T. Anwar, A. Yamashita, L. Moonen, … A. Sureka (Eds.), Proceedings of the 4th International Workshop on Quantitative Approaches to Software Quality (QuASoQ) and the 1st International Workshop on Technical Debt Analysis (TDA). (pp. 80-83). Retrieved from http://ceur-ws.org/Vol-1771/
Conference Contribution - Published proceedings: Full paper
Keertipati, S., Licorish, S., & Savarimuthu, B. T. R. (2016). Exploring decision-making processes in Python. Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE). 43. New York: ACM. doi: 10.1145/2915970.2915993
Conference Contribution - Published proceedings: Full paper
Keertipati, S., Savarimuthu, B. T. R., & Licorish, S. A. (2016). Approaches for prioritizing feature improvements extracted from app reviews. Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE). 33. New York: ACM. doi: 10.1145/2915970.2916003
Conference Contribution - Published proceedings: Full paper
Lee, C. W., Licorish, S. A., Savarimuthu, B. T. R., & MacDonell, S. G. (2016). Augmenting text mining approaches with social network analysis to understand the complex relationships among users’ requests: A case study of the android operating system. In T. X. Bui & R. H. Sprague (Eds.), Proceedings of the 49th Hawaii International Conference on System Sciences (HICSS). (pp. 1144-1153). IEEE. doi: 10.1109/HICSS.2016.145
Conference Contribution - Published proceedings: Full paper
Licorish, S. A., Holvitie, J., Hyrynsalmi, S., Leppänen, V., Spínola, R. O., Mendes, T. S., MacDonell, S. G., & Buchan, J. (2016). Adoption and suitability of software development methods and practices. Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC). (pp. 369-372). IEEE. doi: 10.1109/APSEC.2016.062
Conference Contribution - Published proceedings: Full paper