gration of the solving algorithms and the information
management system and, 3) provide tools to develop
and evaluate different algorithmic solutions. More-
over, the framework aims to bestow the academic
team full independence to use whatever methods and
technologies they choose and an easy manner to inte-
grate the designed algorithms to the management in-
formation system.
We also described our experience on applying the
framework to an ongoing project for an optimisation-
based decision support system involving workforce
scheduling and routing problems (WSRP). By adher-
ing to the proposed framework, we were able to iden-
tify several features related to the optimisation prob-
lem prior to the implementation of algorithmic tech-
niques. We also were able to save development time
by avoiding work being redone since the extractor,
validator and visualiser tools were available for the
development team. Furthermore, we were able to im-
prove communication and collaboration between re-
searchers and practitioners and among researchers.
REFERENCES
Balachandra, R. and Friar, J. (1997). Factors for success in r
amp;d projects and new product innovation: a contextual
framework. Engineering Management, IEEE Transac-
tions on, 44(3):276 – 287.
Barnes, T., Pashby, I., and Gibbons, A. (2002). Effective
university industry interaction:: A multi-case evaluation
of collaborative r&d projects. European Manage-
ment Journal, 20:272 – 285.
Bhattacharya, K., Hull, R., and Su, J. (2009). A data-centric
design methodology for business processes. In Hand-
book of Research on Business Process Modeling, chapter
23, pages 503 – 531.
Bui, T. and Lee, J. (1999). An agent-based framework
for building decision support systems. Decision Support
Systems, 25(3):225 – 237.
Castillo-Salazar, J. A., Landa-Silva, D., and Qu, R. (2012).
A survey on workforce scheduling and routing problems.
Practice and Theory of Automated Timetabling, pages 29
– 31.
Cohn, D. and Hull, R. (2009). Business artifacts: A data-
centric approach to modelling business operations and
processes. In IEEE Data Engineering Bulletin 32.
Connors, D. T. (1992). Software development method-
ologies and traditional and modern information systems.
SIGSOFT Softw. Eng. Notes, 17(2):43 – 49.
Elgarah, W., Haynes, J., and Courtney, J. (2002). A dialecti-
cal methodology for decision support systems design. In
System Sciences, 2002. HICSS. Proceedings of the 35th
Annual Hawaii International Conference on.
Fontana, R., Geuna, A., and Matt, M. (2006). Factors af-
fecting universityindustry r&d projects: The impor-
tance of searching, screening and signalling. Research
Policy, 35(2):309 – 323.
Guarnaschelli, A., Chiotti, O., and Salomone, H. E. (2013).
Decision models as software artifacts - bridging the
business-software gap for decision support systems. In
ICORES 2013 - Proceedings of the 2nd International
Conference on Operations Research and Enterprise Sys-
tems, Barcelona, Spain, 16-18 February, pages 86 – 95.
Harold, E. and Means, W. (2009). XML in a Nutshell. In a
nutshell. O’Reilly Media.
Huchzermeier, A. and Loch, C. H. (2001). Project man-
agement under risk: Using the real options approach to
evaluate flexibility in r&d. Manage. Sci., 47:85–101.
IBM (2013). IBM ILOG ODM Enterprise. http://www-
03.ibm.com/software/products/en/ibmilogodmente/.
Kruchten, P. (2004). The Rational Unified Process: An In-
troduction. The Addison-Wesley object technology se-
ries. Addison-Wesley.
Martin, R. (2003). Agile Software Development: Princi-
ples, Patterns, and Practices. Alan Apt Series. Prentice
Hall/Pearson Education.
Pillai, A., Joshi, A., and Rao, K. (2002). Performance mea-
surement of r&d projects in a multi-project, concur-
rent engineering environment. International Journal of
Project Management, 20(2):165 – 177.
Pinto, J. K. and Covin, J. G. (1989). Critical factors in
project implementation: a comparison of construction
and r&d projects. Technovation, 9:49 – 62.
Power, D., Burstein, F., and Sharda, R. (2011). Reflections
on the past and future of decision support systems: Per-
spective of eleven pioneers. In Schuff, D., Paradice, D.,
Burstein, F., Power, D. J., and Sharda, R., editors, Deci-
sion Support, volume 14 of Annals of Information Sys-
tems, pages 25–48. Springer New York.
Prasad, B. (1996). Concurrent Engineering Fundamentals:
Integrated product and process organization. Prentice-
Hall international series in industrial and systems engi-
neering. Prentice Hall PTR.
Pressman, R. (2010). Software Engineering: A Practi-
tioner’s Approach. McGraw-Hill series in computer sci-
ence. McGraw-Hill Higher Education.
Santiago, L. and Bifano, T. (2005). Management of r
d projects under uncertainty: a multidimensional ap-
proach to managerial flexibility. Engineering Manage-
ment, IEEE Transactions on, 52(2):269–280.
YAML (2013). YAML Aint Markup Language.
http://www.yaml.org.
ICORES2014-InternationalConferenceonOperationsResearchandEnterpriseSystems
240