Skip to main content

Sustainable Software: A Study of Software Product Sustainable Development

  • Chapter
  • First Online:
Mechanism Design for Sustainability

Abstract

The intention of this chapter is to propose a distinct approach to software development sustainability, as well as a different understanding of sustainability in the context of software development. The chapter covers survey of good practices and software development methods as important for sustainable development of software products. Particularly, author focuses on agile methods and product line engineering as approaches supporting the sustainable development of software product. The analyzed practices and methods are suggested to be implemented for the software company sustainability. The implementation results in saving human efforts as well as energy and computer power.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Afsarmanesh H, Camarinha-Matos LM (2005) A framework for management of virtual organization breeding environments. In: Camarinha-Matos LM, Afsarmanesh H, Ortiz A (eds) Collaborative networks and their breeding environments. Springer, New York

    Google Scholar 

  • Ahmed MD, Sundaram D (2007) A framework for sustainability decision making system: a proposal and an implementation. In: Kapartji S (ed) ICDSS, decision support for global enterprises. http://www.cba.uni.edu/ICDSS2007/. Accessed 24 June 2004

  • Bell SC, Orzen MA (2011) Lean IT enabling and sustaining your lean transformation. CRC Press/Taylor & Francis Group, London

    Google Scholar 

  • Benn S, Dunphy D, Griffiths A (2007a) Synthesizing governance themes from political and management theory. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London

    Google Scholar 

  • Benn S, Wilson L, Low S (2007b) The case of governance for sustainability at IAG. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London

    Google Scholar 

  • Bittner K, Spence I (2006) Managing iterative software development projects. Addison Wesley Professional/Pearson Education, Boston

    Google Scholar 

  • Bondy K, Matten D, Moon J (2007) Codes of conduct as a tool for sustainable governance in MNCs. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London

    Google Scholar 

  • Charvat J (2003) Project management methodologies- selecting, implementing, and supporting methodologies and processes for projects. Wiley, Hoboken

    Google Scholar 

  • Clarke T (2007) The materiality of sustainability. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London

    Google Scholar 

  • GRI (2002) Sustainability reporting guidelines 2002. http://www.globalreporting.org/GRIGuidelines/. Accessed 24 June 2004

  • Highsmith J (2004) Agile project management. Addison Wesley, Boston

    Google Scholar 

  • Hilty LM, Seifert EK, Treibert R (2005) Information systems for sustainable development. IDG Hershey, New York

    Google Scholar 

  • Hunt J (2006) Agile software construction. Springer, London

    Google Scholar 

  • ISO/IEC 25000 (2005) Software engineering—Software Product Quality Requirements and Evaluation (SQuaRE)—guide to SQuaRE (2005) International Organization for Standardization, International Organization for Standardization (ed) Geneva

    Google Scholar 

  • Katayama ET, Goldman A (2010) From manufacture to software development: a comparative review. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming. Springer, Berlin

    Google Scholar 

  • Kettunen P (2010) A tentative framework for lean software enterprise research and development. In: Abrahamsson P, Oza N (eds) Lean enterprise software and systems. Springer, Berlin/Heidelberg

    Google Scholar 

  • Lavazza L, Morasca S, Taibi D, Tosi D (2010) Applying SCRUM in an OSS development process: an empirical evaluation. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming. Springer, Berlin/Heidelberg

    Google Scholar 

  • Lui T-W, Piccoli G (2007) Degrees of agility: implications for information systems design and firm strategy. In: Desouza KC (ed) Agile information systems, conceptualization, construction and management. Elsevier, Amsterdam

    Google Scholar 

  • Mandic V, Oivo M, Rodrigues P, Kuvaja P, Kaikkonen H, Turhan B (2010) What is flowing in lean software development. In: Abrahamsson P, Oza N (eds) Lean enterprise software and systems. Springer, Berlin/Heidelberg

    Google Scholar 

  • Mansell J (2006) Experiences and expectations regarding the introduction of systematic reuse in small and medium-sized companies. In: Kakola T, Duenas JC (eds) Software product lines, research issues in engineering and management. Springer, Berlin

    Google Scholar 

  • Martin A, Benn S, Dunphy D (2007) Towards a model of governance for sustainability. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London

    Google Scholar 

  • Mette Kjaer A (2004) Governance. Polity Press, Cambridge

    Google Scholar 

  • Reuys A, Reis S, Kamsties E, Pohl K (2006) The ScenTED method for testing software product lines. In: Kakola T, Duenas JC (eds) Software product lines, research issues in engineering and management. Springer, Berlin

    Google Scholar 

  • Rikkila J (2010) New approach for managing lean-agile development: overturning the project paradigm. In: Abrahamsson P, Oza N (eds) Lean enterprise software and systems. Springer, Berlin/Heidelberg

    Google Scholar 

  • Russell S, Haigh N, Griffiths A (2007) Understanding corporate sustainability. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London

    Google Scholar 

  • Schelp J, Winter R (2007) Integration management for heterogeneous information systems. In: Desouza KC (ed) Agile information systems, conceptualization, construction and management. Elsevier, Amsterdam

    Google Scholar 

  • Shrivastava P (1995) The role of corporations in achieving ecological sustainability. Acad Manage Rev 20(4):936–960

    Google Scholar 

  • Stavris JM, Sprangel JR (2008) SOAR from the mediocrity of status Quo to the heights of global sustainability. In: Wandel C, Stone JAF (eds) Innovate approaches to global sustainability. Palgrave Macmillan, New York

    Google Scholar 

  • Stober T, Hansmann U (2010) Agile software development, best practices for large software development projects. Springer, Berlin

    Google Scholar 

  • Sunden S, Wicander G (2005) ICT in developing countries: to be sustainable or not—is that the question? In: ISD’2005 proceedings of the fourteenth international conference on information systems development: pre-conference, University of Karlstad, Karlstad, 14–17 Aug

    Google Scholar 

  • Szoke A (2010) A feature partitioning method for distributed agile release planning. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming. Springer, Berlin

    Google Scholar 

  • Tate K (2005) Sustainable software development: an agile perspective. Addison Wesley Professional, Pearson Education, Upper Saddle River

    Google Scholar 

  • Tongia R, Subrahmanian E, Arunachalam VS (2005) Information and communications technology for sustainable development, defining a global research agenda. Washington, DC. http://www.cstep.in/docs/ict4sd.pdf. Accessed 24 June 2004

  • Truex D, Olsson L, Lindblad-Gidlund K, Sefyrin J, Larsson A, Nilsson O, Anderson K, Borglund E, Asproth V (2011) Position statement: Sustainable Information and Information Systems (SIIS). In: Nuttgens M, Gadatsch A, Kautz K, Schirmer I, Blinn N (eds) Governance and sustainability in information systems, managing the transfer and diffusion of IT, IFIP WG 8.6 international working conference, Hamburg, Germany, Springer, Heidelberg, 22–24 Sept 2011

    Google Scholar 

  • Undertaking Land Administration Projects: Sustainability, Affordability, Operational Efficiency and Good Practice Guidelines, Quality Assurance Series (2001) The Australian Government’s Overseas Aid Program, Canberra, 26 July. http://www.ausaid.gov.au/publicatons/pdf/gas26.pdf. Accessed 24 June 2004

  • Unnerstall H (2005) Sustainable development as legal term in European Community law, making it operable within the habitats directive and the water framework directive, Department Environmental and Planning Law 16/2004, July, UFZ Centre for Environmental Research Department Environmental and Planning Law, Leipzig

    Google Scholar 

  • van der Linden F, Schmid K, Rommes E (2007) Software product lines in action, the best industrial practice in product line engineering. Springer, Berlin

    Google Scholar 

  • van Osch W, Avital M (2011) The green vistas of sustainable innovation in the IT domain. In: Nuttgens M, Gadatsch A, Kautz K, Schirmer I, Blinn N (eds) Governance and sustainability in information systems, managing the transfer and diffusion of IT, IFIP WG 8.6 international working conference Hamburg, Germany, Springer, Heidelberg, 22–24 Sept 2011

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Malgorzata Pankowska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Pankowska, M. (2013). Sustainable Software: A Study of Software Product Sustainable Development. In: Luo, Z. (eds) Mechanism Design for Sustainability. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5995-4_13

Download citation

Publish with us

Policies and ethics