Subordination Sophistication Analyzer


GUI Application for Measuring Subordination Sophistication of English Texts

Published by Haerim Hwang

English subordination complexity subordination diversity subordination sophistication adverbialization complementation relativization python

1 min READ

  • The Subordination Sophistication Analyzer (SSA) 1.0 measures subordination sophistication of English texts in addition to coordination complexity.

  • The 9 indices computed by this tool are:
    (1) proportion of main clauses (= number of main clauses per clause),
    (2) proportion of finite adverbial clauses (= number of finite adverbial clauses per clause),
    (3) proportion of nonfinite adverbial clauses (= number of nonfinite adverbial clauses per clause),
    (4) proportion of finite complement clauses (= number of finite complement clauses per clause),
    (5) proportion of nonfinite complement clauses (= number of nonfinite complement clauses per clause),
    (6) proportion of finite relative clauses (= number of finite relative clauses per clause),
    (7) proportion of nonfinite relative clauses (= number of nonfinite relative clauses per clause),
    (8) proportion of finite coordinate clauses (= number of finite coordinate clauses per clause),
    (9) proportion of nonfinite coordinate clauses (= number of nonfinite coordinate clauses per clause).



  • This tool has been developed using spaCy and Kivy.

  • Click Here for Mac
    • You may need to CONTROL-CLICK the app icon and then choose OPEN from the shortcut menu if this app is identified as one created by an unidentified developer on your device.

  • Click Here for Windows

  • It can take 1 to 3 minutes to open the application depending on the performance of your device because it installs a few natural language processing packages.



  • When you use this tool for your research, please cite:
    Hwang, H. (accepted). The impact of subordination type and finiteness on second language development in timed impromptu writing: An NLP-based analysis using the Subordination Sophistication Analyzer. Written Communication.