Ali Kamandi, Ph.D. (Persian)

Assistant Professor at University of Tehran, Department of Engineering Science
Head of data sciences and management research center

 

Educations:

 

 Ph.D.  in Software Engineering at Sharif University of Technology, Tehran, Iran.

·   Thesis: An Engineering Approach to The Development of Software Modeling Languages

MBA (1 year) : University of Tehran

MS. in Computer Engineering from Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.

·   Thesis: A Tool for Modeling with Object Stochastic Activity Networks.

BS. in Computer Engineering from Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.

Courses Taught:

 

 

Advanced Database Systems, (M.Sc. Course), University of Tehran, 2017.

eMarketing, (M.Sc. Course), Allameh Tabatabaii University, 2013-2016.

Electronic Commerce 1 , (M.Sc. Course), Allameh Tabatabaii University, 2012.

Electronic Commerce 2 , (M.Sc. Course), Allameh Tabatabaii University, 2013.

Advanced Software Engineering, (M.Sc. Course), Shahid Beheshti University, Allameh Tabatabaii University.

Decision Support Systems, (M.Sc. Course), Sharif University of Technology, 2013.

Enterprise Architecture , (M.Sc. Course),  Sharif University of Technology (2010) and Shahid Beheshti University (2013, 2014).

Software Architecture, (M.Sc. Course), Shahid Beheshti University (2013, 2014).

Software Engineering, Sharif University of Technology, 2014.

Software Project Management, Sharif University of Technology, 2014.

System Analysis and Design, CE Department, Sharif University of Technology, Fall 2010, 2014.

Application (Re)Engineering, CE Department, Sharif University of Technology, 2008-2010.

Internet Engineering, CE Department, Sharif University of Technology, Last taught in Fall 2007.

Electronic Commerce, CE Department, Sharif University of Technology, Last taught in Fall 2008.

Information Technology, CE Department, Sharif University of Technology, Last taught in Spring 2007.

C++ Programming Language, University of Tehran.

Pascal Programming Language, CE Department, Sharif University of Technology.

eBusiness, (MBA), Tehran University.

 

Research Interests:

  • eCommerce
  • Software Architecture
  • Enterprise Application Development
  • Object Oriented Modeling

Publications

 Book:

  • e-Marketing, SimayeDanesh, 2016 (in Persian).

     Text Box:

Journal/Conference Papers:

  • Ali Kamandi and Jafar Habibi, "A Comparison of Metric-Based and Empirical Approaches for Cognitive Analysis of Modeling Languages", Fundamenta Informaticae, Vol. 90, 2009, pp. 1-16.
  • Ali Kamandi, Mohammad Abdollahi Azgomi, and Ali Movaghar, "Transformation of UML Models into Analyzable OSAN Models," Electronic Notes in Theoretical Computer Science (ENTCS), Elsevier Science B.V., Vol. 159, 2006, pp. 3-22.
  • Nazli Behroozi and Ali Kamandi, “Waste elimination of agile methodologies in web engineering”,  Second International Conference on Web Research (ICWR), pp. 102-107, 2016 (IEEE Conference Publications).
  • Seyyedeh Sanaz Mousavi Monfared, Ali Kamandi, “Agile techniques and frameworks based on the requirements for e-commerce applications”, Second International Conference on Web Research (ICWR), pp. 131-138, 2016 (IEEE Conference Publications).
  • Ali Kamandi, and Jafar Habibi, "A Survey of Syntax and Semantics Frameworks of Modeling Languages", In Proceedings of the Information Technology and Its Applications (ITA'09), 2009 (IEEE Computer Society).
  • Mohammad Ariyan, Jafar Habibi, and Ali Kamandi, "A Metamodel Based Approach for Inconsistency Detection",  In Proceedings of the OCL 2009 Workshop, ACM / IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS), Denver, Colorado, USA, October 4-9, 2009.
  • Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi and Ali Kamandi, "Decision Support System Environment for Software Architecture Style Selection (DESAS v1.0)" In Proc. of 21th conference on Software Engineering and Knowledge Engineering SEKE'09, Boston, USA, ISBN 1-891706-24-1, pp.147-151, 2009. (Knowledge System Institute (KSI)).
  • Shahrouz Moaven, Ali Kamandi, Jafar Habibi and Hamed Ahmadi, "Towards a Framework for Evaluating Heterogeneous Architecture Styles", Asian Conference on Intelligent Information and Database Systems (aciids09) Binh University, Dong Hoi City, Quang Binh Province, Vietnam, 1-3 April 2009, ISBN 978-0-7695-3580-7/09, pp. 155-160, 2009.  (IEEE Computer Society).
  • Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi and Ali Kamandi, "Decision Support System for Architecture -Style Selection", In proc. of 6th International Conference on Software Engineering Research, Management and Applications (SERA), Prague, Czech Republic, ISBN 978-0-7695-3302-5, 2008, pp. 213-220 (IEEE Computer Society).
  • Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi and Ali Kamandi, "A Fuzzy Model for Solving Architecture Styles Selection Multi-Criteria Problem", In 2nd UKSim European Modelling Symposium on Computer Modelling and Simulation (EMS2008), Liverpool, England, ISBN 978-0-7695-3325-4, 2008, pp. 388-394 (IEEE Computer Society).
  • Ali Kamandi, and Jafar Habibi, "Modeling Languages Study and Evaluation Techniques", Second Asia International Conference on Modeling and Simulation, Kuala Lumpur, Malaysia, 13-15 May, 2008, pp. 553-558 (IEEE Computer Society).
  • Ali Kamandi, and Jafar Habibi, "A Framework for Classifying and Comparing Graphical Object Oriented Modeling Languages", The 2008 IAENG International Conference on Software Engineering (ICSE’08), Part of the International Multi-Conference of Engineers and Computer Scientists 2008 (IMECS 2008), International Association of Engineers (IAENG), Hong Kong, 2008, pp. 897-902.
  • Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi, and Ali Kamandi, "Adaptation of Enterprise Architecture with Architecture-Centric Method Engineering", 13th National CSI Computer Science, Kish Island, Persian Gulf, Iran, March 9-11, 2008 (in Persian).
  • Gholamreza Safi, Seyed-Hassan Mirian-Hosseinabadi, Jafar Habibi, Ali Kamandi, "Implementing a new ADL for using in Software Architecture's Evaluation Methods", 13th National CSI Computer Science, Kish Island, Persian Gulf, Iran, March 9-11, 2008 (in Persian).
  • Kamyar Khodamoradi, Jafar Habibi, and Ali Kamandi, "Architectural Styles as a Guide for Software Architecture Reconstruction", 13th International CSI Computer Science, Kish Island, Persian Gulf, Iran, March 9-11, 2008.
  • Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi, and Ali Kamandi, "Towards an Architecture-Centric Approach for Method Engineering", IASTED conference on Software Engineering, Feb. 12-15, 2008, pp. 74-79.
  • Ali Kamandi, Jafar Habibi, and Shahrouz Moaven, "Software Architecture Style Recognition using Data Mining Techniques", Iran Data Mining Conference (IDMC2007), Tehran, Iran, 2007.
  • Ali Kamandi, Jafar Habibi, and Fariba Sharifian, "Software project risk assessment using neural networks", Iran Data Mining Conference (IDMC2007), Tehran, Iran, 2007.
  • Ali Kamandi, and Jafar Habibi, "Evaluating UML according to modeling language design principles and new requirements", Information and Knowledge Technology (IKT2007), Mashhad, Iran, Nov. 27-29, 2007.
  • Yasaman Majdabadi Farahani, Jafar Habibi, and Ali Kamandi, "A Novel Approach to Software Reversed Engineering by Graph Coloring and Evolutionary Algorithms", Information and Knowledge Technology (IKT2007), Mashhad, Iran, Nov. 27-29, 2007.
  • Ali Kamandi, and Jafar Habibi, "Toward a new Analyzable Architecture Description Language based on OSAN", The Second International Conference on Software Engineering Advances (ICSEA07), August 25-31, 2007, Cap Esterel, French Riviera, France, 2007 (IEEE Computer Society).
  • Ali Kamandi, and Jafar Habibi, "Toward a new  Freeze-Free algorithm for Task Migration in Mesh Networks", ICEE07, 2007 (in Persian).
  • Ali Kamandi, and Jafar Habibi, "Software Refactoring using Graph Rewriting Systems", CSICC07, Tehran, Iran, 2007, (in Persian).
  • Ali Kamandi, Saeed Jalili, and Jafar Habibi, "Knowledge Discovery in Database Using Inductive Logic Programming", CSICC06, 901-905, 2006 (in Persian).
  • Ali Kamandi, Mohammad Abdollahi Azgomi, and Ali Movaghar, "Derivation and Evaluation of OSAN Models from the UML Diagrams of Business Processes," Proc. of the IPM International Workshop on Foundations of Software Engineering (FSEN'05), Tehran, Iran, Oct. 1-3, 2005, pp. 287-305.
  • Saeed Jalili, GholamReza Shahmohammadi, Ali Kamandi, “Evaluating Software Architecture Analysis Methods”, IKT 2005(in Persian).
  • Ali Kamandi, Mohammad Abdollahi Azgomi, and Ali Movaghar, "A Tool for Modeling with Object Stochastic Activity Networks," Proceedings of 9th Annual Int. CSI Computer Conference (CSICC'04), Tehran, Iran, March 2004, pp. 408-419, (in Persian).
  • Ali Kamandi, "A Tool for Modeling with Object Stochastic Activity Networks," M.S. Thesis, Computer Engineering Department, Sharif University of Technology, Tehran, Iran, Dec 2003 (in Persian).

 

Demonstrations:

 

  • Khosravi, N., Bakuii Katrimi, M., Zaker, F., Zarei, A., Kamandi, A., Shourideh, M., "Nebras

 Enterprise: A Multi-Platform Framework for Building Enterprise Systems Based on UML Organization Models,

" accepted Demonstration, 17th European Conference on Object-Oriented Programming (ECOOPS 2003), July 2003.

E-mail:

kamandi at ut dot ac.ir