Constructing activity diagrams from Arabic user requirements using Natural Language Processing tool Automated software engineering is one of the most important current research problems especially when it comes to requirements analysis and modelling. The main advantage of this automation process is to improve the quality and productivity of software development. Automated software engineeringrequires detailed analysis of user requirements using Natural Language Processing tools. This paper presents a semi-automated approach for constructing the activity diagrams from Arabic user requirements using MADA+TOKAN parser. This research aims to help software engineers – in the analysis phase – reducing cost and time required in performing manual processes and activities.