top

Dr. Jafar Habibi
Associate Professor

info
  • Information
  • Jafar Habibi

    Associate Professor at Computer Engineering Department
    Sharif University of Technology
    Tehran, Iran.

    Research Interests:
    Software Engineering
    Software Architecture and Evolution
    Simulation and Performance Evaluation
    Social and Complex Networks
    Information Systems

    Education:
    Ph.D. in Computer Science, University of Manchester, UK, 1998
    M.S. in Industrial Engineering, Tarbiat Modares University, Iran, 1988
    B.S. in Computer Engineering, College of Computer, Iran, 1980

info

My Research Papers are:


Journal Papers

  • Towards a Self-Adaptive Service-Oriented Methodology based on Extended SOMA
    (joint work with Shahrouz Moaven ,  Alireza Parvizi-Mosaed and  Ghazaleh Beigi Mahdieh Naser-Shariat )
    Frontiers of IT & EE, vol 16, pp. 43-69, 2015
  • L-overlay: A layered data management scheme for peer-to-peer computing
    (joint work with Hoda Mashayekhi )
    Peer-to-Peer Networking and Applications, vol 7, no 2, pp. 199-212, 2014
  • Disease Diagnosis with a hybrid method SVR using NSGA-II
    (joint work with Mohammad Hossein Zangooei and  Roohallah Alizadehsani )
    Neurocomputing, vol 136, pp. 14–29, 2014
  • A Reference Architecture for Mobile SOA
    (joint work with Behrouz Sefid-Dashti )
    Systems Engineering, vol 17, no 4, pp. 407-425, 2014
  • On non-progressive spread of influence through social networks
    (joint work with MohammadAmin Fazli ,  Mohammad Ghodsi ,  Pooya Jalaly Khalilabadi and  Vahab S. Mirrokni Sina Sadeghian Sadeghabad )
    Theoretical Computer Science, vol 550, pp. 36-50, 2014
  • GoSCAN: Decentralized scalable data clustering
    (joint work with Hoda Mashayekhi ,  Spyros Voulgaris and  Maarten van Steen )
    Computing, vol 95, no 9, pp. 759-784, 2013
  • A Data Mining Approach for Diagnosis of Coronary Artery Disease
    (joint work with Hoda Mashayekhi ,  Roohallah Alizadehsani ,  Mohammad Javad Hosseini ,  Reihane Boghrati ,  Asma Ghandeharioun ,  Behdad Bahadorian and  Zahra Alizadehsani )
    Computer Methods and Programs in Biomedicine, vol 111, no 1, pp. 52-61, 2013
  • Non-invasive Analysis and Detection of Coronary Artery Stenosis based on Data Mining‎
    (joint work with Hoda Mashayekhi ,  Roohallah Alizadehsani ,  Mohammad Javad Hosseini ,  Reihane Boghrati ,  Asma Ghandeharioun ,  Behdad Bahadorian and  Zahra Alizadehsani )
    Expert Systems with Applications, pp. , 2012‎‎‎
  • Diagnosis of Coronary Artery Disease Using Data Mining Techniques Based on Symptoms and ECG Features
    (joint work with Roohallah Alizadehsani ,  Mohammad Javad Hosseini ,  Reihane Boghrati ,  Asma Ghandeharioun ,  Behdad Bahadorian and  Zahra Alizadehsani )
    Computer Methods and Programs in BiomedicineEuropean Journal of Scientific Research, vol 82, no 4, pp. 542-553, 2012
  • Design and Analysis of Genetic Fuzzy Systems for Intrusion Detection in Computer Networks
    (joint work with Mohammad Saniee Abadeh and  Hamid Mohammadi )
    Expert Systems With Applications, vol 38, no 6, pp. 7067-7075, 2011
  • A Hybridization of Evolutionary Fuzzy Systems and Ant Colony Optimization for Intrusion Detection
    (joint work with Mohammad Saniee Abadeh )
    International Journal of Information Security, vol 2, no 1, pp. 33-45, 2010
  • Semantic Web Service Composition Testbed
    (joint work with Soheil Hassas Yeganeh ,  Habib Rostami and  Hassan Abolhassani )
    Computers and Electrical Engineering, vol 36, no 5, pp. 805–817, 2010
  • Combining Search and Trust Models in Unstructured Peer-to-peer Networks Peer-to-peer Networks
    (joint work with Hoda Mashayekhi )
    Journal of Supercomputing, vol 53, no 1, pp. 66-85, 2009
  • A Comparison of Metric-Based and Empirical Approaches for Cognitive Analysis of Modeling Languages
    (joint work with Ali Kamandi )
    Fundamenta Informaticae, vol 90, no 90, pp. 337-352, 2009
  • Semantic Partitioning of Peer-to-Peer Search Space
    (joint work with Habib Rostami and  Emad Livani )
    Computer Communications, vol 32, no 4, pp. 619–633, 2009
  • Bidding Strategically for Scheduling in Grid Systems
    (joint work with Babak Naddaf )
    The Journal of Information Processing Systems, vol 5, no 2, pp. 87-96, 2009
  • Semantic Routing of Search Queries in P2P Networks
    (joint work with Habib Rostami and  Emad Livani )
    Journal of Parallel and Distributed Computing, vol 68, no 12, pp. 1590-1602, 2008
  • Induction of Fuzzy Classification Systems via Evolutionary Aco-based Algorithms
    (joint work with Mohammad Saniee Abadeh and  Emad Soroush )
    International Journal of Simulation, Systems, Science and Technology, vol 9, no 9, pp. 1-8, 2008
  • Topological Analysis of Multi-Phase Attacks Using Expert Systems
    (joint work with Hamid Reza Shahriari ,  Yasser Ganjisaffar and  Rasool Jalili )
    Journal of Information Science and Engineering, vol 24, no 24, pp. 743-767, 2008
  • Data Mining with a Simulated Annealing Based Fuzzy Classification System
    (joint work with Mohammad Saniee Abadeh ,  Hamid Mohammadi and  Hamid Saadi )
    Pattern Recognition, vol 41, no 41, pp. 1824-1833, 2008
  • Minimum Linear Arrangement of Chord Graphs
    (joint work with Habib Rostami )
    Applied Mathematics and Computation, vol 23, no 1, pp. 358-367, 2008
  • Intrusion Detection Using a Fuzzy Genetics-Based Learning Algorithm
    (joint work with Mohammad Saniee Abadeh and  Carol Lucas )
    Journal of Network and Computer Applications, vol 30, no 1, pp. 414–428, 2007
  • A Parallel Genetic Local Search Algorithm for Intrusion Detection in Computer Networks
    (joint work with Mohammad Saniee Abadeh ,  Zeynab Barzegar and  Muna Sergi )
    Engineering Applications of Artificial Intelligence, vol 20, no 20, pp. 1058-1069, 2007
  • Topology Awareness of Overlay P2P Networks
    (joint work with Habib Rostami )
    Concurrency and Computation-Practice and Experience, vol 18, no 1, pp. 1-23, 2006
  • TIERPEER: a Three-Tier Framework for P2P Applications
    (joint work with Abolhassan Shamsaie and  Fatemeh Ghassemi Esfahani )
    International Journal of Computer Science and Network Security, vol 6, no 6, pp. 292-301, 2006
  • A Mathematical Foundation for Topology Awareness of P2P Overlay Networks
    (joint work with Habib Rostami )
    Grid and Cooperative Computing (GCC), pp. 906-918, 2005
  • A hybrid Three Layer Architecture for fire Agent Managementhn In Rescus Simulation Environment
    (joint work with Ali Geramifard ,  Peyman Nayeri and  Reza Zamani-Nasab )
    International Journal of Advanced Robotic Systems, vol 2, no 2, pp. 111-116, 2005
  • A New Architecture for Multi Agent System in Rescue Simulation Environment
    (joint work with Hamid Reza Vaezi Joze )
    The CSI Journal on Computer Science and Engineering (JCSE), vol 3, no 1, pp. 1-7, 2005
  • Logic-Based XML Information Retrieval for Determining the Best Element to Retrieve
    (joint work with Maryam Karimzadegan and  Farhad Oroumchian )
    Advances in XML Information Retrieval, pp. 88-99, 2004
  • Using Layered GA in Multi-agent Learning
    (joint work with Ali Nouri )
    The CSI Journal on Computer Science and Engineering (JCSE), vol 1, no 1, pp. 39-44, 2003

Conference Papers

  • On the Non-progressive Spread of Influence through Social Networks
    (joint work with MohammadAmin Fazli ,  Mohammad Ghodsi ,  Vahab Mirrokni ,  Sina Sadeghian and  Pooya Jalaly )
    10th Latin American Symposium on Theoretical Informatics (LATIN), pp. 315-326, Peru, 2012
  • A Semantic Framework for Business Process Modeling
    (joint work with Mohammad Ebrahim Khalaj ,  Shahrouz Moaven and  Hamed Ahmadi )
    Proceedings of the 2012 IEEE/ACIS 11th International Conference on Computer and Information Science, pp. 513-520, China, 2012
  • Analysis of Gossip-based Information Propagation in Wireless Mesh Network
    (joint work with Abolhassan Shamsaie and  Wan Fokkink )
    8th European Performance Engineering Workshop (EPEW), pp. 174-188, England, 2011
  • Planning Updates in Multi-Application Wireless Sensor Networks
    (joint work with Abolhassan Shamsaie )
    The Sixteenth IEEE symposium on Computers and Communications, pp. 802-808, Greece, 2011
  • Architectural Driven Approach for Software Product Line Testing
    (joint work with Shahrouz Moaven ,  Mohammad Tanhaei and  Seyed Hasan Mirian )
    9th International Conference on Software Engineering Research and Practice (SERP), pp. 198-20, United States, 2010
  • Toward a Business Model for Software Product Line Architecture
    (joint work with Shahrouz Moaven ,  Hamed Ahmadi and  Mohammad Tanhaei )
    Eighth ACIS International Conference on Software Engineering Research, Management and Applications, pp. 50-56, Canada, 2010
  • Toward an Architecture-Based Method for Selecting Composer Components to Make Software Product Line
    (joint work with Shahrouz Moaven and  Mohammad Tanhaei )
    Seventh International Conference on Information Technology, pp. 1233-1236, United States, 2010
  • A Novel Method to Find Appropriate ε for DBSCAN
    (joint work with Soheil Hassas Yeganeh and  Jamshid Esmaeelnejad )
    The 2nd Asian Conference on Intelligent Information and Database Systems(ACIIDS), pp. 93-102, Vietnam, 2010
  • DCS: A Distributed Coordinate System for Network Positioning
    (joint work with Negar Hariri ,  Shervin Shirmohammadi and  Behnoush Hariri )
    13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, pp. 113-120, United States, 2009
  • Feedback Trust: Using Feedback Effects in Trust-based Recommendation Systems
    (joint work with Samaneh Moghaddam ,  Mohsen Jamali and  Martin Ester )
    ACM Conference On Recommender Systems, pp. 269-272, United States, 2009
  • Toward a Framework for Evaluating Heterogeneous Architecture Styles
    (joint work with Ali Kamandi ,  Shahrouz Moaven and  Hamed Ahmadi )
    Asian Conference on Intelligent Informationz and Database Systems (ACIIDS), pp. 155-160, Vietnam, 2009
  • Decision Support System Environment for Software Architecture Style Selection (DESAS v1.0)
    (joint work with Ali Kamandi ,  Shahrouz Moaven and  Hamed Ahmadi )
    21th conference on Software Engineering and Knowledge Engineering(SEKE), pp. 147-151, United States, 2009
  • An Approximation Algorithm for Finding Skeletal Points for Density Based Clustering Approaches
    (joint work with Soheil Hassas Yeganeh ,  Jamshid Esmaeelnejad ,  Hassan Abolhassani and  Mahdi Abbaspour Tehrani )
    IEEE Symposium on Computational Intelligence and Data Mining (CIDM), pp. 403-410, United States, 2009
  • Knowledge Discovery Using a New Interpretable Simulated Annealing based Fuzzy Classification System
    (joint work with Hamid Mohammadi and  Shahrouz Moaven )
    Asian Conference on Intelligent Information and Database Systems, pp. 271-276, Vietnam, 2009
  • Modeling Languages Study and Evaluation Techniques
    (joint work with Ali Kamandi )
    Asia International Conference on Modelling and Simulation (AMS), pp. 553-558, Malaysia, 2008
  • Efficient Semantic based Search in Unstructured Peer-to-Peer Networks
    (joint work with Hoda Mashayekhi and  Habib Rostami )
    Asia International Conference on Modelling and Simulation (AMS), pp. 71-76, Malaysia, 2008
  • A Decision Support System for Software Architecture-Style Selection
    (joint work with Ali Kamandi ,  Shahrouz Moaven and  Hamed Ahmadi )
    Software Engineering Research, Management and Applications (Sera), pp. 213-220, Czech Republic, 2008
  • A Fuzzy Model for Solving Architecture Styles Selection Multi-Criteria Problem
    (joint work with Ali Kamandi ,  Shahrouz Moaven and  Hamed Ahmadi )
    10th EUROS/UKSim International Conference on Computer Modelling and Simulation, pp. 388-393, England, 2008
  • Performing Assembly-Based Method Engineering by Architecture-Centric Method Engineering Approach
    (joint work with Shahrouz Moaven ,  Hamed Ahmadi and  Hassan Rashidi )
    10th EUROS/UKSim International Conference on Computer Modelling and Simulation, pp. 181-186, England, 2008
  • Architectural Styles as a Guide for Software Architecture Reconstruction
    (joint work with Ali Kamandi and  Kamyar Khodamoradi )
    Computer Society of Iran Computer Conference (CSICC), pp. 50-56, Iran, 2008
  • Towards an Architectural-Centric Approach for Method Engineering
    (joint work with Ali Kamandi ,  Shahrouz Moaven and  Hamed Ahmadi )
    26th IASTED conference on Software Engineering, pp. 74-79, Austria, 2008
  • Approximating Component Selection With General Costs
    (joint work with Mostafa Nouri Baygi )
    Computer Society of Iran Computer Conference (CSICC), pp. 50-56, Iran, 2008
  • O2DSS: A Framework for Ontology-based Decision Support Systems in Pervasive Computing Environment
    (joint work with Amin Saremi ,  Mostafa Esmaeili and  Arman Ghaffari )
    Asia International Conference on Modelling and Simulation (AMS), pp. 41-45, Malaysia, 2008
  • Misuse Intrusion Detection using a Fuzzy-Metaheuristic Approach
    (joint work with Mohammad Saniee Abadeh and  Hamid Mohammadi )
    Asia International Conference on Modelling and Simulation (AMS), pp. 439-444, Malaysia, 2008
students

My Students

  • Shahrouz Moaven

    Shahrouz Moaven (PhD)


    Homepage

    Software Architecture, Software ProductLine, Software Development Methodologies, Data Warehouse Systems

    Sadegh Aliakbari

    Sadegh Aliakbari (PhD)


    Homepage

    Social Network Simulation, Social Networks, Agent-based Social Simulation, Data Mining

    MohammadAmin Fazli

    MohammadAmin Fazli (PhD)


    Homepage

    Complex Networks, Graph Mining, Game Theory, Computational Economics and Sociology

    Hamid Haghshenas

    Hamid Haghshenas (PhD)


    Homepage

    Social Network Analysis, Graph Theory, Randomized and Approximation Algorithms

    Mohammad Tanhaei

    Mohammad Tanhaei (PhD)


    Homepage

    Software Product Line, Software Architecture, Architecture Refactoring & Recovery

    Abolhassan Shamsaei

    Abolhassan Shamsaei (PhD)


    Homepage

    Software Architecture, Software Enginering, Cyber-physical Systems, Distributed Systems

    Alireza Mazloumi

    Alireza Mazloumi (PhD)


    Homepage

    Software Evolution, Software Architecture, Software Product Line, Enterprise Architecture

    Mohammad Hossein Zangooei

    Mohammad Hossein Zangooei (PhD)


    Homepage

    Data Mining, Software Engineering, Security

  • Hoda Mashayekhi

    Hoda Mashayekhi (PhD)


    Homepage

    Distributed Data Mining, Distributed Algorithms, P2P Networks, Semantic Structures

    Alireza Parvizi

    Alireza Parvizi (MS)


    Homepage

    Self-adaptive SOA, Recovering Architecture, Software Product Line, Reconstructing Software Architecture

    Javad Ghareh Chamani

    Javad Ghareh Chamani (MS)


    Homepage

    Social Network, Data Mining, Artificial Intelligence, Networks

    Abbas Mazaallahi

    Abbas Mazaallahi (MS)


    Homepage

    Social Network Analysis, Game Theory, Data Mining, Business Intelligece

    Tania Khalafbeigy

    Tania Khalafbeigy (MS)


    Homepage

    Data Mining, Sensor Web, Geomatics

    Sadegh Motallebi

    Sadegh Motallebi (MS)


    Homepage

    Social Networks, Agent based Social Simulation, Social Network Analysis, Data Mining

    Azarakhsh Ziaie

    Azarakhsh Ziaie (MS)


    Homepage

    Decision Support Systems, Knowledge Management, Management Information Systems, Business Intelligence

    Roohallah Alizadeh

    Roohallah Alizadeh (MS)


    Homepage

    Data Mining, Machine Learning, Evaluation of Computer Systems' Performance

    Mohsen Salari

    Mohsen Salari (MS)


    Homepage

    Networks, Data Mining, Performance Evaluation

    Abolfazl Ansari

    Abolfazl Ansari (MS)


    Homepage

    Service Oriented Architecture, Enterprise Application Integration, Enterprise Service Bus

    Sorayya Gharravi

    Sorayya Gharravi (MS)


    Homepage

    Object-Oriented Framework’s Evolution, Evaluation of Software Architecture, Decision Support Systems, Knowledge Management

experiences

My Work Experiences are:


  • Faculty Member
    Computer Engineering Department, Sharif University of Technology, Tehran, Iran, [1989-present]
  • RoboCup Simulation Projects Manager
    Sharif University of Technology, Tehran, Iran, [2000-present]
  • Member of Scientific Committee
    RoboCup Rescue Simulation League, [2001-present]
  • Member of Scientific Committee
    CSICC, [2002-present]
  • Chairman
    Computer Society of Iran, [2001-presen]
  • Secretary of ICT Council
    Ministry of Finance and Economical Affairs,Tehran, Iran, [2002-2010]
  • Member of Scientific Committee
    MVIP, [2002-2004]
  • Head of Higher Education Institute
    Ministry of Industry and Mine, Tehran, Iran, [1998-2001]
  • Chairman of Iran Robotics Committee
    Ministry of Industry and Mine, Tehran, Iran, [1999-2001]
  • Administration and Cooperation in Design and Implementation of Comprehensive Statistical System
    Ministry of Roads and Transportation, Iran, [1990-1994]
  • Research Director of Computer Engineering Department
    Sharif University of Technology, Tehran, Iran, [1989-1994]
  • Head of Research Center
    Ministry of Roads and Transportation, Tehran, Iran, [1991-1993]
  • Counselor in Design and Implementation of Transportation System
    The Railways of Islamic Republic of Iran, [1989-1992]
  • Systems Analyst
    DPI, Tehran, Iran, [1985-1989]


All Courses Taught:


  • 40-646--Software Architecture graduate
  • 40-924--Software Engineering II graduate
  • 40-636--IT Enterprise Architecture graduate
  • 40-548--Decision Support Systems graduate
  • 40-814--System Performance Evaluation graduate
  • 40-657--Modeling and Analysis of Computer Networks graduate
  • 40-418--Systems Analysis and Design
  • 40-634--Discrete Event Simulation Systems
  • 40-474--Software Engineering I
awards

My Awards and Honors are:


  • 3rd place in the International Worldwide Robocup Rescue Simulation League, Suzhou, China, 2008
  • 1st place in the International Iran Open Robocup Rescue Simulation League, Ghazvin, Iran, 2008
  • 2nd place in the International Worldwide Robocup Rescue Simulation League, Atlanta, United States, 2007
  • 1st place in the RoboCup Rescue Simulation AI-Game, Esfehan, Iran, 2005
  • 1st place and World Championship in the International RoboCup Rescue Simulation league, Osaka, Japon, 2005
  • 2nd place in the AUT-Open RoboCup Rescue Simulation, Tehran, Iran, 2005
  • 1st place in the 6th International RoboCup Rescue Simulation League, Fukuoka, Japan, 2002
  • 2nd place in the 5th International RoboCup Rescue Simulation League, Seattle, USA, 2001
  • 3rd place in the 1st International German Open RoboCup Simulation League, Paderbourn, Germany, 2001
  • 1st place in the Intelligent Online Coaches in the 5th International RoboCup Simulation League, Seattle, USA, 2001
  • 1st, 2nd and 3rd place in the First Iranian RoboCup Simulation League (IRSL2000), Tehran, Iran, 2000
contact

Contact me

Mail address:
Computer Engineering Department,
Sharif University of Technology,
P.O. Box 11155-9517,
Tehran, Iran, 14588 89694.
Office #:
(98 21) 66 16 66 08 (office)
(98 21) 66 01 92 46 (fax)

Copyright ©2015. All rights reserved for Jafar Habibi.
Designed by MohammadAmin Fazli