Could a software model of Abidhamma ( human thought Process - citta) help in Psychology? As of my understanding, Abidhamma explains the initial thinkings (citta -thought process) and models the final thinking patterns. If someone implements this known patterns in software, wouldn't it be helpful to identify possible abnormal mental conditions of people?
I am an Abhidhamma teacher and used to be a software programmer. Your suggestion is very noble and innovative. I am not sure that the sensing process / thinking process found in the commentaries is the right starting point for such a software program.

My impression is that the sensing process / thinking process were developed to show how sensing and thinking can be natural processes (without a "self" who senses or thinks). The Abhidhamma focuses on the "micro" scale whereas the problem that you are trying to solve is at the "macro" scale.

As an analogy, the "water cycle" (evaporation - condensation - precipitation) that we learned in primary school shows how rain is a natural phenomena. The "water cycle" is not useful for meteorologists in predicting weather; they use other tools. 

As another analogy, the models of how atoms and molecules are constructed are not going to help much if you want to build a house.

There are aspects of Buddhism that can help people with problems such as MBSR (mindfulness meditation) or the application of natural decisive support condition (from the Abhidhamma). My impression is that these do not naturally lend themselves to software programs.

You asked specifically about software model of the thought process, but the more general question "Could Abhidhamma help in Psychology?" is even more intriguing (at least for me). I have a couple of interesting books by Mirko Frýba ("The Art of Happiness" and "The Practice of Happiness") that connect Abhidhamma with modern Psychology.