A Framework to Reduce the Human Factors for Analysis of Constraint Solvers in Project Management

Currently, there are multiple factors that affect the projects management. These factors may have different origins, but the human factor is still one of the main elements that affect decisions when managing a project. Another important factor is the use of software that supports these decisions and reduce the human factors. Given the complexity of current management problems, powerful software is needed to solve these problems. Constraint solvers are a kind of software that are based on a constraint approach. Currently there are different constraint solvers. Some are intricate software, and others are libraries for a programming language. This chapter presents a framework that allow to compare a constraint system based on the usability attributes of the solvers in order to reduce the human factors for the selection of the constraint solver. The authors show that it is possible to establish a comparison according to usability attributes, allowing to reduce the risks of decision making by the experts when working with a constrain solver in a project. A Framework to Reduce the Human Factors for Analysis of Constraint Solvers in Project Management

[1]  Neng-Fa Zhou,et al.  The language features and architecture of B-Prolog , 2011, Theory and Practice of Logic Programming.

[2]  Sávio S. V. Vianna,et al.  The set covering problem applied to optimisation of gas detectors in chemical process plants , 2019, Comput. Chem. Eng..

[3]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[4]  Pascal Van Hentenryck,et al.  Design, Implementation, and Evaluation of the Constraint Language cc(FD) , 1994, Constraint Programming.

[5]  Ivan Porres,et al.  A systematic mapping study of API usability evaluation methods , 2019, Comput. Sci. Rev..

[6]  Ivan Macuzic,et al.  Early management of human factors in lean industrial systems , 2019, Safety Science.

[7]  Elif Baykal,et al.  Handbook of Research on Positive Organizational Behavior for Improved Workplace Performance , 2019 .

[8]  Peter J. Stuckey,et al.  Programming with Constraints: An Introduction , 1998 .

[9]  S. Abdennadher,et al.  Principles of constrain systems and constraint solvers , 2006 .

[10]  Broderick Crawford,et al.  Boosting autonomous search for CSPs via skylines , 2015, Inf. Sci..

[11]  Krzysztof Kuchcinski,et al.  Constraint programming in embedded systems design: Considered helpful , 2019, Microprocess. Microsystems.

[12]  Humberto Cervantes,et al.  A survey on the Software Project Scheduling Problem , 2018, International Journal of Production Economics.

[13]  Oscar Mauricio Serrano Jaimes,et al.  EVALUACION DE LA USABILIDAD EN SITIOS WEB, BASADA EN EL ESTANDAR ISO 9241-11 (International Standard (1998) Ergonomic requirements For office work with visual display terminals (VDTs)-Parts II: Guidance on usability , 2012 .

[14]  Enrique Alba,et al.  Software project management with GAs , 2007, Inf. Sci..

[15]  Olivier Roussel,et al.  Promoting robust black-box solvers through competitions , 2010, Constraints.

[16]  Ridvan Gedik,et al.  A constraint programming approach for solving unrelated parallel machine scheduling problem , 2018, Comput. Ind. Eng..

[17]  Patricia M. Hill,et al.  A Comparative Study of Eight Constraint Programming Languages Over the Boolean and Finite Domains , 2000, Constraints.

[18]  Nazli Ayse Ayyildiz Unnu,et al.  Evaluating Mental Workload for Improved Workplace Performance , 2019 .

[19]  Meltem Yavuz Transformational Leadership and Authentic Leadership as Practical Implications of Positive Organizational Psychology , 2020 .

[20]  Arnaud Gotlieb,et al.  A CP framework for testing CP , 2012, Constraints.

[21]  Nizar Bouguila,et al.  Pre-run-time scheduling in real-time systems: Current researches and Artificial Intelligence perspectives , 2014, Expert Syst. Appl..

[22]  Pascal Van Hentenryck,et al.  The CHIP System: Constraint Handling In Prolog , 1988, CADE.

[23]  Alan W. Brown,et al.  A Framework for Evaluating Software Technology , 1996, IEEE Softw..

[24]  Roberto Romero-López,et al.  Indicators for Measuring Changeover Activities: Operationalization of 4Ps model of Changeovers , 2020 .

[25]  J. Nielsen,et al.  Teaching user interface design based on usability engineering , 1989, SGCH.

[26]  Thom W. Frühwirth,et al.  Theory and Practice of Constraint Handling Rules , 1998, J. Log. Program..

[27]  Mladen Radujković,et al.  Project Management Success Factors , 2017 .

[28]  Mats Carlsson,et al.  SICStus Prolog—The first 25 years , 2010, Theory and Practice of Logic Programming.

[29]  Pascal Van Hentenryck,et al.  The Comet Programming Language and System , 2005, CP.

[30]  Roland H. C. Yap,et al.  The CLP( R ) language and system , 1992, TOPL.

[31]  Gert Smolka The Development of Oz and Mozart , 2004, MOZ.

[32]  Andrew Junfang Yu,et al.  A multi-objective stochastic programming model for project-oriented human-resource management optimization , 2018, International Journal of Management Science and Engineering Management.

[33]  Mark Wallace,et al.  On Benchmarking Constraint Logic Programming Platforms. Response to Fernandez and Hill's “A Comparative Study of Eight Constraint Programming Languages over the Boolean and Finite Domains” , 2004, Constraints.

[34]  Broderick Crawford,et al.  Using autonomous search for solving constraint satisfaction problems via new modern approaches , 2016, Swarm Evol. Comput..