Dr Amjed Tahir staff profile picture

Contact details +64 (06) 356 9099  ext. 86358

Dr Amjed Tahir

Lecturer in Information Technology

School of Engineering and Advanced Technology

I am a Lecturer in the School of Engineering and Advanced Technology - Manawatu Campus. I hold a PhD degree from the Department of Information Science, University of Otago and a MSc in Software Engineering from Staffordshire University,  My PhD was supervised by Prof Stephen MacDonell and Prof Michael Winikoff I also spent couple of years at the Software Engineering Research Laboratory at Auckland University of Technology, and at the Department of Software Engineering, University of Malaya in Kuala Lumpur.

More about me...View less...

Professional

Contact details

  • Ph: 86358
    Location: AH 3.85, AgHort A
    Campus: Manawatu

Qualifications

  • PhD - University of Otago (2016)
  • MSc - Staffordshire University (2009)

Prizes and Awards

  • The Distinguished Artifact award at ECOOP 2017 - European Conference on Object Oriented Programming (ECOOP) (2017)

Research Expertise

Research Interests

I am interested in several areas of Empirical Software Engineering including (but not limited to): software testing, software maintenance, reengineering and evolution, data analytics (through mining software repertories), software quality, requirements engineering and Agile and lean software development methods. My current research focuses on understanding software systems, and more precisely, understanding unit tests. I'm also studying fault and change prediction models. 

For prospective postgraduate students: If you are interested in postgraduate studies (Master, PhD) in software engineering and would like to join us at Massey, please send me an email with details of your proposed research idea and your previous qualifications/experience. 

For prospective undergrad students: If you are interested in software engineering and would like to join us at Massey, please read Jens Dietrich guidelines on why and how to study software engineering here.

 

Area of Expertise

Field of research codes
Computer Software (080300): Information And Computing Sciences (080000): Open Software (080306): Programming Languages (080308): Software Engineering (080309)

Research Outputs

Journal

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.
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.
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.

Book

(2015). A study of the relationship between class testability and runtime properties. (Vol. 551)
[Edited Book]Authored by: Tahir, A.

Conference

Counsell, S, ., Hall, T, ., Shippey, T, ., Bowes, D, ., Tahir, A., & MacDonell, S, . (2017). Assert Use and Defectiveness in Industrial Code. The 28th International Symposium on Software Reliability Engineering. : To appear
[Conference Paper in Published Proceedings]Authored by: Tahir, A.
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: Dietrich, J., Tahir, A.
Dietrich, J., Jezek, K., Rasheed, S., Tahir, A., & Potanin, A. (2017). Evil pickles: DoS attacks based on object-graph engineering. In P. Mueller (Ed.) 31st European Conference on Object-Oriented Programming (ECOOP 2017).. (pp. 37 - 42). : European Conference on Object-Oriented Programming (ECOOP)
[Conference Paper in Published Proceedings]Authored by: Dietrich, J., Tahir, A.
Tahir, A., Counsell, S., & MacDonell, SG.An empirical study into the relationship between class features and test smells. 2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016). (pp. 137 - 144). 1530-1362.
[Conference]Authored by: Tahir, A.
Tahir, A., Counsell, S., & MacDonell, SG. (2017). An Empirical Study into the Relationship between Class Features and Test Smells. Proceedings - Asia-Pacific Software Engineering Conference, APSEC. (pp. 137 - 144).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.
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.
Licorish, SA., Tahir, A., Bosu, MF., MacDonell, SG., & IEEE, . (2015). On Satisfying the Android OS Community: User Feedback Still Central to Developers' Portfolios. 2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015). (pp. 78 - 87).
[Conference Paper in Published Proceedings]Authored by: Tahir, A.
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.
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.
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.
Tahir, A., Ahmad, R., & Mohd Kasirun, Z.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.
[Conference]Authored by: Tahir, A.
Tahir, A., & Ahmad, R.Requirement engineering practices - An empirical study. 2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010.
[Conference]Authored by: Tahir, A.
Tahir, A., & Ahmad, R.An AOP-based approach for collecting software maintainability dynamic metrics. 2nd International Conference on Computer Research and Development, ICCRD 2010. (pp. 168 - 172).
[Conference]Authored by: Tahir, A.

Creative Work

Dietrich, J., Jezek, K., Rasheed, S., Tahir, A., & Potanin, A. (2017). EvilPickles: DoS attacks based on Object-Graph Engineering (Artifact) [Artefact]. : Barcelona, Spain
[Artefact]Authored by: Dietrich, J., Tahir, A.

Thesis

Tahir, A. (2016). A study on software testability and the quality of testing in object-oriented systems. (Doctoral Thesis, University of Otago, New Zealand)
[Doctoral Thesis]Authored by: Tahir, A.

Supervision and Teaching

Summary of Doctoral Supervision

Position Current Completed
CoSupervisor 2 0

Teaching

I am currently teaching the following papers: 

159251 Software Engineering Design and Construction

159356 Software Engineering Capstone Project

158235 Networks, Security and Privacy

Current Doctoral Supervision

CoSupervisor of:

  • Li Sui - PhD
    An Investigation into the Unsoundness of Static Program Analysis
  • Shawn Rasheed - PhD
    Static Analysis to Detect Vulnerabilities in Processing Serialized Objects

Media and Links

Other Links

Massey Contact Centre Mon - Fri 8:30am to 5:00pm 0800 MASSEY (+64 6 350 5701) TXT 5222 contact@massey.ac.nz Web chat Staff Alumni News Māori @ Massey