[31] T. Lähdesmäki, P. Hurme, R. Koskimaa, L. Mikkola, T. Himberg, Philosophy of science, mapping research methods, https://koppa.jyu.fi/avoimet/hum/menetelmapolkuja/en/methodmap/philosophy-of-science/philosophy-of-science?set_language=en&cl=en, 2010. (Accessed5 January 2015).
[32] A. Newell, H. Simon, Human Problem Solving, Prentice-Hall, Inc., 1972.
[33] N. Cross, Design cognition: results from protocol and other empirical studies of design activity, in: Design Knowing and Learning: Cognition in Design Education, 2001, pp.9–103, chap. 7.
[34] C. Zannier, M. Chiasson, F. Maurer, A model of design decision making based on empirical results of interviews with software designers, Inf. Softw. Technol. 49 (2007) 637–653, https://doi.org/10.1016/j.infsof.2007.02.010.
[35] P. Ralph, E. Tempero, Characteristics of decision-making during coding, in: Proceedings of the International Conference on Evaluation and Assessment in Software Engineering, ACM, Limerick, Ireland, 2016.
[36] T. Mens, T. Tourwé, A survey of software refactoring, IEEE Trans. Softw. Eng. 30 (2004) 126–139, https://doi.org/10.1109/TSE.2004.1265817.
[37] C. Hookway, Pragmatism, in: Stanford Encyclopedia of Philosophy, Stanford Encyclopedia of Philosophy, 2013.
[38] N. Cross, Descriptive models of creative design: application to an example, Des. Stud. 18 (1997) 427–440.
[39] N. Cross, Design cognition: results from protocol and other empirical studies of design activity, in: C. Eastman, W.C. Newstetter, M. McCracken (Eds.), Design Knowing and Learning: Cognition in Design Education, Elsevier Science, Oxford, UK, 2001, pp.79–103.
[40] H.A. Simon, From substantive to procedural rationality, in: 25 Years of Economic Theory, Springer US, Boston, MA, 1976, pp.65–86.
[41] L. Suchman, Human–Machine Reconfigurations: Plans and Situated Actions, Cambridge University Press, 2007.
[42] L. Suchman, Plans and Situated Actions: The Problem of Human–Machine Communication, Cambridge University Press, 1987.
[43] G. Polya, How to Solve It: A New Aspect of Mathematical Method, 2nd ed., Princeton University Press, Princeton, New Jersey, USA, 1957.
[44] Y. Zheng, W. Venters, T. Cornford, Collective agility, paradox and organizational improvisation: the development of a particle physics grid, Inf. Syst. J. 21 (2011) 303–333, https://doi.org/10.1111/j.1365-2575.2010.00360.x.
[45] W. Visser, More or less following a plan during design: opportunistic deviations in specification, Int. J. Man-Mach. Stud. 33 (1990) 247–278, https://doi.org/10.1016/S0020-7373(05)80119-1.
[46] K. Weick, Sensemaking in Organizations, Sage, Thousand Oaks, CA, USA, 1995.
[47] I. Stigliani, D. Ravasi, Organizing thoughts and connecting brains: material practices and the transition from individual to group-level prospective sensemaking, Acad. Manag. J. 55 (2012) 1232–1259, https://doi.org/10.5465/amj.2010.0890.
[48] A. Wright, The role of scenarios as prospective sensemaking devices, Manag. Decis. 43 (2012) 86–101, https://doi.org/10.1108/00251740510572506.
[49] L.C. Rodriguez, M. Mora, M.V. Martin, R. O’Connor, F. Alvarez, Process models of SDLCs: comparison and evolution, in: M.R. Syed, S.N. Syed (Eds.), Handbook of Research on Modern Systems Analysis and Design Technologies and Applications, 2009, pp.76–89.
[50] A. Tiwana, M. Keil, Control in internal and outsourced software projects, J. Manag. Inf. Syst. 26 (2009) 9–44.
[51] L.J. Kirsch, V. Sambamurthy, D.-G. Ko, R.L. Purvis, Controlling information systems development projects: the view from the client, Manag. Sci. 48 (2002) 484–498.
[52] P. Stacey, J. Nandhakumar, A temporal perspective of the computer game development process, Inf. Syst. J. 19 (2009) 479–497, https://doi.org/10.1111/j.1365-2575.2007.00273.x.
[53] M.W. Lewis, Exploring paradox: toward a more comprehensive guide, Acad. Manag. Rev. 25 (2000) 760–776.
[54] C.F. Kurtz, D.J. Snowden, The new dynamics of strategy: sense-making in a complex and complicated world, IBM Syst. J. 42 (2003) 462–483.
[55] J.S. Gero, Design prototypes: a knowledge representation schema for design, AI Mag. 11 (1990) 26–36.
[56] P. Kruchten, Casting software design in the function–behavior–structure framework, IEEE Softw. 22 (2005) 52–58.
[57] J.S. Gero, U. Kannengiesser, An ontological model of emergent design in software engineering, in: Proceedings of the 16th International Conference on Engineering Design, Paris, France, 2007.
[58] P. Ralph, Fundamentals of Software Design Science, PhD Dissertation, University of British Columbia, 2010.
[59] R. Atkinson, Project management: cost, time and quality, two best guesses and a phenomenon, it’s time to accept other success criteria, Int. J. Proj. Manag. 17 (1999) 337–342.
[60] W.H. DeLone, E.R. McLean, The DeLone and McLean model of information systems success: a ten-year update, J. Manag. Inf. Syst. 19 (2003) 9–30.
[61] P. Ralph, P. Kelly, The dimensions of software engineering success, in: Proceedings of the International Conference on Software Engineering, ACM, Hyderabad, India, 2014, pp.24–35.
[62] B. Flyvbjerg, Design by deception: the politics of major project approval, Harv. Des. Mag. 22 (2005) 50–59.
[63] A. Herrmann, B. Paech, Practical challenges of requirements prioritization based on risk estimation, Empir. Softw. Eng. 14 (2009) 644–684, https://doi.org/10.1007/s10664-009-9105-0.
[64] J. Marchant, C. Tjortjis, M. Turega, A metric of confidence in requirements gathered from legacy systems: two industrial case studies, in: Proceedings of the 10th Conference on Software Maintenance and Reengineering, IEEE, 2006.
[65] J.A. Goguen, C. Linde, Techniques for requirements elicitation, in: Proceedings of the IEEE International Symposium on Requirements Engineering, 1993, pp.152–164.