Publications

2024

  1. GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming Jon Ayerdi, Valerio Terragni, Gunel Jahangirova, Aitor Arrieta, Paolo Tonella IEEE Transactions on Software Engineering , pages 1–12 , 2024 [PDF]
  2. Automated Trustworthiness Testing for Machine Learning Classifiers Steven Cho, Seaton Cousins-Baxter, Stefano Ruberto, Valerio Terragni arXiv , 2024 [URL] [PDF]
  3. Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications Dhanushka Jayasuriya, Valerio Terragni, Jens Dietrich, Kelly Blincoe Proceedings of the ACM on Software Engineering (PACMSE) , pages In press , 2024 [PDF] [Replication Package]
  4. Semantic matching in GUI test reuse Farideh Khalili, Leonardo Mariani, Ali Mohebbi, Mauro Pezzè, Valerio Terragni Empirical Software Engineering , pages 70 , 2024 [PDF] [DOI]
  5. Modelling the Quantification of Requirements Technical Debt Judith Perera, Ewan Tempero, Yu-Cheng Tu, Kelly Blincoe Requirements Engineering Journal , pages In press , 2024
  6. A Systematic Mapping Study Exploring Quantification Approaches to Code, Design, and Architecture Technical Debt Judith Perera, Ewan Tempero, Yu-Cheng Tu, Kelly Blincoe ACM Transactions on Software Engineering and Methodology (TOSEM) , pages In press , 2024
  7. The Future of Software Engineering in an AI-Driven World Valerio Terragni, Partha Roop, Kelly Blincoe In Proceedings of the Workshop 2030 Software Engineering co-located with FSE 2024 , 2024 [URL] [PDF]
  8. Elicitation Revisited for More Inclusive Requirements Engineering James Tizard, Tim Reitz, Kelly Blincoe , 2024 [PDF]
  9. Conversation in forums: How software forum posts discuss potential development insights Hechen Wang, Peter Devine, James Tizard, Seyed Reza Shahamiri, Kelly Blincoe Journal of Systems and Software , pages 112108 , 2024 [Replication Package] [DOI]
  10. MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases Congying Xu, Valerio Terragni, Hengcheng Zhu, Jiarong Wu, Shing-Chi Cheung ACM Trans. Softw. Eng. Methodol. , 2024 [PDF] [DOI]

2023

  1. Special issue on 36th IEEE international conference on software maintenance and evolution (ICSME 2020) Kelly Blincoe, Zhenchang Xing Empirical Software Engineering , pages 1–2 , 2023 [PDF] [DOI]
  2. A Digital Twin Based Framework for Real-time Machine Condition Monitoring Zixiao Chen, Madhurjya Dev Choudhury, Kelly Blincoe, Jaspreet Singh Dhupia In Proceedings of the IEEE 19th International Conference on Automation Science and Engineering (CASE) , pages 1–6 , 2023 [DOI]
  3. Deep Learning based Time-Frequency Image Enhancement Method for Machinery Health Monitoring Madhurjya Dev Choudhury, Kelly Blincoe, Jaspreet Singh Dhupia In Proceedings of the International Conference on Advanced Intelligent Mechatronics (AIM) , pages 852–857 , 2023 [DOI]
  4. A Deep Learning Based Fault Diagnosis Method Combining Domain Knowledge and Transfer Learning Madhurjya Dev Choudhury, W. Bastiaan Kleijn, Kelly Blincoe, Jaspreet Singh Dhupia In Proceedings of the 29th International Conference on Mechatronics and Machine Vision in Practice (M2VIP) , pages 1–6 , 2023 [DOI]
  5. Evaluating Software User Feedback Classifier Performance on Unseen Apps, Datasets, and Metadata Peter Devine, Yun Sing Koh, Kelly Blincoe Empirical Software Engineering , pages 26(1–24) , 2023 [PDF] [Replication Package] [DOI]
  6. Evolving a Programming CS2 Course: A Decade-Long Experience Report Nasser Giacaman, Partha Roop, Valerio Terragni In Proceedings of Technical Symposium on Computer Science Education , pages 507–513 , 2023 [PDF] [DOI]
  7. Concerns identified in code review: A fine-grained, faceted classification Sanuri Dananja Gunawardena, Ewan Tempero, Kelly Blincoe Information and Software Technology , pages 107054(1–14) , 2023 [PDF] [Replication Package] [DOI]
  8. GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style Callum Iddon, Nasser Giacaman, Valerio Terragni In Proceedings of the IEEE/ACM International Conference on Software Engineering, SEET track , pages 192–197 , 2023 [PDF] [Replication Package] [DOI]
  9. SBFT Tool Competition 2023 – Java Test Case Generation Track Gunel Jahangirova, Valerio Terragni In Proceedings of the , pages 61–64 , 2023 [DOI]
  10. Understanding Breaking Changes in the Wild Dhanushka Jayasuriya, Valerio Terragni, Jens Dietrich, Samuel Ou, Kelly Blincoe In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) , pages 1433–-1444 , 2023 [PDF] [Replication Package] [DOI]
  11. Human-centric software engineering–Approaches, technologies, and applications Xiao Liu, Kelly Blincoe, Mohan Baruwal Chhetri, John Grundy Journal of Systems and Software , pages 111791 , 2023 [DOI]
  12. Automated Assessment: Experiences From the Trenches Andrew Luxton-Reilly, Ewan Tempero, Nalin Arachchilage, Angela Chang, Paul Denny, Allan Fowler, Nasser Giacaman, Igor Kontorovich, Danielle Lottridge, Sathiamoorthy Manoharan, Shyamli Sindhwani, Paramvir Singh, Ulrich Speidel, Sudeep Stephen, Valerio Terragni, Jacqueline Whalley, Burkhard Wuensche, Xinfeng Ye In Proceedings of the Australasian Computing Education Conference , pages 1–-10 , 2023 [PDF] [DOI]
  13. What have we learned? A Conceptual Framework on New Zealand Software Professionals and Companies’ Response to COVID-19 Zainab Masood, Kelly Blincoe, Daniela Damian Empirical Software Engineering , pages 1–36 , 2023 [PDF] [DOI]
  14. Identifying Refactoring Opportunities for Large Packages by Analyzing Maintainability Characteristics in Java OSS Haris Mumtaz, Paramvir Singh, Kelly Blincoe Journal of Systems and Software , pages 111717(1–13) , 2023 [PDF] [Replication Package] [DOI]
  15. Quantifying Requirements Technical Debt: A Systematic Mapping Study and a Conceptual Model Judith Perera, Ewan Tempero, Yu-Cheng Tu, Kelly Blincoe In Proceedings of the IEEE International Requirements Engineering Conference , pages 123–133 , 2023 [PDF] [Replication Package] [DOI]
  16. Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical Study Judith Perera, Ewan Tempero, Yu-Cheng Tu, Kelly Blincoe In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE) , pages 247–-252 , 2023 [PDF] [DOI]
  17. An Experiment on the Effects of Modularity on Code Modification and Understanding Ewan Tempero, Kelly Blincoe, Danielle Lottridge In Proceedings of the Australasian Computing Education Conference (ACE) , pages 105–112 , 2023 [PDF] [DOI]
  18. Fostering Professionalism in Software Engineering: An Early-Exposure Approach Valerio Terragni, Catherine Watson, Rowe, Nasser Giacaman IEEE Software , pages 47–54 , 2023 [PDF] [DOI]
  19. StubCoder: Automated Generation and Repair of Stub Code for Mock Objects Hengcheng Zhu, Lili Wei, Valerio Terragni, Yepang Liu, Shing-Chi Cheung, Jiarong Wu, Qin Sheng, Bing Zhang, Lihong Song ACM Transaction on Software Engineering and Methodology , 2023 [PDF] [DOI]

2022

  1. Evolutionary Generation of Metamorphic Relations for Cyber-Physical Systems Jon Ayerdi, Valerio Terragni, Aitor Arrieta, Paolo Tonella, Goiuria Sagardui, Maite Arratibel In Proceedings of the Genetic and Evolutionary Computation Conference , 2022 [PDF] [DOI]
  2. Detect, Fix, and Verify TensorFlow API Misuses Wilson Baker, Michael O’Connor, Seyed Reza Shahamiri, Valerio Terragni In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering SANER , 2022 [PDF]
  3. Unsupervised Extreme Multi Label Classification of Stack Overflow Posts Peter Devine, Kelly Blincoe In Proceedings of the 1st Workshop on Natural Language-based Software Engineering (NLBSE) , pages 1–8 , 2022 [PDF] [Video] [Replication Package] [DOI]
  4. What’s Inside a Cluster of Software User Feedback: A Study of Characterisation Methods Peter Devine, James Tizard, Hechen Wang, Yun Sing Koh, Kelly Blincoe In Proceedings of the IEEE International Requirements Engineering Conference (RE) , pages 189–200 , 2022 [PDF] [Slides] [Video] [Replication Package] [DOI]
  5. Destructive Criticism in Software Code Review Impacts Inclusion Sanuri Dananja Gunawardena, Peter Devine, Isabelle Beaumont, Lola Garden, Emerson Murphy-Hill, Kelly Blincoe Proceedings of the ACM on Human Computer Interaction , 2022 [PDF] [Replication Package] [DOI]
  6. Code Smells Detection via Modern Code Review: A Study of the OpenStack and Qt Communities Xiaofeng Han, Amjed Tahir, Peng Liang, Steve Counsell, Kelly Blincoe, Bing Li, Yajing Luo Empirical Software Engineering , pages 127 (1–42) , 2022 [PDF] [Replication Package] [DOI]
  7. The Ineffectiveness of Domain-Specific Word Embedding Models for GUI Test Reuse Farideh Khalili, Ali Mohebbi, Valerio Terragni, Mauro Pezzè, Leonardo Mariani, Abbas Heydarnoori In Proceedings of the 30th International Conference on Program Comprehension , 2022 [PDF] [DOI]
  8. Contextual Factors Affecting Software Development Practice Efficacy – A Practitioners’ Perspective Diana Kirk, Kelly Blincoe In Proceedings of the International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE) , pages 461–468 , 2022 [PDF] [DOI]
  9. How New Zealand Software Companies Are Adapting Work Settings with Changing Times Zainab Masood, Daniela Damian, Kelly Blincoe IEEE Software , pages 77–84 , 2022 [PDF] [DOI]
  10. What Drives and Sustains Self-Assignment in Agile Teams Zainab Masood, Rashina Hoda, Kelly Blincoe IEEE Transactions on Software Engineering , pages 3626–3639 , 2022 [PDF] [DOI]
  11. Real world scrum a grounded theory of variations in practice Zainab Masood, Rashina Hoda, Kelly Blincoe IEEE Transactions on Software Engineering , pages 1579–1591 , 2022 [PDF] [Video] [DOI]
  12. Like, Dislike, or Just Do It? How Developers Approach Software Development Tasks Zainab Masood, Rashina Hoda, Kelly Blincoe, Daniela Damian Information and Software Technology , pages 106963 , 2022 [PDF] [DOI]
  13. A Preliminary Study on the Assignment of GitHub Issues to Issue Commenters and the Relationship with Social Smells Haris Mumtaz, Carlos Paradis, Fabio Palomba, Damian Andrew Tamburri, Rick Kazman, Kelly Blincoe In Proceedings of the IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering (CHASE) , pages 61–65 , 2022 [PDF] [Video] [Replication Package] [DOI]
  14. Analyzing the Relationship between Community and Design Smells in Open-Source Software Projects: An Empirical Study Haris Mumtaz, Paramvir Singh, Kelly Blincoe In Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) , pages 23–33 , 2022 [PDF] [Slides] [Replication Package] [DOI]
  15. A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management James Tizard, Peter Devine, Hechen Wang, Kelly Blincoe IEEE Transactions on Software Engineering , pages 2381–2393 , 2022 [PDF] [Replication Package] [DOI]
  16. Voice of the users: an extended study of software feedback engagement James Tizard, Tim Rietz, Xuanhui Liu, Kelly Blincoe Requirements Engineering , pages 293–315 , 2022 [PDF] [Replication Package] [DOI]
  17. GitHub in the Classroom: Lessons Learnt Yu-Cheng Tu, Valerio Terragni, Ewan Tempero, Asma Shakil, Andrew Meads, Nasser Giacaman, Allan Fowler, Kelly Blincoe In Proceedings of the Australasian Computing Education Conference (ACE) , pages 163–172 , 2022 :trophy: Best Practitioner Paper [PDF] [DOI]

2021

  1. Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study Jon Ayerdi, Valerio Terragni, Aitor Arrieta, Paolo Tonella, Goiuria Sagardui, Maite Arratibel In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2021 [PDF] [DOI]
  2. An Overview of Fault Diagnosis of Industrial Machines Operating Under Variable Speeds Madhurjya Dev Choudhury, Kelly Blincoe, Jaspreet Singh Dhupia Acoustics Australia , pages 229–238 , 2021 [PDF] [DOI]
  3. Challenges and Strategies for Managing Requirements Selection in Software Ecosystems Daniela Damian, Johan Linaker, David Johnson, Tony Clear, Kelly Blincoe IEEE Software , pages 76–87 , 2021 [PDF] [DOI]
  4. Evaluating Unsupervised Text Embeddings on Software User Feedback Peter Devine, Yun Sing Koh, Kelly Blincoe In Proceedings of the International Workshop on Artificial Intelligence and Requirements Engineering (AIRE) , pages 87–95 , 2021 [PDF] [Slides] [Replication Package] [DOI]
  5. A Review of Automated Intelligibility Assessment for Dysarthric Speakers Andy Huang, Kyle Hall, Catherine Watson, Seyed Reza Shahamiri In Proceedings of the 2021 International Conference on Speech Technology and Human-Computer Dialogue (SpeD) , pages 19–24 , 2021 [DOI]
  6. Challenges when Applying Repertory Grid Technique for Software Practices Diana Kirk, Kelly Blincoe In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE) , pages 231–240 , 2021 [PDF] [Video] [DOI]
  7. Software Engineering in Australasia Sherlock A Licorish, Christoph Treude, John Grundy, Kelly Blincoe, Stephen MacDonell, Chakkrit Tantithamthavorn, Li Li, Jean-Guy Schneider ACM SIGSOFT Software Engineering Notes (SEN) , pages 16–17 , 2021 [PDF] [DOI]
  8. Semantic Matching of GUI Events for Test Reuse: Are We There Yet? Leonardo Mariani, Ali Mohebbi, Mauro Pezzè, Valerio Terragni (Authors are listed alphabetically) In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis , pages 177–190 , 2021 [PDF] [DOI]
  9. An Evolutionary Approach to Adapt Tests Across Mobile Apps Leonardo Mariani, Mauro Pezzè, Valerio Terragni, Daniele Zuddas (Authors are listed alphabetically) In Proceedings of the IEEE/ACM International Conference on Automation of Software Test (AST) , pages 70–79 , 2021 [PDF] [DOI]
  10. A systematic mapping study on architectural smells detection Haris Mumtaz, Paramvir Singh, Kelly Blincoe Journal of Systems and Software , pages 110885 (1–28) , 2021 [PDF] [Video] [Replication Package] [DOI]
  11. Message from the MSR 2021 Chairs Gregorio Robles, Kelly Blincoe, Meiyappan Nagappan In Proceedings of the IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) , pages xiv–xvi , 2021 [PDF] [DOI]
  12. A Semantic Genetic Programming Framework Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore Genet. Program. Evolvable Mach. , pages 463–493 , 2021 [PDF] [DOI]
  13. Towards Effective GP Multi-Class Classification Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the Genetic and Evolutionary Computation Conference , pages 812–821 , 2021 [PDF] [DOI]
  14. Improving Assertion Oracles with Evolutionary Computation Valerio Terragni, Gunel Jahangirova, Mauro Pezzè, Paolo Tonella In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 45–46 , 2021 [PDF] [DOI]
  15. GAssert: A Fully Automated Tool to Improve Assertion Oracles Valerio Terragni, Gunel Jahangirova, Paolo Tonella, Mauro Pezzè In Proceedings of the 43nd IEEE/ACM International Conference on Software Engineering Companion , pages 85–88 , 2021 [PDF] [DOI]
  16. APIzation: Generating Reusable APIs from StackOverflow Code Snippets Valerio Terragni, Pasquale Salza In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering , 2021 [PDF] [Replication Package]
  17. Shadow Program Committee Initiative: Process and Reflection Patanamon Thongtanunam, Ayushi Rastogi, Foutse Khomh, Serge Demeyer, Meiyappan Nagappan, Kelly Blincoe, Gregorio Robles ACM SIGSOFT Software Engineering Notes (SEN) , pages 16–18 , 2021 [PDF] [DOI]
  18. Voice of the Users: A study of software feedback differences between Germany and China James Tizard, Tim Rietz, Xuanhui Liu, Kelly Blincoe In Proceedings of the International Workshop on Crowd-Based Requirements Engineering (CrowdRE) , pages 328–335 , 2021 [PDF] [Slides] [Video] [DOI]
  19. The Use of Sub-forums in Software Product Forums Hechen Wang, Peter Devine, James Tizard, Seyed Reza Shahamiri, Kelly Blincoe In Proceedings of the International Workshop on Crowd-Based Requirements Engineering (CrowdRE) , pages 293–297 , 2021 [PDF] [Slides] [DOI]

2020

  1. Preface to the requirements engineering special issue on selected papers from RE’19 Kelly Blincoe, Daniela Damian, Anna Perini Requirements Engineering , pages 415–416 , 2020 [PDF] [DOI]
  2. Preface to the empirical software engineering special issue on selected papers from RE’19 Kelly Blincoe, Daniela Damian, Anna Perini Empirical Software Engineering , pages 5413–5415 , 2020 [PDF] [DOI]
  3. Evaluating the Usability of New Software for Medication Management on a Social Robot Elizabeth Broadbent, Rhea Montgomery Walsh, Nataly D. Martini, Kate Loveys, Craig J. Sutherland In Proceedings of the Companion of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, HRI 2020, Cambridge, UK, March 23-26, 2020 , pages 151–153 , 2020 [URL] [DOI]
  4. An End-to-End Medical Emergency Response System to Support Elderly People Md. Akbar Hossain, Sayan Kumar Ray, Seyed Reza Shahamiri, M. Daud Ahmed, Garry Singh, Rose Arts In Proceedings of the 30th International Telecommunication Networks and Applications Conference, ITNAC 2020, Melbourne, Australia, November 25-27, 2020 , pages 1–6 , 2020 [URL] [DOI]
  5. Smiling and use of first-name by a healthcare receptionist robot: Effects on user perceptions, attitudes, and behaviours Deborah L. Johanson, Ho Seok Ahn, Craig J. Sutherland, Bianca Brown, Bruce A. MacDonald, Jong Yoon Lim, Byeong-Kyu Ahn, Elizabeth Broadbent Paladyn J. Behav. Robotics , pages 40–51 , 2020 [URL] [DOI]
  6. Welcome from the Organizers Jan Ole Johanssen, Kuldar Taveter, James Tizard, Kelly Blincoe In Proceedings of the IEEE Third International Workshop on Affective Computing in Requirements Engineering (AffectRE) , pages vi–vii , 2020 [PDF] [DOI]
  7. Open CrowdRE Challenges in Software Ecosystems David Johnson, James Tizard, Daniela Damian, Kelly Blincoe, Tony Clear In Proceedings of the 4th International Workshop on Crowd-Based Requirements Engineering (CrowdRE) , pages 1–4 , 2020 [PDF] [Slides] [DOI]
  8. How agile teams make self-assignment work: a grounded theory study Zainab Masood, Rashina Hoda, Kelly Blincoe Empirical Software Engineering , pages 4962–5005 , 2020 [PDF] [Video] [DOI]
  9. Image Feature Learning with Genetic Programming Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the 16th International Conference on Parallel Problem Solving from Nature , pages 63–78 , 2020 [PDF] [DOI]
  10. SGP-DT: Towards Effective Symbolic Regression with a Semantic GP Approach Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 25–26 , 2020 [PDF] [DOI]
  11. Image Feature Learning with a Genetic Programming Autoencoder Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 245–246 , 2020 [PDF] [DOI]
  12. SGP-DT: Semantic Genetic Programming Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the 23rd European Conference on Genetic Programming , pages 167–183 , 2020 :trophy: Nominated for the Best Paper Award [PDF] [Slides] [DOI]
  13. Diversity and Inclusion in the Software Engineering Research Community Alexander Serebrenik, Kelly Blincoe, Byron Williams, Joanne Atlee ACM SIGSOFT Software Engineering Notes (SEN) , pages 5–7 , 2020 [HTML] [PDF]
  14. Autism AI: a New Autism Screening System Based on Artificial Intelligence Seyed Reza Shahamiri, Fadi A. Thabtah Cogn. Comput. , pages 766–777 , 2020 [URL] [DOI]
  15. An investigation towards speaker identification using a single-sound-frame Seyed Reza Shahamiri, Fadi A. Thabtah Multim. Tools Appl. , pages 31265–31281 , 2020 [URL] [DOI]
  16. Technical Lag of Dependencies in Major Package Managers Jacob Stringer, Amjed Tahir, Kelly Blincoe, Jens Dietrich In Proceedings of the 27th Asia-Pacific Software Engineering Conference (APSEC) , pages 228–237 , 2020 [PDF] [Video] [Replication Package] [DOI]
  17. “The Canary in the Coal Mine\ldots” A cautionary tale from the decline of SourceForge Damian Andrew Tamburri, Kelly Blincoe, Fabio Palomba, Rick Kazman Software: Practice and Experience , pages 1930–1951 , 2020 [PDF] [DOI]
  18. Enriching feature engineering for short text samples by language time series analysis Yichen Tang, Kelly Blincoe, Andreas W Kempa-Liehr EPJ Data Science , pages 1–59 , 2020 [PDF] [Replication Package] [DOI]
  19. Evolutionary Improvement of Assertion Oracles Valerio Terragni, Gunel Jahangirova, Paolo Tonella, Mauro Pezzè In Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , pages 1178–1189 , 2020 [PDF] [DOI]
  20. A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky Tests Valerio Terragni, Pasquale Salza, Filomena Ferrucci In Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) , pages 69–72 , 2020 [PDF] [DOI]
  21. Measauring Software Testability Modulo Test Quality Valerio Terragni, Pasquale Salza, Mauro Pezzè In Proceedings of the 28th International Conference on Program Comprehension , pages 241–251 , 2020 [PDF] [Replication Package] [DOI]
  22. Least Loss: A simplified filter method for feature selection Fadi A. Thabtah, Firuz Kamalov, Suhel Hammoud, Seyed Reza Shahamiri Inf. Sci. , pages 1–15 , 2020 [URL] [DOI]
  23. Voice of the users: A demographic study of software feedback behaviour James Tizard, Tim Rietz, Kelly Blincoe In Proceedings of the IEEE 28th International Requirements Engineering Conference (RE) , pages 55–65 , 2020 :trophy: Distinguished Paper Award [PDF] [Video] [Replication Package] [DOI]
  24. Message from the General Co-Chairs and the Program Co-Chairs Christoph Treude, Hongyu Zhang, Kelly Blincoe, Zhenchang Xing In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME) , pages xvii–xviii , 2020 [PDF] [DOI]

2019

  1. Adaptive neuro-fuzzy inference system for evaluating dysarthric automatic speech recognition (ASR) systems: a case study on MVML-based ASR Adeleh Asemi, Siti Salwah Binti Salim, Seyed Reza Shahamiri, Asefeh Asemi, Narjes Houshangi Soft Comput. , pages 3529–3544 , 2019 [URL] [DOI]
  2. High-level software requirements and iteration changes: a predictive model Kelly Blincoe, Ali Dehghan, Abdoul-Djawadou Salaou, Adam Neal, Johan Linaker, Daniela Damian Empirical Software Engineering , pages 1610–1648 , 2019 [PDF] [DOI]
  3. Reference Coupling: An exploration of inter-project technical dependencies and their characteristics within large software ecosystems Kelly Blincoe, Francis Harrison, Navpreet Kaur, Daniela Damian Information and Software Technology , pages 174–189 , 2019 [PDF] [Replication Package] [DOI]
  4. Perceptions of Gender Diversity’s impact on mood in software development teams Kelly Blincoe, Olga Springer, Michal R Wrobel IEEE Software , pages 51–56 , 2019 [PDF] [Replication Package] [DOI]
  5. Dependency versioning in the wild Jens Dietrich, David Pearce, Jacob Stringer, Amjed Tahir, Kelly Blincoe In Proceedings of the IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) , pages 349–359 , 2019 [PDF] [Replication Package] [DOI]
  6. Supporting Software Architecture Maintenance by Providing Task-Specific Recommendations Matthias Galster, Christoph Treude, Kelly Blincoe In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME) , pages 370–372 , 2019 [PDF] [DOI]
  7. A Context-Aware and Technology-Assisted Informal Caregiver Selection Method to support Medical Emergency Md. Akbar Hossain, Sayan Kumar Ray, Seyed Reza Shahamiri In Proceedings of the 29th International Telecommunication Networks and Applications Conference, ITNAC 2019, Auckland, New Zealand, November 27-29, 2019 , pages 1–6 , 2019 [URL] [DOI]
  8. User Testing of Cognitive Training Games for People with Mild Cognitive Impairment: Design Implications Mikaela Law, Ho Seok Ahn, Bruce A. MacDonald, Dina-Sara Vasjakovic, Jong Yoon Lim, Min Ho Lee, Craig J. Sutherland, Kathy Peri, Ngaire Kerse, Elizabeth Broadbent In Proceedings of the Social Robotics – 11th International Conference, ICSR 2019, Madrid, Spain, November 26-29, 2019, Proceedings , pages 464–473 , 2019 [URL] [DOI]
  9. Socio-technical work-rate increase associates with changes in work patterns in online projects Farhana Sarker, Bogdan Vasilescu, Kelly Blincoe, Vladimir Filkov In Proceedings of the IEEE/ACM 41st International Conference on Software Engineering (ICSE) , pages 936–947 , 2019 [PDF] [Slides] [DOI]
  10. The Robots are the Same, the Children are Not Craig J. Sutherland In Proceedings of the 16th International Conference on Ubiquitous Robots, UR 2019, Jeju, South Korea, June 24-27, 2019 , pages 254–258 , 2019 [URL] [DOI]
  11. The Doctor will See You Now: Could a Robot Be a medical Receptionist? Craig J. Sutherland, Byeong-Kyu Ahn, Bianca Brown, Jong Yoon Lim, Deborah L. Johanson, Elizabeth Broadbent, Bruce A. MacDonald, Ho Seok Ahn In Proceedings of the International Conference on Robotics and Automation, ICRA 2019, Montreal, QC, Canada, May 20-24, 2019 , pages 4310–4316 , 2019 [URL] [DOI]
  12. RoboLang: A Simple Domain Specific Language to Script Robot Interactions Craig J. Sutherland, Bruce A. MacDonald In Proceedings of the 16th International Conference on Ubiquitous Robots, UR 2019, Jeju, South Korea, June 24-27, 2019 , pages 265–270 , 2019 [URL] [DOI]
  13. Coverage-Driven Test Generation for Thread-Safe Classes via Parallel and Conflict Dependencies Valerio Terragni, Mauro Pezzè, Francesco Adalberto Bianchi In Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification , pages 264–275 , 2019 :trophy: IEEE TCSE Distinguished Paper Award [PDF] [Slides] [DOI]
  14. Can a conversation paint a picture? mining requirements in software forums James Tizard, Hechen Wang, Lydia Yohannes, Kelly Blincoe In Proceedings of the IEEE 27th International Requirements Engineering Conference (RE) , pages 17–27 , 2019 [PDF] [Replication Package] [DOI]

2018

  1. Embracing technical debt, from a startup company perspective Terese Besker, Antonio Martini, Rumesh Edirisooriya Lokuge, Kelly Blincoe, Jan Bosch In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME) , pages 415–425 , 2018 [PDF] [DOI]
  2. Can robots improve the quality of life in people with dementia? Elizabeth Broadbent, Ho Seok Ahn, Ngaire Kerse, Kathy Peri, Craig J. Sutherland, Mikaela Law, Bruce A. MacDonald, Geon Ha Kim, Miguel A. Salichs, Dympna Casey, Megan Burke, Sally Whelan, Adam Santorelli, Aisling Dolan, Eva Barrett, Kathy Murphy, Keith Cortis, Tanja Kovacic, Christos Kouroupetroglou, Massimiliano Raciti, Alessandro Russo, Geoff Pegman, Peter Ford Dominey, Jocelyne Ventre-Dominey, Victor Paleologue, Amit Kumar Pandey In Proceedings of the Technology, Mind, and Society Conference, APAScience 2018, Washington, DC, USA, April 05-07, 2018 , pages 7:1–7:3 , 2018 [URL] [DOI]
  3. Continuous clarification and emergent requirements flows in open-commercial software ecosystems Eric Knauss, Aminah Yussuf, Kelly Blincoe, Daniela Damian, Alessia Knauss Requirements Engineering , pages 97–117 , 2018 [PDF] [DOI]
  4. Adapting agile practices in university contexts Zainab Masood, Rashina Hoda, Kelly Blincoe Journal of Systems and Software , pages 501–510 , 2018 [PDF] [DOI]
  5. NaoBlocks: A Case Study of Developing a Children’s Robot Programming Environment Craig J. Sutherland, Bruce A. MacDonald In Proceedings of the 15th International Conference on Ubiquitous Robots, UR 2018, Honolulu, HI, USA, June 26-30, 2018 , pages 431–436 , 2018 [URL] [DOI]
  6. Effectiveness and Challenges in Generating Concurrent Tests for Thread-Safe Classes Valerio Terragni, Mauro Pezzè In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering , pages 64–75 , 2018 [PDF] [Slides] [DOI]

2017

  1. Signal to emotion: an experiment on player experience evaluation with a consumer-grade EEG device Aslihan Tece Bayrak, Marin Abernethy, Yuang Zhu, Zainab Al Lawati, Craig J. Sutherland In Proceedings of the 29th Australian Conference on Computer-Human Interaction, OZCHI 2017, Brisbane, QLD, Australia, November 28 – December 01, 2017 , pages 472–476 , 2017 [URL] [DOI]
  2. Reproducing Concurrency Failures from Crash Stacks Francesco A. Bianchi, Mauro Pezzè, Valerio Terragni (Authors are listed alphabetically) In Proceedings of the 11th Joint Meeting on Foundations of Software Engineering , pages 705–716 , 2017 [PDF] [Slides] [Replication Package] [DOI]
  3. Guest editors introduction: Context for software developers Kelly Blincoe, Daniela Damian, Giuseppe Valetto Journal of Systems and Software , pages 198–199 , 2017 [PDF] [DOI]
  4. Predicting likelihood of requirement implementation within the planned iteration: an empirical study at ibm Ali Dehghan, Adam Neal, Kelly Blincoe, Johan Linaker, Daniela Damian In Proceedings of the IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) , pages 124–134 , 2017 [PDF] [DOI]
  5. What is the perception of female and male software professionals on performance, team dynamics and job satisfaction? Insights from the trenches Toni James, Matthias Galster, Kelly Blincoe, Grant Miller In Proceedings of the IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP) , pages 13–22 , 2017 [PDF] [DOI]
  6. Motivation for self-assignment: Factors agile software developers consider Zainab Masood, Rashina Hoda, Kelly Blincoe In Proceedings of the IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) , pages 92–93 , 2017 [PDF] [DOI]
  7. Exploring workflow mechanisms and task allocation strategies in agile software teams Zainab Masood, Rashina Hoda, Kelly Blincoe In Proceedings of the International Conference on Agile Software Development (XP) , pages 267–273 , 2017 [PDF] [DOI]
  8. A Deep Autoencoder approach for Speaker Identification Sreenivas Sremath Tirumala, Seyed Reza Shahamiri In Proceedings of the 9th International Conference on Signal Processing Systems, ICSPS 2017, Auckland, New Zealand, November 27-30, 2017 , pages 175–179 , 2017 [URL] [DOI]
  9. Speaker identification features extraction methods: A systematic review Sreenivas Sremath Tirumala, Seyed Reza Shahamiri, Abhimanyu Singh Garhwal, Ruili Wang Expert Syst. Appl. , pages 250–271 , 2017 [URL] [DOI]
  10. Attitudes towards software engineering education in the new zealand industry Catherine Watson, Kelly Blincoe In Proceedings of the 28th Annual Conference of the Australasian Association for Engineering Education (AAEE) , pages 785–792 , 2017 [HTML] [PDF]

2016

  1. A survey of social media users privacy settings & information disclosure Mashael Aljohani, Alastair Nisbet, Kelly Blincoe In Proceedings of the 14th Australian Information Security Management Conference (AISM) , pages 67–75 , 2016 [PDF] [DOI]
  2. Understanding the popular users: Following, affiliation influence and leadership on GitHub Kelly Blincoe, Jyoti Sheoran, Sean Goggins, Eva Petakovic, Daniela Damian Information and Software Technology , pages 30–39 , 2016 [PDF] [DOI]
  3. A hybrid model for task completion effort estimation Ali Dehghan, Kelly Blincoe, Daniela Damian In Proceedings of the 2nd International Workshop on Software Analytics (SWAN) , pages 22–28 , 2016 [PDF] [DOI]
  4. Establishing trust and relationships through video conferencing in virtual collaborations: An experience report on a global software engineering course Waqar Hussain, Kelly Blincoe In Proceedings of the IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW) , pages 49–54 , 2016 [PDF] [DOI]
  5. Managing requirements change the informal way: When saying ‘no’is not an option Waqar Hussain, Didar Zowghi, Tony Clear, Stephen MacDonell, Kelly Blincoe In Proceedings of the IEEE 24th International Requirements Engineering Conference (RE) , pages 126–135 , 2016 [PDF] [DOI]
  6. An in-depth study of the promises and perils of mining GitHub Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M German, Daniela Damian Empirical Software Engineering , pages 2035–2071 , 2016 [PDF] [DOI]
  7. Understanding and Detecting Wake Lock Misuses for Android Applications Yepang Liu, Chang Xu, Shing-Chi Cheung, Valerio Terragni In Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering , pages 396–409 , 2016 [PDF] [Slides] [Replication Package] [DOI]
  8. Freeform digital ink annotations in electronic documents: A systematic mapping study Craig J. Sutherland, Andrew Luxton-Reilly, Beryl Plimmer Comput. Graph. , pages 1–20 , 2016 [URL] [DOI]
  9. Location, Location, Location: Using Spatial Memory in an Integrated Development Environments to Assist Program Code Comprehension? Craig J. Sutherland, Andrew Luxton-Reilly, Beryl Plimmer In Proceedings of the 27th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2016, Cambridge, UK, September 7-10, 2016 , pages 5 , 2016 [URL]
  10. Who changed my annotation? An investigation into refitting freeform ink annotations Craig J. Sutherland, Andrew Luxton-Reilly, Beryl Plimmer In Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2016, Cambridge, United Kingdom, September 4-8, 2016 , pages 12–20 , 2016 [URL] [DOI]
  11. Coverage-driven Test Code Generation for Concurrent Classes Valerio Terragni, Shing-Chi Cheung In Proceedings of the 38th ACM/IEEE International Conference on Software Engineering , pages 1121–1132 , 2016 [PDF] [Slides] [DOI]
  12. CSNIPPEX: Automated Synthesis of Compilable Code Snippets from Q&A Sites Valerio Terragni, Yepang Liu, Shing-Chi Cheung In Proceedings of the 25th International Symposium on Software Testing and Analysis , pages 118–129 , 2016 [PDF] [Slides] [Replication Package] [DOI]
  13. A review on Deep Learning approaches in Speaker Identification Sreenivas Sremath Tirumala, Seyed Reza Shahamiri In Proceedings of the 8th International Conference on Signal Processing Systems, ICSPS 2016, Auckland, New Zealand, November 21-24, 2016 , pages 142–147 , 2016 [URL] [DOI]
  14. The sky is not the limit: multitasking across github projects Bogdan Vasilescu, Kelly Blincoe, Qi Xuan, Casey Casalnuovo, Daniela Damian, Premkumar Devanbu, Vladimir Filkov In Proceedings of the 38th International Conference on Software Engineering (ICSE) , pages 994–1005 , 2016 [PDF] [DOI]

2015

  1. Implicit coordination: A case study of the rails oss project Kelly Blincoe, Daniela Damian In Proceedings of the IFIP International Conference on Open Source Systems (OSS) , pages 35–44 , 2015 [PDF] [DOI]
  2. Message from the Chairs Kelly Blincoe, Daniela Damian, Giuseppe Valetto, James Herbsleb In Proceedings of the IEEE/ACM 2nd International Workshop on Context for Software Development (CSD) , pages vi–vii , 2015 [PDF] [DOI]
  3. 2nd International Workshop on Context for Software Development (CSD 2015) Kelly Blincoe, Daniela Damian, Giuseppe Valetto, James D Herbsleb In Proceedings of the IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE) , pages 973–974 , 2015 [PDF] [DOI]
  4. Ecosystems in GitHub and a method for ecosystem identification using reference coupling Kelly Blincoe, Francis Harrison, Daniela Damian In Proceedings of the IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR) , pages 202–211 , 2015 [PDF] [DOI]
  5. Facilitating coordination between software developers: A study and techniques for timely and efficient recommendations Kelly Blincoe, Giuseppe Valetto, Daniela Damian IEEE Transactions on Software Engineering , pages 969–985 , 2015 [PDF] [DOI]
  6. A systematic review of scholar context-aware recommender systems Zohreh Dehghani Champiri, Seyed Reza Shahamiri, Siti Salwah Binti Salim Expert Syst. Appl. , pages 1743–1758 , 2015 [URL] [DOI]
  7. Open source-style collaborative development practices in commercial projects using github Eirini Kalliamvakou, Daniela Damian, Kelly Blincoe, Leif Singer, Daniel M German In Proceedings of the IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE) , pages 574–585 , 2015 [PDF] [DOI]
  8. Hybrid Mobile Apps in the Google Play Store: An Exploratory Investigation Ivano Malavolta, Stefano Ruberto, Tommaso Soru, Valerio Terragni In Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems , pages 56–59 , 2015 [PDF] [DOI]
  9. End Users’ Perception of Hybrid Mobile Apps in the Google Play Store Ivano Malavolta, Stefano Ruberto, Tommaso Soru, Valerio Terragni In Proceedings of the IEEE International Conference on Mobile Services , pages 25–32 , 2015 [PDF] [DOI]
  10. Learning global agile software engineering using same-site and cross-site teams Maria Paasivaara, Kelly Blincoe, Casper Lassenius, Daniela Damian, Jyoti Sheoran, Francis Harrison, Prashant Chhabra, Aminah Yussuf, Veikko Isotalo In Proceedings of the IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE-JSEET) , pages 285–294 , 2015 [PDF] [DOI]
  11. An Observational Study of How Experienced Programmers Annotate Program Code Craig J. Sutherland, Andrew Luxton-Reilly, Beryl Plimmer In Proceedings of the Human-Computer Interaction – INTERACT 2015 – 15th IFIP TC 13 International Conference, Bamberg, Germany, September 14-18, 2015, Proceedings, Part II , pages 177–194 , 2015 [URL] [DOI]
  12. RECONTEST: Effective Regression Testing of Concurrent Programs Valerio Terragni, Shing-Chi Cheung, Charles Zhang In Proceedings of the 37th IEEE/ACM International Conference on Software Engineering , pages 246–256 , 2015 [PDF] [Slides] [DOI]

2014

  1. The promises and perils of mining github Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M German, Daniela Damian In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR) , pages 92–101 , 2014 :trophy: Most Influential Paper at MSR 2024 [PDF] [DOI]
  2. Modeling distributed collaboration on Github Nora McDonald, Kelly Blincoe, Eva Petakovic, Sean Goggins Advances in Complex Systems , pages 1450024 (1–24) , 2014 [PDF] [DOI]
  3. Understanding” watchers” on GitHub Jyoti Sheoran, Kelly Blincoe, Eirini Kalliamvakou, Daniela Damian, Jordan Ell In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR) , pages 336–339 , 2014 [PDF] [DOI]

2013

  1. Do all task dependencies require coordination? the role of task properties in identifying critical coordination needs in software projects Kelly Blincoe, Giuseppe Valetto, Daniela Damian In Proceedings of the 9th Joint Meeting on Foundations of Software Engineering (FSE) , pages 213–223 , 2013 [PDF] [DOI]
  2. Uncovering critical coordination requirements through content analysis Kelly Blincoe, Giuseppe Valetto, Daniela Damian In Proceedings of the International Workshop on Social Software Engineering (SSE) , pages 1–4 , 2013 [PDF] [DOI]
  3. Creating a model of the dynamics of socio-technical groups Sean P Goggins, Giuseppe Valetto, Christopher Mascaro, Kelly Blincoe User Modeling and User-Adapted Interaction , pages 345–379 , 2013 [PDF] [DOI]
  4. vsInk – Integrating Digital Ink with Program Code in Visual Studio Craig J. Sutherland, Beryl Plimmer In Proceedings of the Fourteenth Australasian User Interface Conference, AUIC 2013, Melbourne, Australia, February 2013 , pages 13–22 , 2013 [URL]

2012

  1. Timely detection of coordination requirements to support collaboration among software developers Kelly Blincoe In Proceedings of the 34th International Conference on Software Engineering (ICSE) Student Research Competition , pages 1601–1603 , 2012 :trophy: First Place (Graduate Student Category) [PDF] [DOI]
  2. Proximity: a measure to quantify the need for developers’ coordination Kelly Blincoe, Giuseppe Valetto, Sean Goggins In Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW) , pages 1351–1360 , 2012 [PDF] [DOI]
  3. Proxiscientia: Toward real-time visualization of task and developer dependencies in collaborating software development teams Arber Borici, Kelly Blincoe, Adrian Schröter, Giuseppe Valetto, Daniela Damian In Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE) , pages 5–11 , 2012 [PDF] [DOI]
  4. Artificial neural networks as multi-networks automated test oracle Seyed Reza Shahamiri, Wan M. N. Wan-Kadir, Suhaimi Ibrahim, Siti Zaiton Mohd Hashim Autom. Softw. Eng. , pages 303–334 , 2012 [URL] [DOI]
  5. Actionable identification of emergent teams in software development virtual organizations Giuseppe Valetto, Kelly Blincoe, Sean P Goggins In Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering (RSSE) , pages 11–15 , 2012 [PDF] [DOI]

2011

  1. An automated framework for software test oracle Seyed Reza Shahamiri, Wan Mohd Nasir Wan-Kadir, Suhaimi Ibrahim, Siti Zaiton Mohd Hashim Inf. Softw. Technol. , pages 774–788 , 2011 [URL] [DOI]

2010

  1. Implicit Coordination in Software Development Kelly Blincoe, Giuseppe Valetto In Proceedings of the 5th IEEE International Conference on Global Software Engineering (ICGSE) , pages 363–364 , 2010 [PDF] [DOI]
  2. From Task Awareness to Group Awareness Sean P Goggins, Giuseppe Valetto, Kelly Blincoe In Proceedings of the Context-Adaptive Interaction for Collaborative Work Workshop (CAICOLL) in Conjunction with CHI 2010 , 2010

2009

  1. A Comparative Study on Automated Software Test Oracle Methods Seyed Reza Shahamiri, Wan Mohd Nasir Wan-Kadir, Siti Zaiton Mohd Hashim In Proceedings of the The Fourth International Conference on Software Engineering Advances, ICSEA 2009, 20-25 September 2009, Porto, Portugal , pages 140–145 , 2009 [URL] [DOI]