Abstract
We understand software innovation as concerned with introducing innovation into the development of software intensive systems, i.e. systems in which software development and/or integration are dominant considerations. Innovation is key in almost any strategy for competitiveness in existing markets, for creating new markets, or for curbing rising public expenses, and software intensive systems are core elements in most such strategies. Software innovation therefore is vital for about every sector of the economy. Changes in software technologies over the last decades have opened up for experimentation, learning, and flexibility in ongoing software projects, but how can this change be used to facilitate software innovation? How can a team systematically identify and pursue opportunities to create added value in ongoing projects? In this paper, we describe Deweyan pragmatism as the philosophical foundation for Essence – a software innovation methodology – where unknown options and needs emerge as part of the development process itself. The foundation is illustrated via a simple example.
Chapter PDF
Similar content being viewed by others
References
Aaen, I.: Essence: Facilitating Software Innovation. European Journal of Information Systems 17, 543–553 (2008)
Aaen, I.: Software Innovation - Values for a Methodology. In: Aanestad, M., Bratteteig, T. (eds.) SCIS 2013. LNBIP, vol. 156, pp. 72–86. Springer, Heidelberg (2013)
Aaen, I.: Roles in Innovative Software Teams – A Design Experiment. In: Human Benefit through the Diffusion of IS Design Science Research, IFIP WG 8.2 + 8.6 International Working Conference, Perth, Australia, pp. 73–88 (2010)
Aspray, W., Mayadas, F., Vardi, M.Y.: Globalization and Offshoring of Software. Association for Computing Machinery, Job Migration Task Force (2006)
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: Manifesto for Agile Software Development (2001)
Beck, K.: Extreme Programming Explained: Embrace change. Addison-Wesley, Reading (2000)
Bernstein, L., Yuhas, C.M.: People, Process, Product, Project - The Big Four. In: Bernstein, L., Yuhas, C.M. (eds.) Trustworthy Systems Through Quantitative Software Engineering, pp. 39–71. John Wiley & Sons, Inc., New York (2005)
Biskjaer, M.M., Dalsgaard, P.: Toward A Constrating Oriented Pragmatism Understanding of Design Creativity. In: The 2nd International Conference on Design Creativity (ICDC 2012), pp. 65–74 (2012)
Bourque, P., Fairley, R.E. (eds.): SWEBOK v3.0 – Guide to the Software Engineering Body of Knowledge. IEEE Computer Society, Washington (2014)
Campos, P.: Promoting innovation in agile methods: Two case studies in interactive installation’s development. International Journal of Agile and Extreme Software Development 1, 38 (2012)
Carr, N.G.: IT Doesn’t Matter. Harvard Business Review 81, 41–49 (2003)
Conboy, K., Morgan, L.: Beyond the customer: Opening the agile systems development process. Information and Software Technology 53 (2011)
Conboy, K., Wang, X., Fitzgerald, B.: Creativity in Agile Systems Development: A Literature Review. In: Dhillon, G., Stahl, B.C., Baskerville, R. (eds.) CreativeSME 2009. IFIP AICT, vol. 301, pp. 122–134. Springer, Heidelberg (2009)
Couger, J.D.: Creative problem solving and opportunity finding. Decision making in operations management series. Boyd & Fraser Pub. Co., Hinsdale (1994)
Couger, J.D., Dengate, G.: Measurement of Creativity of I.S. Products. In: Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences, vol. 4, pp. 288–298 (1992)
Couger, J.D., Higgins, L.F., McIntyre, S.C. (Un)Structured Creativity in Information Systems Organizations. MIS Quarterly 17, 375–397 (1993)
Dewey, J.: Logic: The Theory of Inquiry. Henry Holt and Company, New York (1938)
Dewey, J.: Human nature and conduct: An introduction to social psychology. The Modern Library, New York (1957)
Dewey, J.: Essays in experimental logic. SIU Press (2007)
Dewey, J., Bentley, A.F.: Knowing and the known. 111. Beacon Press Boston, MA (1960)
Goldkuhl, G.: Design research in search for a paradigm: Pragmatism is the answer. In: Helfert, M., Donnellan, B. (eds.) EDSS 2011. CCIS, vol. 286, pp. 84–95. Springer, Heidelberg (2012)
Gorschek, T., Fricker, S., Palm, K., Kunsman, S.A.: A Lightweight Innovation Process for Software-Intensive Product Development. IEEE Software 27, 37–45 (2010)
Hey, J.H.G.: Framing innovation: Negotiating shared frames during early design phases. Journal of Design Research 6, 79–99 (2007)
Hickman, L.A.: John Dewey’s pragmatic technology. The Indiana series in the philosophy of technology. Indiana University Press, Bloomington (1990)
Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34, 120–127 (2001)
Jensen, R.H., Brodersen, K.H.: Responder’s Inquiry - Spikes. Department of Computer Science Master Thesis, 83 (2013)
Lim, Y.-K., Stolterman, E., Tenenberg, J.: The anatomy of prototypes: Prototypes as filters, prototypes as manifestations of design ideas. ACM Trans. Comput.-Hum. Interact. 15, 1–27 (2008)
Mahaux, M., Maiden, N.: Theater Improvisers Know the Requirements Game. IEEE Software 25, 68–69 (2008)
Maiden, N., Ncube, C., Robertson, S.: Can Requirements Be Creative? Experiences with an Enhanced Air Space Management System. In: 29th International Conference on Software Engineering, ICSE 2007, pp. 632–641 (2007)
Maiden, N., Robertson, S.: Integrating Creativity into Requirements Processes: Experiences with an Air Traffic Management System. In: Proceedings of the 2005 13th IEEE International Conference on Requirements Engineering (RE 2005), pp. 105–114 (2005)
McCall, R.: Critical Conversations: Feedback as a Stimulus to Creativity in Software Design. Human Technology 6, 11–37 (2010)
Misra, S.C., Kumar, V., Kumar, U., Mishra, R.: Goal-Driven Measurement Framework for Software Innovation Process. Journal of Information Technology Management XVI, 30–42 (2005)
Pikkarainen, M., Codenie, W., Boucart, N., Alvaro, J.A.H. (eds.): The Art of Software Innovation - Eight Practice Areas to Inspire your Business. Springer, Heidelberg (2011)
Pressman, R.S.: Software engineering: A practitioner’s approach. McGraw-Hill Higher Education, Boston (2005)
Rose, J.: Software Innovation: Eight work-style heuristics for creative system developers. Software Innovation, Aalborg University, Department of Computer Science (2010)
Samuelsen, R.: A Pragmatist Contribution to Science. Technology and Innovation (STI) Studies (2013)
Schön, D.A.: Designing as reflective conversation with the materials of a design situation. Knowledge-Based Systems 5, 3–14 (1992)
Schön, D.A.: The Reflective Practitioner: How professionals think in action. Basic books (1983)
Schön, D.A.: The Theory of Inquiry: Dewey’s Legacy to Education. Curriculum Inquiry 22, 119–139 (1992)
Schön, D.A., Wiggins, G.: Kinds of seeing and their functions in designing. Design Studies 13, 135–156 (1992)
Shneiderman, B.: Creativity support tools: Accelerating discovery and innovation. Communications of the ACM 50, 20–32 (2007)
Sternberg, R.J., Lubart, T.I.: The concept of creativity: Prospects and paradigms. In: Handbook of Creativity, pp. 3–15. Cambridge University Press, Cambridge (1999)
Swanson, E.B., Ramiller, N.C.: Innovating Mindfully with Information Technology. MIS Quarterly 28, 553–583 (2004)
Takeuchi, H., Nonaka, I.: The new new product development game. Harvard Business Review 64, 137–146 (1986)
Tidd, J., Bessant, J.R., Pavitt, K.: Managing innovation: Integrating technological, market and organization change. Wiley, Hoboken (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Aaen, I., Jensen, R.H. (2014). Pragmatic Software Innovation. In: Bergvall-Kåreborn, B., Nielsen, P.A. (eds) Creating Value for All Through IT. TDIT 2014. IFIP Advances in Information and Communication Technology, vol 429. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43459-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-662-43459-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-43458-1
Online ISBN: 978-3-662-43459-8
eBook Packages: Computer ScienceComputer Science (R0)