Mechanism and Machine Theory

Elsevier
Elsevier
ISSN: 03741052, 0094114X
SCImago
Q1
WOS
Q1
Impact factor
4.5
SJR
1.601
CiteScore
9.9
Categories
Bioengineering
Computer Science Applications
Mechanical Engineering
Mechanics of Materials
Areas
Chemical Engineering
Computer Science
Engineering
Years of issue
1972-2025
journal names
Mechanism and Machine Theory
MECH MACH THEORY
Publications
7 099
Citations
155 852
h-index
122
Top-3 organizations
Tianjin University
Tianjin University (143 publications)
Chongqing University
Chongqing University (125 publications)
Harbin Institute of Technology
Harbin Institute of Technology (120 publications)
Top-3 countries
China (2122 publications)
USA (956 publications)
Canada (401 publications)

Most cited in 5 years

from 3 chars
Publications found: 0

Top-100

Citing journals

5000
10000
15000
20000
25000
30000
Show all (70 more)
5000
10000
15000
20000
25000
30000

Citing publishers

5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
Show all (70 more)
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000

Publishing organizations

20
40
60
80
100
120
140
160
Show all (70 more)
20
40
60
80
100
120
140
160

Publishing organizations in 5 years

10
20
30
40
50
60
70
80
Show all (70 more)
10
20
30
40
50
60
70
80

Publishing countries

500
1000
1500
2000
2500
China, 2122, 29.89%
USA, 956, 13.47%
Canada, 401, 5.65%
India, 366, 5.16%
Italy, 345, 4.86%
United Kingdom, 307, 4.32%
France, 244, 3.44%
Spain, 233, 3.28%
Germany, 223, 3.14%
Australia, 180, 2.54%
Turkey, 130, 1.83%
Poland, 118, 1.66%
Republic of Korea, 118, 1.66%
Iran, 106, 1.49%
Japan, 101, 1.42%
Netherlands, 87, 1.23%
Austria, 79, 1.11%
Singapore, 59, 0.83%
Serbia, 57, 0.8%
Russia, 55, 0.77%
Belgium, 52, 0.73%
Portugal, 50, 0.7%
Brazil, 48, 0.68%
Mexico, 44, 0.62%
USSR, 42, 0.59%
Israel, 40, 0.56%
Romania, 40, 0.56%
Greece, 38, 0.54%
Denmark, 35, 0.49%
Yugoslavia, 34, 0.48%
Czech Republic, 32, 0.45%
Bulgaria, 31, 0.44%
Hungary, 23, 0.32%
Egypt, 23, 0.32%
Switzerland, 22, 0.31%
Tunisia, 21, 0.3%
Vietnam, 18, 0.25%
Ireland, 18, 0.25%
Finland, 17, 0.24%
Sweden, 15, 0.21%
Slovenia, 13, 0.18%
Czechoslovakia, 12, 0.17%
Iraq, 11, 0.15%
New Zealand, 10, 0.14%
Norway, 10, 0.14%
Saudi Arabia, 9, 0.13%
Slovakia, 9, 0.13%
UAE, 8, 0.11%
Croatia, 8, 0.11%
Argentina, 7, 0.1%
Indonesia, 7, 0.1%
Jordan, 7, 0.1%
Lebanon, 7, 0.1%
Puerto Rico, 7, 0.1%
Kazakhstan, 6, 0.08%
Ukraine, 6, 0.08%
Kuwait, 6, 0.08%
Malaysia, 6, 0.08%
Venezuela, 5, 0.07%
Montenegro, 4, 0.06%
South Africa, 4, 0.06%
Azerbaijan, 3, 0.04%
Colombia, 3, 0.04%
Belarus, 2, 0.03%
Algeria, 2, 0.03%
Georgia, 2, 0.03%
Cameroon, 2, 0.03%
Thailand, 2, 0.03%
Ecuador, 2, 0.03%
Armenia, 1, 0.01%
Afghanistan, 1, 0.01%
Ghana, 1, 0.01%
Zimbabwe, 1, 0.01%
Kenya, 1, 0.01%
Cyprus, 1, 0.01%
Liberia, 1, 0.01%
Lithuania, 1, 0.01%
Morocco, 1, 0.01%
Niger, 1, 0.01%
Oman, 1, 0.01%
Pakistan, 1, 0.01%
North Macedonia, 1, 0.01%
Sri Lanka, 1, 0.01%
Show all (53 more)
500
1000
1500
2000
2500

Publishing countries in 5 years

100
200
300
400
500
600
700
800
900
China, 844, 49.62%
USA, 109, 6.41%
Italy, 87, 5.11%
United Kingdom, 77, 4.53%
Canada, 64, 3.76%
Spain, 58, 3.41%
France, 45, 2.65%
Germany, 38, 2.23%
India, 33, 1.94%
Australia, 29, 1.7%
Republic of Korea, 28, 1.65%
Iran, 24, 1.41%
Portugal, 23, 1.35%
Netherlands, 22, 1.29%
Japan, 21, 1.23%
Belgium, 20, 1.18%
Austria, 19, 1.12%
Poland, 19, 1.12%
Brazil, 16, 0.94%
Singapore, 15, 0.88%
Denmark, 13, 0.76%
Switzerland, 12, 0.71%
Vietnam, 10, 0.59%
Israel, 9, 0.53%
Ireland, 8, 0.47%
Turkey, 8, 0.47%
Finland, 7, 0.41%
Mexico, 6, 0.35%
Norway, 6, 0.35%
Russia, 5, 0.29%
Indonesia, 5, 0.29%
Czech Republic, 5, 0.29%
Greece, 4, 0.24%
Iraq, 4, 0.24%
Puerto Rico, 4, 0.24%
Sweden, 4, 0.24%
Serbia, 3, 0.18%
Slovenia, 3, 0.18%
Tunisia, 3, 0.18%
Hungary, 2, 0.12%
Cameroon, 2, 0.12%
Romania, 2, 0.12%
Slovakia, 2, 0.12%
Ecuador, 2, 0.12%
Kazakhstan, 1, 0.06%
Ukraine, 1, 0.06%
Algeria, 1, 0.06%
Argentina, 1, 0.06%
Venezuela, 1, 0.06%
Jordan, 1, 0.06%
Lebanon, 1, 0.06%
New Zealand, 1, 0.06%
UAE, 1, 0.06%
Croatia, 1, 0.06%
Show all (24 more)
100
200
300
400
500
600
700
800
900