Ali Niknafs

Education:
  • Ph.D. Student
    • David R. Cheriton School of Computer Science
    • University of Waterloo
  • M.Sc. In Software Engineering 
    • Methodology Engineering Laboratory
    • Department of Computer Engineering
    • Sharif University of Technology
  • B.Sc. In Software Engineering
    • Department of Computer Engineering
    • Shomal University

Research Interests:
  • Software Development Process 
  • Software Development Environments and Tools
  • Empirical Software Engineering
  • Requirements Engineering
  • Process Modeling and Management

Publications:
  • Niknafs, A., Asadi, M. "Towards a Process Modeling Language for Method Engineering Support", In Proceedings of the World Congress on Computer Science and Information Engineering, vol. 7, 2009, Los Angeles/Anaheim, 674-681, 2009. PDF
  • Niknafs, A., Ramsin, R. "Computer-Aided Method Engineering: An Analysis of Existing Environments", In Proceedings of The 20th International Conference on Advanced Information Systems Engineering (June 16 - 20, 2008). Z. Bellahsène and M. Léonard, Eds. Lecture Notes In Computer Science, vol. 5074. Springer-Verlag, Berlin, Heidelberg, 525-540, 2008. PDF
  • Asadi, M., Niknafs, A., Ghodsi, M. "An Approximation Algorithm for the k-level Uncapacitated Facility Location Problem with Penalties", H. Sarbazi-Azad et al. (Eds.): In Proceedings of the 13th International CSI Computer Conference (CSICC 2008), Communications in Computer and Information Science, vol. 6, Springer-Verlag, Berlin, Heidelberg, 41-49, 2008. PDF
  • Niknafs, A., Asadi, M., Abolhassani, H. "Ontology-Based Method Engineering", International Journal of Computer Science and Network Security, Vol. 7, No. 8, 282-287, 2008. PDF

Theses:
  • M.Sc. Thesis: "Computer-Aided Method Engineering: A Process-Centered Approach", Supervisor: Dr. Ramsin, Advisor: Dr. Mirian
  • B.Sc. Thesis: "Development of an Electronic Shop Builder", Supervisor: Mr. Pashnehtala.
my photo