Journal
Fu, Y., Liang, P., Tahir, A., Li, Z., Shahin, M., Yu, J., . . . Chen, J. (2025). Security Weaknesses of Copilot-Generated Code in GitHub Projects: An Empirical Study.
ACM Transactions on Software Engineering and Methodology. 34(8)
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Tsunoda, M., Kudo, T., Monden, A., Tahir, A., Bennin, KE., Toda, K., . . . Matsumoto, K. (2025). On the Application of Bandit Algorithm for Selecting Clone Detection Methods.
IEICE Transactions on Information and Systems. E108D(7), 718-722
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Tsunoda, M., Shima, R., Tahir, A., Bennin, KE., Monden, A., Toda, K., . . . Nakasai, K. (2025). Selecting Source Code Generation Tools Based on Bandit Algorithms.
IEICE Transactions on Information and Systems. E108.D(7), 723-726
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Fedorov, N., Yamasaki, Y., Tsunoda, M., Monden, A., Tahir, A., Bennin, KE., . . . Nakasai, K. (2025). Building Defect Prediction Models by Online Learning Considering Defect Overlooking.
IEICE Transactions on Information and Systems. E108.D(3), 170-174
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Murakami, Y., Yamasaki, Y., Tsunoda, M., Monden, A., Tahir, A., Bennin, KE., . . . Nakasai, K. (2025). The Impact of Defect (Re) Prediction on Software Testing.
IEICE Transactions on Information and Systems. E108.D(3), 175-179
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

view more...
Fawzy, A., Tahir, A., Galster, M., & Liang, P. (2025). Exploring data management challenges and solutions in agile software development: a literature review and practitioner survey.
Empirical Software Engineering. 30(3)
[Journal article]Authored by: Tahir, A.Read article at Massey Research Online:

Read Online:

Read Abstract:

Aktar, MS., Liang, P., Waseem, M., Tahir, A., Ahmad, A., Zhang, B., . . . Li, Z. (2025). Architecture decisions in quantum software systems: An empirical study on Stack Exchange and GitHub.
Information and Software Technology. 177
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., Rasheed, S., Dietrich, J., Hashemi, N., & Zhang, L. (2023). Test flakiness’ causes, detection, impact and responses: A multivocal review.
Journal of Systems and Software. 206
[Journal article]Authored by: Tahir, A.Read article at Massey Research Online:

Read Online:

Read Abstract:

Ndukwe, IG., Licorish, SA., Tahir, A., & MacDonell, SG. (2023). How have views on Software Quality differed over time? Research and practice viewpoints.
Journal of Systems and Software. 195
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Han, X., Tahir, A., Liang, P., Counsell, S., Blincoe, K., Li, B., . . . Luo, Y. (2022). Code smells detection via modern code review: a study of the OpenStack and Qt communities.
Empirical Software Engineering. 27(6)
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Bennin, KE., Tahir, A., MacDonell, SG., & Börstler, J. (2022). An empirical study on the effectiveness of data resampling approaches for cross-project software defect prediction.
Iet Software. 16(2), 185-199
[Journal article]Authored by: Tahir, A.Read article at Massey Research Online:

Read Online:

Read Abstract:

Licorish, SA., Galster, M., Kapitsaki, GM., & Tahir, A. (2022). Understanding students’ software development projects: Effort, performance, satisfaction, skills and their relation to the adequacy of outcomes developed.
Journal of Systems and Software. 186
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., Bennin, KE., Xiao, X., & MacDonell, SG. (2021). Does class size matter? An in-depth assessment of the effect of class size in software defect prediction.
Empirical Software Engineering. 26(5)
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

HAYAKAWA, T., TSUNODA, M., TODA, K., NAKASAI, K., TAHIR, A., BENNIN, KE., . . . MATSUMOTO, K. (2021). A novel approach to address external validity issues in fault prediction using bandit algorithms.
IEICE Transactions on Information and Systems. E104D(2), 327-331
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Hayakawa, T., Tsunoda, M., Toda, K., Nakasai, K., Tahir, A., Bennin, KE., . . . Matsumoto, K. (2021). A Novel Approach to Address External Validity Issues in Fault Prediction Using Bandit Algorithms.
IEICE Transactions on Information and Systems. E104.D(2), 327-331 Retrieved from https://www.jstage.jst.go.jp/article/transinf/E104.D/2/E104.D_2020EDL8098/_article
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, AR., Neethirajan, S., Jayas, DS., Shahin, MA., Symons, SJ., & White, NDG. (2007). Evaluation of the effect of moisture content on cereal grains by digital image analysis.
Food Research International. 40(9), 1140-1145
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

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 and Software Technology. 125
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Meldrum, S., Savarimuthu, BTR., Licorish, S., Tahir, AAA., 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, 1-18
[Journal article]Authored by: Tahir, A.Read article at Massey Research Online:

Read Online:

Read Abstract:

Danesh, AS., Ahmad, R., Saybani, MR., & Tahir, A. (2012). Companies approaches in software release planning- Based on multiple case studies.
Journal of Software. 7(2), 471-478
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., Ahmad, R., & Kasirun, ZM. (2010). Maintainability dynamic metrics data collection based on aspect-oriented technology.
Malaysian Journal of Computer Science. 23(3), 177-194
[Journal article]Authored by: Tahir, A.Read Online:

Read Abstract:

view less...
Conference
MacDonell, S., & Tahir, A.(2025). Message from the General Chairs. In
Proceedings 2025 IEEE International Conference on Software Maintenance and Evolution Icsme 2025
[Conference Other]Authored by: Tahir, A.Read Online:

Read Abstract:

Hashemi, N., Tahir, A., Rasheed, S., Shi, A., & Blagojevic, R. (2025). Detecting and Evaluating Order-Dependent Flaky Tests in JavaScript.
2025 IEEE Conference on Software Testing Verification and Validation Icst 2025. (pp. 13 - 24).
[Conference Paper in Published Proceedings]Authored by: Blagojevic, R., Tahir, A.Read Online:

Read Abstract:

Hamamoto, K., Tsunoda, M., Tahir, A., Bennin, KE., Monden, A., Toda, K., . . . Matsumoto, K. (2024). An Empirical Study of the Impact of Test Strategies on Online Optimization for Ensemble-Learning Defect Prediction.
Proceedings 2024 IEEE International Conference on Software Maintenance and Evolution Icsme 2024. (pp. 642 - 647).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Nakao, M., Hamamoto, K., Tsunoda, M., Tahir, A., Toda, K., Monden, A., . . . Matsumoto, K. (2024). On Applying Bandit Algorithm to Fault Localization Techniques.
Proceedings 2024 IEEE 35th International Symposium on Software Reliability Engineering Workshops Issrew 2024. (pp. 111 - 112).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Majdinasab, V., Bishop, MJ., Rasheed, S., Moradidakhel, A., Tahir, A., & Khomh, F. (2024). Assessing the Security of GitHub Copilot's Generated Code-A Targeted Replication Study.
Proceedings 2024 IEEE International Conference on Software Analysis Evolution and Reengineering Saner 2024. (pp. 435 - 444).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

view more...
Counsell, S., Swift, S., & Tahir, A. (2023). An '80-20' Approach to the Study of Coupling.
Proceedings 2023 49th Euromicro Conference on Software Engineering and Advanced Applications Seaa 2023. (pp. 219 - 222).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Yamasaki, Y., Fedorov, N., Tsunoda, M., Monden, A., Tahir, A., Bennin, KE., . . . Nakasai, K. (2023). Software Defect Prediction by Online Learning Considering Defect Overlooking.
Proceedings 2023 IEEE 34th International Symposium on Software Reliability Engineering Workshop Issrew 2023. (pp. 43 - 44).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Yu, J., Fu, L., Liang, P., Tahir, A., & Shahin, M. (2023). Security Defect Detection via Code Review: A Study of the OpenStack and Qt Communities.
International Symposium on Empirical Software Engineering and Measurement.
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Rasheed, S., Dietrich, J., & Tahir, A. (2023). On the Effect of Instrumentation on Test Flakiness.
Proceedings 2023 IEEE ACM International Conference on Automation of Software Test Ast 2023. (pp. 123 - 127).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Kudo, T., Tsunoda, M., Tahir, A., Bennin, KE., Toda, K., Nakasai, K., . . . Matsumoto, K. (2022). Preliminary Analysis of Review Method Selection Based on Bandit Algorithms.
Proceedings Asia Pacific Software Engineering Conference APSEC. Vol. 2022-December (pp. 492 - 496).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Dietrich, J., Rasheed, S., & Tahir, A. (2022). Flaky Test Sanitisation via On-The-Fly Assumption Inference for Tests with Network Dependencies.
Proceedings 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation Scam 2022. (pp. 264 - 275).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Hashemi, N., Tahir, A., & Rasheed, S. (2022). An Empirical Study of Flaky Tests in JavaScript.
Proceedings 2022 IEEE International Conference on Software Maintenance and Evolution Icsme 2022. (pp. 24 - 34).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tabo, T., Kudo, T., Tsunoda, M., Tahir, A., Bennin, KE., Toda, K., . . . Monden, A. (2022). Clone Detection Method Selection Based on Bandit Algorithm: a Preliminary Analysis.
Proceedings 2022 IEEE 16th International Workshop on Software Clones Iwsc 2022. (pp. 53 - 54).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Fu, L., Liang, P., Rasheed, Z., Li, Z., Tahir, A., & Han, X. (2022). Potential Technical Debt and Its Resolution in Code Reviews: An Exploratory Study of the OpenStack and Qt Communities.
International Symposium on Empirical Software Engineering and Measurement. (pp. 216 - 226).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tsunoda, M., Monden, A., Toda, K., Tahir, A., Bennin, KE., Nakasai, K., . . . Matsumoto, K. (2022). Using Bandit Algorithms for Selecting Feature Reduction Techniques in Software Defect Prediction.
Proceedings 2022 Mining Software Repositories Conference MSR 2022. (pp. 670 - 681).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Sui, L., Rasheed, S., Tahir, A., & Dietrich, J. (2022). A Study of Single Statement Bugs Involving Dynamic Language Features.
IEEE International Conference on Program Comprehension. Vol. 2022-March (pp. 494 - 498).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Asano, T., Tsunoda, M., Toda, K., Tahir, A., Bennin, KE., Nakasai, K., . . . Matsumoto, K. (2021). Using Bandit Algorithms for Project Selection in Cross-Project Defect Prediction.
Proceedings 2021 IEEE International Conference on Software Maintenance and Evolution Icsme 2021. (pp. 649 - 653).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Rasheed, S., Dietrich, J., & Tahir, A. (2021). Caught in the Web: DoS Vulnerabilities in Parsers for Structured Data.
Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics. Vol. 12972 LNCS (pp. 67 - 85).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Counsell, S., Swift, S., & Tahir, A. (2021). Where the Bugs are: A Quasi-replication Study of the Effect of Inheritance Depth and Width in Java Systems.
Communications in Computer and Information Science. Vol. 1439 CCIS (pp. 459 - 472).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Han, X., Tahir, A., Liang, P., Counsell, S., & Luo, Y. (2021). Understanding Code Smell Detection via Code Review: A Study of the OpenStack Community.
IEEE International Conference on Program Comprehension. Vol. 2021-May (pp. 323 - 334).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Stringer, J., Tahir, A., Blincoe, K., & Dietrich, J. (2020). Technical lag of dependencies in major package managers.
Proceedings Asia Pacific Software Engineering Conference APSEC. Vol. 2020-December (pp. 228 - 237).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Shcherban, S., Liang, P., Tahir, A., & Li, X. (2020). Automatic identification of code smell discussions on stack overflow: A preliminary investigation.
International Symposium on Empirical Software Engineering and Measurement.
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Rodina, A., Amjed, T., & Zarinah, MK.An empirical assessment of the use of different communication modes for requirement elicitation and negotiation using students as a subject.
2012 IEEE Symposium on Computers and Informatics Isci 2012. (pp. 70 - 74).
[Conference]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, AR., Neethirajan, S., Jayas, DS., & Paliwal, J.Assessment of machine vision algorithm for quantification of foreign matter in wheat.
2006 Asabe Annual International Meeting.
[Conference]Authored by: Tahir, A.Read Abstract:

Shahin, MA., Symons, SJ., Schepdael, LV., & Tahir, AR.Three dimensional seed shape and size measurement with orthogonal cameras.
2006 Asabe Annual International Meeting.
[Conference]Authored by: Tahir, A.Read Abstract:

Sui, L., Dietrich, J., Tahir, A., & Fourtounis, G. (2020). On the recall of static call graph construction in practice.
Proceedings International Conference on Software Engineering. (pp. 1049 - 1060).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Rasheed, S., Dietrich, J., & Tahir, A. (2019). Laughter in the wild: A study into DoS vulnerabilities in YAML.
Proceedings 2019 18th IEEE International Conference on Trust Security and Privacy in Computing and Communications 13th IEEE International Conference on Big Data Science and Engineering Trustcom Bigdatase 2019. (pp. 342 - 349).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Dietrich, J., Pearce, D., Stringer, J., Tahir, A., & Blincoe, K. (2019). Dependency versioning in the wild.
IEEE International Working Conference on Mining Software Repositories. Vol. 2019-May (pp. 349 - 359).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Yukizawa, U., Tsunoda, M., & Tahir, A. (2019). Please Help A Preliminary Study on the Effect of Social Proof and Legitimization of Paltry Contributions in Donations to OSS.
Saner 2019 Proceedings of the 2019 IEEE 26th International Conference on Software Analysis Evolution and Reengineering. (pp. 609 - 613).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Abstract:

Tahir, A., Bennin, KE., Macdonell, SG., & Marsland, S. (2018). Revisiting the size effect in software fault prediction models.
International Symposium on Empirical Software Engineering and Measurement.
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

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.
ACM International Conference Proceeding Series. Vol. Part F137700
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Sui, L., Dietrich, J., Emery, M., Rasheed, S., & Tahir, A. (2018). On the Soundness of Call Graph Construction in the Presence of Dynamic Language Features - A Benchmark and Tool Evaluation.
Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics. Vol. 11275 LNCS (pp. 69 - 88).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Sui, L., DIetrich, J., & Tahir, A. (2017). On the Use of Mined Stack Traces to Improve the Soundness of Statically Constructed Call Graphs.
Proceedings Asia Pacific Software Engineering Conference APSEC. Vol. 2017-December (pp. 672 - 676).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., Licorish, SA., & MacDonell, SG. (2017). Feature Evolution and Reuse - An Exploratory Study of Eclipse.
Proceedings Asia Pacific Software Engineering Conference APSEC. Vol. 2017-December (pp. 582 - 587).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Counsell, S., Hall, T., Shippey, T., Bowes, D., Tahir, A., & MacDonell, S. (2017). Assert use and defectiveness in industrial code.
Proceedings 2017 IEEE 28th International Symposium on Software Reliability Engineering Workshops Issrew 2017. (pp. 20 - 23).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Dietrich, J., Sui, L., Rasheed, S., & Tahir, A. (2017). On the construction of soundness oracles.
Soap 2017 Proceedings of the 6th ACM SIGPLAN International Workshop on State of the Art in Program Analysis Co Located with PLDI 2017. (pp. 37 - 42).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Dietrich, J., Jezek, K., Rasheed, S., Tahir, A., & Potanin, A. (2017). Evil pickles: DoS attacks based on object-graph engineering.
Leibniz International Proceedings in Informatics Lipics. Vol. 74 (pp. 101 - 1032).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., Counsell, S., & MacDonell, SG. (2016). An empirical study into the relationship between class features and test smells.
2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016). (pp. 137 - 144).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Tahir, A., Counsell, S., & MacDonell, SG. (2016). An Empirical Study into the Relationship between Class Features and Test Smells.
Proceedings Asia Pacific Software Engineering Conference APSEC. Vol. 0 (pp. 137 - 144).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Yamashita, A., Moonen, L., Mens, T., & Tahir, A. (2016). Report on the First International Workshop on Technical Debt Analytics (TDA 2016).
Ceur Workshop Proceedings. Vol. 1771 (pp. 58 - 63).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Abstract:

Licorish, SA., Tahir, A., Bosu, MF., & MacDonell, SG. (2015). On satisfying the android OS community: User feedback still central to developers' portfolios.
Proceedings 2015 24th Australasian Software Engineering Conference ASWEC 2015. (pp. 78 - 87).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., & MacDonell, SG. (2015). Combining dynamic analysis and visualization to explore the distribution of unit test suites.
International Workshop on Emerging Trends in Software Metrics Wetsom. Vol. 2015-August (pp. 21 - 30).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., MacDonell, SG., & Buchan, J. (2014). Understanding class-level testability through dynamic analysis.
Enase 2014 Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering. (pp. 38 - 47).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., & MacDonell, SG. (2012). A systematic mapping study on dynamic metrics and software quality.
IEEE International Conference on Software Maintenance Icsm. (pp. 326 - 335).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., Ahmad, R., & Mohd Kasirun, Z. (2010). An empirical study on the use of standards and procedures in software development projects.
Icste 2010 2010 2nd International Conference on Software Technology and Engineering Proceedings. Vol. 1 (pp. V1274 - V1278).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., & Ahmad, R. (2010). Requirement engineering practices - An empirical study.
2010 International Conference on Computational Intelligence and Software Engineering Cise 2010.
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:

Tahir, A., & Ahmad, R. (2010). An AOP-based approach for collecting software maintainability dynamic metrics.
2nd International Conference on Computer Research and Development Iccrd 2010. (pp. 168 - 172).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.Read Online:

Read Abstract:
