Decision support system based on genetic algorithm and multicriteria satisfaction analysis (MUSA) method for measuring job satisfaction
 2.6k Downloads
 4 Citations
Abstract
In this paper, we propose a Decision Support System based on the MUSA method and the continuous genetic algorithm in order to measure job satisfaction. The objective is to help organizations evaluate and measure their employees’ satisfaction. Our study is composed of two parts. Firstly, we propose to combine continuous genetic algorithm and the MUSA method in order to obtain a robust solution of good performance. The aim of the development of this algorithm is to verify its efficiency regarding the classical MUSA algorithm. Therefore, we compare the result of continuous genetic algorithm with that of the MUSA algorithm. In the second part, we present our Decision Support Systems called “GMUSA System”, it was developed in order to facilitate the applications and the use of the GMUSA tools and overcome the increasing complexity of managerial contexts. Our new system “GMUSA” is applied at the University of Sfax to measure teachers’ job satisfaction.
Keywords
Continuous genetic algorithm Decision support system Job satisfaction MUSA method1 Introduction
Although, job satisfaction was studied widely in psychology, it has no single definition but different opinions about it. Furthermore, it is not clear if there are specific measurement dimensions. The problems concerning a clear definition of job satisfaction lie mostly in the complexity of the topic, the subjectivity and the quality nature of the satisfaction concept (Grigoroudis and Siskos 2009).
Job satisfaction is the feeling of workers regarding their work (Smith et al. 1969). In addition, it shows the degree to which people like or dislike their jobs and the characteristics of their tasks (Koilias et al. 2012).
Fye and Mount (2007) define job satisfaction as the pleasurable or positive emotional state resulting from the appraisal of one’s job or job experiences.
Several studies are interested in measuring the level of work satisfaction in order to satisfy the employees’ needs (Aouadni et al. 2014).
Based on the literature review, there are many characteristics of job satisfaction such as earnings, worked hours, advancement, opportunity to find a job, opportunity to help others, relation with superiors and coworkers, professional development and promotion, independence and so on (Limin and Yonggang 2009; Super 1957).
The characteristics used as criteria for job selection are associated with job satisfaction; and can explain both productivity and the workers’ intention to stay in the same job (Super 1957).
Several researches have been interested in studying teachers’ job satisfaction. They indicate that job satisfaction is reduced by the school teachers experience burnout (Badri et al. 2013). Others were interested in studying the job resources, such as workload, students’ behavior, parent–teacher relationship, cooperation with colleagues, support from the school leadership, autonomy and studentteacher relationship (Skaalvik and Skaalvik 2007; Spilt et al. 2011; Veldman et al. 2013).
Various studies focused on testing the social cognitive model of work satisfaction in teachers (Duffy and Lent 2009; Lent et al. 2011).
More other researchers have been studying the relationship between teachers’ selfefficacy perceptions and job satisfaction level (Karabiyik and Korumaz 2014; Klassen and Chiu 2010). Mihaela (2014) studied how some personality traits—extroversion—introversion and nervousness of teachers are related to different facets of job satisfaction. Anghelache (2014) revealed that teachers from the rural area have a higher level of job satisfaction than those of the urban areas. Demirel (2014) examined the relationship between job and life satisfaction among teachers. Guglielmi et al. (2014) confirm that there is a subsequent mediation of the organizational identification and work engagement between opportunities of professional and job satisfaction. Treputtharat and Tayiam (2014) indicate that the school climate affects job satisfaction of teachers.
Aslan et al. (2014) examined the relationships between job satisfactions, organizational support, academics employer relations and organizational citizenship behavior.
Lee and Nie (2014) explained how the four dimensions of psychological empowerment might differentially affect teachers’ job satisfaction.
Other researchers are interested in studying the relationship between racial diversity of teachers and students and the job satisfaction of teachers (Ingersoll and May 2011a; Farkas et al. 1990; McGrady and Reynolds 2012; Mueller et al. 1999; Renzulli et al. 2011; Downey and Pribesh 2004; Stearns et al. 2014).
The criteria used in many researches to study the teacher’s job satisfaction are the emotional exhaustion, job demands, control over one’s work environment, school type, stress, tenure, competence, organizational culture, demographic variables and social support (Badri et al. 2013).
The teachers’ job attitudes influence the scientific research and training and are intrinsically linked with their own individual job satisfaction condition (Limin and Yonggang 2009).
It is necessary to measure and evaluate the university professors’ work satisfaction because it has an effective role in establishing the level of teaching and research, increasing academic competitiveness, bringing and keeping accomplished people (Aouadni et al. 2014).
In order to evaluate the university teachers’ job satisfaction, we need to analyze their attitudes to work, identify the existing problems and put forward improved measures (Limin and Yonggang 2009).
In the educational settings, job satisfaction is defined as the teachers’ affective reactions to work or to the teaching role (Skaalvik and Skaalvik 2011; Zembylas and Papanastasiou 2004).
As teachers’ satisfaction or dissatisfaction with their work lives could have crucial impacts on their teaching quality and their students’ there is a need to pay greater attention to teachers’ job satisfaction in research and practice (Lee and Nie 2014).
Most of these studies provided linear, descriptive, and exploratory methods of analysis (Badri et al. 2013). Recently, Aouadni et al. (2014) have applied MUSA to measure teachers’ job satisfaction at the university.
The MUSA method has played an important role in the development of preference disaggregation models. It has been developed in order to measure and analyze the customer’s satisfaction (Grigoroudis et al. 2002).
This method is used for the assessment of a set of marginal satisfaction functions in such a way that global satisfaction criterion becomes as consistent as possible with the customers’ judgments. Thus, the main objective of the method is the aggregation of individual judgments into a collective value function (Grigoroudis et al. 2002).
The success of MUSA is witnessed by many applications in different fields such as, the banking sector (Grigoroudis et al. 2002), agricultural marketing (Siskos et al. 2001) and transportation–communication sector (Grigoroudis and Siskos 2004), job satisfaction (Aouadni et al. 2014), websites quality (Grigoroudis et al. 2008).
Joao et al. (2010) proposed a method that aggregates the individual customer’s satisfaction criteria into an overall value function, but it makes use of a dummy variable regression technique with additional constraints. For the same input information, the outputs of the proposed method are more stable than those of MUSA and the differences observed enabled us to have a deeper knowledge on how to handle the input preference information provided by the customers. Moreover, contrary to MUSA, they proposed to apply more than one regression technique, starting with a dummy variable regression technique employing the least squares approach and then iteratively using a robust method of regression such as Mregression.
Other publications which are interested in ameliorating the MUSA such as the MUSAINT proposed by Angilella et al. (2014), also take into account positive and negative interactions among the criteria, similarly to the multicriteria method UTAGMSINT. In addition, the MUSAINT takes into account a set of utility functions representing customers’ satisfaction, by adopting the robust ordinal regression methodology (Angilella et al. 2014).
In our study, we are interested in ameliorating the algorithm of the MUSA method. This method applies a heuristic method for near optimal solutions search. This algorithm is based on the near optimal solution because the optimal solutions are not the most interesting, given the uncertainty of the model parameters and the preferences of the decisionmaker (Van De Panne 1975) and the number of the optimal or near optimal solutions is often huge. Therefore an exhaustive search method (reverse simplex, Manas–Nedoma algorithms) requires a lot of computational effort.
Siskos (1985) indicated that the algorithm (reverse simplex, Manas–Nedoma algorithms) has many limits such as large computer memory storage, long computation time, lack of a strong robustness and difficult implementation.
Therefore, it is quite hard to find the optimal (or the nearoptimal) solution with reasonable computation time and good quality.
The MUSA method depends on continuous variables, for this reason, a continuous genetic algorithm methodology is implemented.
Firstly, this paper proposes a Genetic Multicriteria Satisfaction Analysis (GMUSA) method in order to ameliorate the classical MUSA algorithm.
Genetic algorithms are the most widely used computational models of evolution in artificial intelligence. These decentralized models provide a basis for the understanding of many other systems and phenomena in the world.
If the parameters of GAs used in optimization problems are correlated with each other, the continuous genetic algorithm (CGA) is preferable in this case (Arqub and AboHammour 2014).
The MUSA method depends on continuous variables, for this reason, a continuous genetic algorithm methodology is implemented. The objective is to obtain a robust solution of good performance.
The Decision Support Systems (DSS) help the DM to make the best choice that integrates its preferences. Therefore, some DSS work with the subjective perspectives, judgments, beliefs, and preferences of the DM. In a more precise way, the DSSs are developed to achieve many roles such as organizing the overflow of information and knowledge and helping the DM in elucidating his/her judgement and preferences (Razmak and Aouni 2015).
In fact, the DSS is “an interactive system that assists managerial decision makers to use data and models to solve semistructured and unstructured problems” (Qian et al. 2004).
The type of semistructured problem where DSS is successful frequently arises in logistics and operations management problems and many early DSS applications were in fields such as vehicle routing and production scheduling (Eom and Lee 1990). DSS has been used for human resource management (HRM) problems, in order to solve the problem of personnel scheduling (Ernst et al. 2004). A number of DSS applications were also developed to deal with other areas of human resource management, for example, productivity improvement (Young 1989), performance analysis (Ntuen et al. 1994), career management (Bellone et al. 1995), and personnel selection problem (Ntuen and Chestnut 1995; Nussbaum et al. 1999).
The MultiCriteria Decision Support System (MCDSS) helps the skills evaluator which a candidate’s professional experience is analyzed and examined for each of his/her previous jobs, and a global value is assessed for each skill, taking also into account the years of employment in each one of the previous professional fields. The skills evaluator adapted to the educational system of Greece is a software tool that implements the proposed multicriteria evaluation method (Razmak and Aouni 2015).
Another author represented a DSS for a large scale problem of assigning workers to jobs according to multi criteria in large organizations in order to be able to assign a personnel, according to their capabilities (Constantopoulos 1989). In addition all the qualifications of the candidates for accreditation in information technology, which have been acquired through any type of learning were added (Siskos et al. 2007).
For the past two decades, Decision Support System (DSS) for MCDM has been widely applied to overcome the increasing complexity of managerial contexts.
Razmak and Aouni (2015) precise that over the years, the integration of the MCDA tools into a model base of DSS has provided decision makers with powerful capabilities in analyzing, exploring, and comparing a set of alternatives.
Also, they indicate that the MCDSS has been used since 2005 than in the 1990s. The number of papers written on MCDSS has increased over the last 10year period.
AHP and Utility Additive (UTA) methods are the twomost used methods in DSS with 15 papers for UTA and 18 for AHP (Razmak and Aouni 2015).
Grigoroudis and Siskos (2003) developed decision support systems for the MUSA method in order to evaluate a customer’s satisfaction.
Almost the MCDSS is composed of three main components: (a) the Data Subsystem, (b) the Model Subsystem and (c) the Dialogue Subsystem.The Data Subsystem is used for the data management (store, update, restore and process). The Model Subsystem includes the software that implements the multicriteria approach in a structural form. The Dialogue Subsystem provides the tools for the communication interface between the DM and the system (Siskos and Spyridakos 1999).
Recently, some studies have presented the concept of Intelligent Multicriteria Decision Support Systems and its application to real decisionmaking contexts (Deng et al. 2010; Wibowo 2011). In general, these studies highlight the contribution of the DSS as a support for the utilization of the MCDA methods to deal with some complex decisionmaking situations.
For this reason, in the second part of this paper, we develop a decision support system called “GMUSA” in order to facilitate the applications and the use of the GMUSA tools.
Therefore, a DSS for GMUSA method is applied at the University of Sfax in order to measure the satisfaction of the 100 teachers through a questionnaire which consists of 8 criteria. The collected data are the same used by Aouadni et al. (2014).
After a general description of MUSA method, continuous genetic algorithm and Decision support system, we present DSS “GMUSA” in order to measure the university teachers’ job satisfaction.
2 Basic concepts
2.1 MUSA method
The MUSA method was initially developed to measure customers’ satisfaction. It is based on the aggregation of individual judgments into a collective value function, because the customers’ global satisfaction depends on a set of criteria representing service characteristic aspects (Grigoroudis and Siskos 2002).
The MUSA method is an ordinal regression used for the assessment of a set of marginal satisfaction functions in such a way that the global satisfaction criterion becomes as consistent as possible with individual’s judgments (Grigoroudis and Siskos 2002).
According to the survey, each teacher is asked to express his/her global satisfaction and his/her satisfaction with regard to a set of discrete criteria on a predefined ordinal satisfaction scale. The MUSA method is used in order to minimize the sum of deviations between global satisfaction evaluated by teachers and the one resulting from their multicriteria satisfaction evaluation (Koilias et al. 2012).

\(\hbox {j} = (1,\ldots , \hbox {M}\)) is the set of teachers,

\(\hbox {i} = (1,\ldots , \hbox {n}\)) is the number of criteria

\(\hbox {q}=(1,\ldots ,\hbox {n}_{\mathrm{i}})\) is the number of subcriteria

U: Teacher’s global satisfaction

\(\hbox {m}= (1,\ldots , \upalpha )\): Number of global satisfaction

\(\hbox {u}^{{{m}}}\): The \(\hbox {m}\)th global satisfaction level

Vi: Client’s satisfaction according to the ith criterion \((i=1,2,\ldots ,n)\)

\(\hbox {k} = (1,\ldots ,\upalpha _{\mathrm{i}})\): Number of satisfaction level for the ith criterion

\(\hbox {v}_\mathrm{i}^{\mathrm{k}}\): The \(\hbox {k}\)th satisfaction level of the ith criterion

U*: Value function of U

u*: The value of um satisfaction level

\(\hbox {V}_{\mathrm{i}}^{*}\): The value function of \(\hbox {V}_{{\mathrm{i}}}\)

\(\hbox {V}_{\mathrm{i}}^{\mathrm{k}*}\): Value of the \(\hbox {V}_{\mathrm{i}}^{*}\) satisfaction level

\(\hbox {b}_{\mathrm{i}}\): The weight of \(\hbox {i}\)th criterion

\(\hbox {n}_{\mathrm{i}}\): Number of subcriteria for the ith criterion

\(\hbox {V}_{\mathrm{iq}}\): Client’s satisfaction for the \(\hbox {q}\)th subcriterion of the \(\hbox {i}\)th criterion (\(\hbox {q}=1,2,\ldots ,\hbox {ni}, i = 1,2,\ldots ,\hbox {n}\))

\(\propto _{\mathrm{iq}}\): Number of satisfaction levels for the \(\hbox {q}\)th subcriterion of the ith criterion

\(\hbox {V}_{\mathrm{iq}}^\mathrm{k}\): The \(\hbox {k}\)th satisfaction levels for the \(\hbox {q}\)th subcriterion of the \(\hbox {i}\)th criterion

\(\hbox {V}_{\mathrm{iq}}^{*}\): Value function of \(\hbox {V}_{\mathrm{iq}}\)

\(\hbox {V}_{\mathrm{iq}}^{*\mathrm{k}}\): Value of the \(\hbox {V}_{\mathrm{iq}}^{*}\) satisfaction level

\(\hbox {b}_{\mathrm{iq}}\): Weight for the \(\hbox {q}\)th subcriterion of the \(\hbox {i}\)th criterion

\(\hbox {z}_{{\mathrm{m}}}(\hbox {u}^{{*\mathrm{m+1}}}\hbox {u}^{{*\mathrm{m}}})\in {[}0,100{]}\): The marginal utility of global satisfaction functions for each criterion.

\(\hbox {w}_{\mathrm{ik}}=(\hbox {b}_{{\mathrm{i}}} \hbox {v}_{{\mathrm{i}}}^{{*\mathrm{k}}}+1\hbox {b}_{{\mathrm{i}}} \hbox {v}_{{\mathrm{i}}}^{{*\mathrm{k}}})\in {[}0,100{]}\): The marginal utility partial satisfaction functions for each criterion.

\(\hbox {w}_{\mathrm{ik}} =(\hbox {b}_{{\mathrm{i}}} \hbox {b}_{\mathrm{iq}} \hbox {v}_{\mathrm{iq}}^{{*\mathrm{k+1}}} \hbox {b}_{{\mathrm{i}}} \hbox {b}_{\mathrm{iq}}\hbox {v}_{\mathrm{iq}}^{{*\mathrm{k}}})\in {[}0,100{]}\): The marginal utility partial satisfaction functions for each subcriterion.
Since the parameters of GAs are correlated with each other, the continuous genetic algorithm (CGA) is preferable in this case (Arqub and AboHammour 2014).
The MUSA method depends on continuous variables, for this reason a continuous genetic algorithm methodology is implemented. In the next section, we present briefly the continuous genetic algorithm.
2.2 Continuous genetic algorithms
The Genetic algorithms (GAs) are part of the evolutionary ones. The GAs are based on a process of nature, namely, Darwinian evolution. The purpose of using such methods is not to find an exact analytical solution but to find the best possible solution in a fixed amount of time.
John Holland laid the groundwork for the GAs. Then, Goldberg (1989) used them to solve the optimization problems. In the GAs, a population of individuals reproduces according to their fitness in an environment. The population of individuals, coupled with stochastic recombination operators combine to perform an efficient domainindependent search strategy that makes few assumptions about the search space.
The GAs transform a set of individuals each with an associated fitness value, into a new population (next generation) using operations like the Darwinian principle of reproduction and survival of the fittest and after naturally occurring genetic operation.
The general characteristics of the theory of the GAs are widely accepted and applied, which result in good solutions for the different types of problems in different disciplines. The GAs are very versatile in which the based techniques accept discrete and/or continuous variables (Arqub and AboHammour 2014).
If the parameters of GAs using in optimization problems are correlated with each other, then the continuous genetic algorithm (CGA) is preferable in this case (Arqub and AboHammour 2014).
The CGA algorithm starts with an initial population randomly generated and derives to the best solution by applying genetic operators (Arqub and AboHammour 2014).
In our research we use the continuous genetic algorithms because the linear programming of MUSA method depends on continuous variables such as \(\hbox {w}_{\mathrm{ij}}\) and \(\hbox {z}_{\mathrm{m}}\). The value of this variable is between 0 and 100 and the total value is 100.
2.3 Decision support systems
The “decision support systems” was first coined by P.G.W. Keen, a British Academic working in the United States of America in 1970. Keen and Scott Morton published a book entitled “decision support system: an organizational perspective” in 1978.
The DSS was a new philosophy of how computers could be used to support managerial decisionmaking. This philosophy embodied unique and exciting ideas for the design and implementation of such systems.
The Decision support systems (DSS) are technologies that provide the right knowledge to the right decision makers at the right times in the right representations at the right costs. The DSS is a computerbased system that represents and processes knowledge in a way that makes the decision making more productive, agile, innovative, and/or reputable (Bernus et al. 2008).
The Decision Support Systems existed to help people make decisions but they do not make decision by themselves (Mallach 1994).
Decision Support Systems (DSS) are defined as modelbased sets of procedures for processing data and judgments to assist a manager in his decisionmaking. In other words, DSS are interactive computerbased systems that support Decision Makers (DMs) to solve problems and make decisions.
DSS are commonly used to inform problem solving and assist decisionmaking processes by providing tools for combining quantitative data and qualitative knowledge/perceptions, and for processing this information in order to present, compare and rank planning alternatives and, ultimately, select the one that satisfies the established decision criteria (Carsjens and Ligtenberg 2007).
In general, the decision support systems (DSSs) provide support for the decision makers by bringing together human judgment and computerized information in an attempt to improve the effectiveness of decisionmaking (Turban and Aronson 1998).
Due to the diversity and complexity of the attributes, their interrelationships, and the volume of information involved, the system to be used in the analysis must be efficient, effective and easy to use. The linkage of Information Systems (IS) and formal decision support models whose attributes are structured in a hierarchical structure is a promising way to analyze university teacher’s job satisfaction.
Decision support systems consist of three main components, namely a database, software system and user interface.
2.3.1 DSS database
The data of DSS are from various sources, such as internal data from the organization, the data generated by different applications, and the external data obtained from the Internet, etc. A DSS database is a collection of data organized for easy access and analysis. It can be a small database or a standalone system or a huge data warehouse supporting the information needs of an organization.
2.3.2 DSS software system
The DSS software is a collection of software tools that are used for data analysis or a collection of mathematical and analytical models. It is composed of various mathematical and analytical models that are used to analyze the complex data, thereby producing the required information. A model predicts the output on the basis of different inputs or different conditions, or finds out the combination of conditions and the input required to produce the desired output.
Some of the commonly used mathematical and statistical models are:
Statistical Models They contain statistical functions, such as mean, median, mode, deviations etc.
Sensitivity Analysis Models These are used to provide answers to whatif situations occur frequently in an organization.
Optimization Analysis Models They are used to find an optimum value for a target variable under given circumstances. They are widely used for making decisions related to the optimum utilization of resources in an organization.
Forecasting Models They use various forecasting tools and techniques, including the regression models, time series analysis, and market research methods etc., to make statements about the future or predict something in advance. They provide information that helps in analyzing the business conditions and making future plans. These Systems are widely used for forecasting sales.
Backward Analysis Sensitivity Models Also known as goal seeking analysis, the technique followed in these models is just opposite to the technique applied in sensitivity analysis models.
2.3.3 DSS user interface
An effective user interface is the most critical component of any type of decision support systems. It is an interactive graphical interface which makes the interaction between the DSS and its users easier. It displays the results (output) of the analysis in various forms, such as texts, tables, charts or graphics.
3 University teachers’ job satisfaction application
The development of any university depends on the level of the employee satisfaction and especially the teachers because the university teachers’ job satisfaction has a constructive role in raising the level of teaching and research, enhancing academic competitiveness, attracting and retaining talented people.
Job satisfaction includes the attitude, feelings and personal preferences of the employees and the interest in their jobs (Chen 2008; Lambert et al. 2007).
In other words, research indicates that job satisfaction is significantly related to life satisfaction. Hence, the organization must discover the preferences, the desire and satisfaction levels of their employees.
It is necessary to measure job satisfaction to assess trends in the employees’ attitudes or reactions to a new policy or organizational intervention. Measuring job satisfaction can have a diagnostic purpose, which identifies those aspects of the job with which employees are dissatisfied.
Our study was conducted at the University of Sfax in order to measure the satisfaction of the 100 teachers through a questionnaire which consists of 8 criteria.
A fivepoint Likerttype scale (“Very Dissatisfied”, “Dissatisfied”, “neither”, “Satisfied”, “Very Satisfied”) was used for all the criteria and subcriteria to evaluate job satisfaction. In the next section, we present the results of the application GMUSA system in the University of Sfax.
3.1 Description of GMUSA system
3.1.1 Genetic MUSA algorithm
The CGA proposed in this work consists of the following steps.
3.1.1.1 Initialization In this step, an initial population must be randomly generated, so that each chromosome represents a feasible solution to the problem.
Two matrices represent the population, the matrix of wij (marginal function of partial satisfaction) and that of \(\hbox {z}_{\mathrm{m}}\) (marginal function of global satisfaction) with each row in the matrix being a \(1 \times \hbox {N}_{\hbox {var}}\) array (chromosome) of continuous values. All variables are normalized to have values between 0 and 100.
3.1.1.2 Selection In the selection process, we choose two parents from the population and crossed them by using a fitness function. The Chromosomes are selected to be parents for the crossover. The problem is how to select these chromosomes. According to Darwin’s theory of evolution, the best ones survive to create a new offspring.
The method used for the selection is decomposed in the following steps:
Step 1: Function coefficient (enss, w, z) returns 4 matrices. The first matrix \(\hbox {w}_{\mathrm{ij}}\) that influence \({\upsigma }^{+}\), the second \(\hbox {w}_{\mathrm{ij}}\) that influences \({\upsigma }^{}\), the third matrix z that influence \({\upsigma }^{+}\) and finally the matrix z that influence \({\upsigma }^{}\).
Step 2: Difference matrix returns the difference between the coefficient matrices.
Step 3: Choose the min and the max in Difference matrix in order to cross.
3.1.1.3 Crossover operators After choosing two individuals from the current population as parents, P1 and P2, to generate two children E1 and E2 and choose the frontier f, we randomly generate one position in order to cross.
This operator will be conducted as follows:
Step 1: Choosing two individuals from the current population as parents, P1 and P2, to generate two children E1 and E2 and choose the frontier f
Step 2: Generating one position randomly
3.1.1.4 Mutation operator The Chromosomes obtained after the crossover function will undergo a mutation process. The mutation operator algorithm decomposes in the following way.

While P1 [index] == P2 [index] Increment index

While P1 [index] \(<>\) P2 [index] Switch P1 [index] and P2 [index] for the new W
To implement our algorithm, we use php5 released and powered by the new Zend Engine II. PHP 5 includes new features such as the improved support for the objectoriented programming, the PHP Data Object (PDO) extension and the numerous performance enhancements.
3.1.2 GMUSA architectures
In general, the decision support system (DSS) improves the effectiveness of decisionmaking by bringing together judgment human and computerized information (Turban and Aronson 1998).
3.1.2.1 DSS database The data may be read from an external text file or may be entered directly to the program. In order to enter directly a data to the system, the user (teacher in our application) must create an account and complete the questionnaire and sent it. All the steps are presented as follows:
Step 1: Create an account
Step 2: Answering the questionnaire
When the teacher has an account, he answers the questions by checking the appropriate choice.
Step 3: Submitting the answers of the questionnaire.
3.1.2.2 DSS Software System The DSS software is composed of various mathematical and analytical models that are used to analyze the complex data, there by producing the required information. Our system is composed of GMUSA algorithm described in previous section.
 a.
To control a software application such as the algorithms
 b.
To be responsible of any change in the algorithms and the design of systems
 c.
Diffusion and Interpretation of results.
Step 1: To enter the username and login of the decision maker
Step 2: When the user enters a username and login, he can access the results.
Step 2.1: In order to access the results, the decision maker clicks on the “questionnaire” then the “questionnaire list” and finally the “details”. A window containing the questionnaire responses of teachers is displayed.
Step 2.2: If he wants to create a new questionnaire, the user clicks on the icon “new questionnaire”.
In this step, you can add criteria and subcriteria of your choice.
To save the new criteria or/and subcriteria in the database of the system, you must submit it by clicking on the icon “submit”.
Step 3: Accessing the results
In order to access the results (\(\hbox {w}_{\mathrm{ij}}, \hbox {z}\)) of the determinist model “genetic multicriteria satisfaction method”, you have to click on icon “statistic”.

Response frequencies in each criterion

Global Satisfaction index

Weights of each criteria

Satisfaction index

Demanding index
3.1.3 Genetic MUSA result
In order to compare the GMUSA and the MUSA methods, we need to compare the objective value of both methods.
The computational results that we have conducted show that our approach help obtain significant improvements over the existing results. This improvement is materialized by the reduction of the objective function.
3.1.4 Global satisfaction result
3.1.5 Criteria result
The rest of the criteria have high satisfaction indices (56–89.93 %) compared to the global satisfaction level, so they have nonsignificant improvement margins. (See Figs. 5, 6, 7)
4 Conclusion
In order to help any organization evaluate and measure job satisfaction for their employees and that of their customers, we developed a decision support system based on MUSA method and genetic algorithm.
The choice of the GAs is made to exceed the limits of the MUSA algorithm. The results of the new method show that the suggested algorithms produce good quality solutions by the reduction of the objective function.
Our approach was applied at Sfax University to measure the teachers’ job satisfaction. The global satisfaction of teachers was reduced to 28 % compared to the result of the classic MUSA. In addition, the weights of criteria were changed where the most important criterion in the GMUSA method is the “compensation” and not “Student interaction”.
In future research we propose to extend the GMUSA method to the fuzzy environment as future research in order to make the method capable of accepting and processing fuzzy scores as input and producing a utility function with fuzzy coefficients.
References
 Anghelache, V. (2014). Factors which determine the level of job satisfaction for Kindergarten teachers. Preliminary study. ProcediaSocial and Behavioral Sciences, 127, 47–52.CrossRefGoogle Scholar
 Angilella, S., Corrente, S., Greco, S., & Słowiński, R. (2014). MUSAINT: Multicriteria customer satisfaction analysis with interacting criteria. Omega, 42(1), 189–200.CrossRefGoogle Scholar
 Aouadni, I., Rebaï, A., Christodoulakis, N., & Siskos, Y. (2014). Job satisfaction measurement: The multicriteria satisfaction analysis. International Journal of Applied Decision Sciences, 7(2), 190–207.Google Scholar
 Arqub, O. A., & AboHammour, Z. (2014). Numerical solution of systems of secondorder boundary value problems using continuous genetic algorithm. Information Sciences, 279, 396–415.CrossRefGoogle Scholar
 Aslan, A. S., Shaukat, M. Z., Ahmed, I., Shah, I. M., & Mahfar, M. (2014). Job satisfactions of academics in Malaysian public universities. ProcediaSocial and Behavioral Sciences, 114, 154–158.CrossRefGoogle Scholar
 Badri, M. A., Mohaidat, J., Ferrandino, V., & El Mourad, T. (2013). The social cognitive model of job satisfaction among teachers: Testing and validation. International Journal of Educational Research, 57, 12–24.CrossRefGoogle Scholar
 Bellone, M., Merlino, M., & Pesenti, R. (1995). ISPM: A DSS for personnel career management. Decision Support Systems, 15, 219–227.CrossRefGoogle Scholar
 Bernus, P., Blazewicz, J., Schmidt, G., & Shaw, M. (Eds.). (2008). International handbooks on information systems. Springer.Google Scholar
 Carsjens, G. J., & Ligtenberg, A. A. (2007). A GISbased support tool for sustainable spatial planning in metropolitan areas. Landscape and Urban Planning, 80, 72–83.Google Scholar
 Chen, L. A. (2008). Job satisfaction among information system (lS) personnel. Computer in Human Behavior, 1, 105–118.CrossRefGoogle Scholar
 Constantopoulos, P. (1989). Decision support for massive personnel assignment. Decision Support Systems, 5, 353–363.CrossRefGoogle Scholar
 Demirel, H. (2014). An investigation of the relationship between job and life satisfaction among teachers. ProcediaSocial and Behavioral Sciences, 116, 4925–4931.CrossRefGoogle Scholar
 Deng, X., Vroman, P., Zeng, X., & Laouisset, B. (2010). Intelligent decision support tools for multicriteria product design. In Systems man and cybernetics (SMC), 2010 IEEE international conference on (pp. 1223–1230). IEEE.Google Scholar
 Downey, D. B., & Pribesh, S. (2004). When race matters: Teachers’ evaluations of students’ classroom behavior. Sociology of Education, 77, 267–282.CrossRefGoogle Scholar
 Duffy, R. D., & Lent, R. W. (2009). Test of a social cognitive model of work satisfaction in teachers. Journal of Vocational Behavior, 75(2), 212–223.CrossRefGoogle Scholar
 Eom, H., & Lee, S. (1990). Decision support systems applications research: A bibliography (1971–1988). European Journal of Operational Research, 46(3), 333–342.CrossRefGoogle Scholar
 Ernst, A. T., Jiang, H., Krishnamoorthy, M., & Sier, D. (2004). Staff scheduling and rostering: A review of applications, methods and models. European Journal of Operational Research, 153(1), 3–27.CrossRefGoogle Scholar
 Farkas, G., Grobe, R. P., Sheehan, D., & Shuan, Y. (1990). Cultural resources and school success: Gender, ethnicity, and poverty groups within an urban school district. American Sociological Review, 55(1), 127–142.Google Scholar
 Frye, W. D., & Mount, D. J. (2007). An examination of job satisfaction of general managers based on hotel size and service type. Journal of Human Resources in Hospitality & Tourism, 6, 109–134.CrossRefGoogle Scholar
 Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Boston: AddisonWesley.Google Scholar
 Grigoroudis, E., & Siskos, Y. (2002). Preference disaggregation for measuring and analyzing customer satisfaction: The MUSA method. European Journal Operational Research, 143, 148–170.CrossRefGoogle Scholar
 Grigoroudis, E., & Siskos, Y., (2003). MUSA: A decision support system for evaluating and analysing customer satisfaction. In Proceedings of the 9th Panhellenic conference in informatics (pp. 113–127). Thessaloniki, GreeceGoogle Scholar
 Grigoroudis, E., & Siskos, Y. (2004). A survey of customer satisfaction barometers: Some results from the transportationcommunications sector. European Journal of Operational Research, 152(2), 334–353.Google Scholar
 Grigoroudis, E., & Siskos, Y. (2009). Customer satisfaction evaluation: Methods for measuring and implementing service quality (Vol. 139). Berlin: Springer.Google Scholar
 Grigoroudis, E., Litos, C., Moustakis, V. A., Politis, Y., & Tsironis, L. (2008). The assessment of userperceived web quality: Application of a satisfaction benchmarking approach. European Journal of Operational Research, 187(3), 1346–1357.CrossRefGoogle Scholar
 Grigoroudis, E., Politis, Y., & Siskos, Y. (2002). Satisfaction benchmarking and customer classification: An application to the branches of a banking organization. International Transactions in Operational Research, 9(5), 599–618.CrossRefGoogle Scholar
 Guglielmi, D., Panari, C., Simbula, S., & Mazzetti, G. (2014). Is it possible to motivate teachers? The role of organizational identification. ProcediaSocial and Behavioral Sciences, 116, 1842–1847.CrossRefGoogle Scholar
 Ingersoll, R., & May, H. (2011a). The minority teacher shortage: Fact or fable? Phi Delta Kappan, 93(1), 62–65.CrossRefGoogle Scholar
 João, I. M., e Costa, C. A. B., & Figueira, J. R. (2010). An ordinal regression method for multicriteria analysis of customer satisfaction. In Multiple criteria decision making for sustainable energy and transportation systems (pp. 167–176). Berlin, Heidelberg: Springer.Google Scholar
 Karabiyik, B., & Korumaz, M. (2014). Relationship between teacher’s selfefficacy perceptions and job satisfaction level. ProcediaSocial and Behavioral Sciences, 116, 826–830.CrossRefGoogle Scholar
 Klassen, R. M., & Chiu, M. M. (2010). Effects on teachers’ selfefficacy and job satisfaction: Teacher gender, years of experience, and job stress. Journal of Educational Psychology, 102(3), 741.Google Scholar
 Koilias, C., Tourna, E., & Koukouletsos, K. (2012). Job satisfaction of higher education graduates. Operational Research, 12(3), 421–437.CrossRefGoogle Scholar
 Lambert, E. G., Hogan, N. L., & Griffin, M. L. (2007). Impact of distributive and procedural justice on correctional staff job stress, job satisfaction and organizational commitment. Journal of Criminal Justice, 5(6), 644–656.CrossRefGoogle Scholar
 Lee, A. N., & Nie, Y. (2014). Understanding teacher empowerment: Teachers’ perceptions of principal’s and immediate supervisor’s empowering behaviours, psychological empowerment and workrelated outcomes. Teaching and Teacher Education, 41, 67–79.CrossRefGoogle Scholar
 Lent, R. W., Nota, L., Soresi, S., Ginevra, M. C., Duffy, R. D., & Brown, S. D. (2011). Predicting the job and life satisfaction of Italian teachers: Test of a social cognitive model. Journal of Vocational Behavior, 79, 91–97.CrossRefGoogle Scholar
 Limin, X., & Yonggang, Z. (2009). Fuzzy evaluation on college teacher’s job satisfaction based on improved algorithm. Second AsiaPacific Conference on Computational Intelligence and Industrial Applications, 2, 189–192.Google Scholar
 Mallach, E. G. (1994). Understanding decision support systems and expert systems. New York: McGraw–Hill.Google Scholar
 McGrady, P. B., & Reynolds, J. R. (2012). Racial mismatch in the classroom: Beyond blackwhite differences. Sociology of Education, 86(1), 3–17.CrossRefGoogle Scholar
 Mihaela, P. L. (2014). Psychological variables to professional satisfaction for teachers. ProcediaSocial and Behavioral Sciences, 127, 807–811.CrossRefGoogle Scholar
 Mueller, Charles W., Finley, Ashley, Iverson, Roderick D., & Price, James L. (1999). The effects of group racial composition on job satisfaction, organizational commitment, and career commitment: The case of teachers. Work and Occupations, 26, 187–219.CrossRefGoogle Scholar
 Ntuen, C. A., & Chestnut, J. A. (1995). An expert system for selecting manufacturing workers for training. Expert System with Applications, 9(3), 309–332.CrossRefGoogle Scholar
 Ntuen, C. A., Winchester, W. W., Chestnut, J., & Park, E. H. (1994). PASIM: A spreadsheetbased decision support system for performance analysis of production workers. Computers & Industrial Engineering, 27(1–4), 1193–1196.Google Scholar
 Nussbaum, M., Singer, M., Rosas, R., Castillo, M., Flies, E., Lara, R., et al. (1999). Decision support system for conflict diagnosis in personnel selection. Information & Management, 36, 55–62.CrossRefGoogle Scholar
 Qian, Z., Huang, G. H., & Chan, C. W. (2004). Development of an intelligent decision support system for air pollution control at coalfired power plants. Expert System with Applications, 26(3), 335–356.CrossRefGoogle Scholar
 Razmak, J., & Aouni, B. (2015). Decision support system and multicriteria decision aid: A state of the art and perspectives. Journal of MultiCriteria Decision Analysis, 22(1–2), 101–117.Google Scholar
 Renzulli, L. A., Parrott, H. M., & Beattie, I. R. (2011). Racial mismatch and school type teacher satisfaction and retention in charter and traditional public schools. Sociology of Education, 84(1), 23–48.CrossRefGoogle Scholar
 Siskos, Y., Grigoroudis, E., Krassadaki, E., & Matsatsinis, N. (2007). A multicriteria accreditation system for information technology skills and qualifications. European Journal of Operational Research, 182, 867–885.CrossRefGoogle Scholar
 Siskos, J. (1985). Analyses de régression et programmation linéaire. Revue de statistique appliquée, 33(1), 41–55.Google Scholar
 Siskos, Y., & Spyridakos, A. (1999). Intelligent multicriteria decision support: Overview and perspectives. European Journal of Operational Research, 113(2), 236–246.CrossRefGoogle Scholar
 Siskos, Y., Matsatsinis, N. F., & Baourakis, G. (2001). Multicriteria analysis in agricultural marketing: The case of French olive oil market. European Journal of Operational Research, 130(2), 315–331.CrossRefGoogle Scholar
 Skaalvik, E. M., & Skaalvik, S. (2007). Dimensions of teacher selfefficacy and relations with strain factors, perceived collective teacher efficacy, and teacher burnout. Journal of Educational Psychology, 99, 611–625.Google Scholar
 Skaalvik, E. M., & Skaalvik, S. (2011). Teacher job satisfaction and motivation to leave the teaching profession: Relations with school context, feeling of belonging, and emotional exhaustion. Teaching and Teacher Education, 27(6), 1029–1038.CrossRefGoogle Scholar
 Smith, P. C., Kendall, L. M., & Hulin, C. L. (1969). The measurement of satisfaction in work and retirement. Chicago: Rand McNally.Google Scholar
 Spilt, J. M., Koomen, M. Y., & Thijs, J. T. (2011). Teacher wellbeing: The importance of teacherstudent relationships. Educational Psychology Review, 23, 457–477.CrossRefGoogle Scholar
 Stearns, E., Banerjee, N., Mickelson, R., & Moller, S. (2014). Collective pedagogical teacher culture, teacherstudent ethnoracial mismatch, and teacher job satisfaction. Social Science Research, 45, 56–72.CrossRefGoogle Scholar
 Super, D. E. (1957). The psychology of careers. New York: Harper.Google Scholar
 Treputtharat, S., & Tayiam, S. (2014). School climate affecting job satisfaction of teachers in primary education, Khon Kaen, Thailand. ProcediaSocial and Behavioral Sciences, 116, 996–1000.CrossRefGoogle Scholar
 Turban, E., & Aronson, J. (1998). Decision support systems and intelligent systems (5th ed.). Upper Saddle River: PrenticeHall.Google Scholar
 Van De Panne, C. (1975). A node method for multiparametric linear programming. Management Science, 21(9), 1014–1020.CrossRefGoogle Scholar
 Veldman, I., van Tartwijk, J., Brekelmans, M., & Wubbels, T. (2013). Job satisfaction and teacher–student relationships across the teaching career: Four case studies. Teaching and Teacher Education, 32, 55–65.CrossRefGoogle Scholar
 Wibowo, S., & Deng, H., (2011). Intelligent decision support for criteria weighting in multicriteria analysis for evaluating and selecting cargo ships under uncertainty. In Proceedings of the international multiconference of‘engineers and computer scientists (Vol. 2).Google Scholar
 Young, L. F. (1989). Decision support systems for workers: A bridge to advancing productivity. Information & Management, 16(3), 131–140.Google Scholar
 Zembylas, M., & Papanastasiou, E. (2004). Job satisfaction among school teachers in Cyprus. Journal of Educational Administration, 42(3), 357–374.CrossRefGoogle Scholar
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.