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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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
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
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
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
Bittner K, Spence I (2006) Managing iterative software development projects. Addison Wesley Professional/Pearson Education, Boston
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
Charvat J (2003) Project management methodologies- selecting, implementing, and supporting methodologies and processes for projects. Wiley, Hoboken
Clarke T (2007) The materiality of sustainability. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London
GRI (2002) Sustainability reporting guidelines 2002. http://www.globalreporting.org/GRIGuidelines/. Accessed 24 June 2004
Highsmith J (2004) Agile project management. Addison Wesley, Boston
Hilty LM, Seifert EK, Treibert R (2005) Information systems for sustainable development. IDG Hershey, New York
Hunt J (2006) Agile software construction. Springer, London
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
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
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
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
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
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
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
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
Mette Kjaer A (2004) Governance. Polity Press, Cambridge
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
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
Russell S, Haigh N, Griffiths A (2007) Understanding corporate sustainability. In: Benn S, Dunphy D (eds) Corporate governance and sustainability. Routledge, London
Schelp J, Winter R (2007) Integration management for heterogeneous information systems. In: Desouza KC (ed) Agile information systems, conceptualization, construction and management. Elsevier, Amsterdam
Shrivastava P (1995) The role of corporations in achieving ecological sustainability. Acad Manage Rev 20(4):936–960
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
Stober T, Hansmann U (2010) Agile software development, best practices for large software development projects. Springer, Berlin
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
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
Tate K (2005) Sustainable software development: an agile perspective. Addison Wesley Professional, Pearson Education, Upper Saddle River
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
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
van der Linden F, Schmid K, Rommes E (2007) Software product lines in action, the best industrial practice in product line engineering. Springer, Berlin
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-94-007-5995-4_13
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-5994-7
Online ISBN: 978-94-007-5995-4
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)