The united nations sustainable development framework unsdf for 20172021 has been prepared based on consultations with the government, development partners and other members of the united nations development system in botswana, including nonresident agencies. The twentyfirst session of the conference of the parties cop addis ababa action agenda. Sustainable development is the organizing principle for meeting human development goals while simultaneously sustaining the ability of natural systems to provide the natural resources and ecosystem services based upon which the economy and society depend. The third chapter aims to define what an indicator and a framework is, when. Sustainable development is a set of principles for software teams to use to operate in healthy and productive ways, and for the long term. What does sustainability mean in and for software engineering. What is the best definition for sustainable development. Gives the strategy legal status, provides a clear point of reference for those bodies with substantive obligations relating to sustainable development and generally improves the understanding of the term. Sustainable development framework, the ministry invited bids for consultancy from known experts in the field, and after a process of evaluation has selected ms erm india private limited as the consultant for preparing the draft sustainable framework development document. As the agile manifesto states, agile processes promote sustainable development.
Sustainable software development by kevin tate is a useful and much needed book. We present a general framework to plan for sustainability and then relate it to some wellknown tools for sustainable development. They also discussed the question of what sustainability means in and for software engineering 5. The fact that it was one of the very early efforts on indicators development could partially explain the focus given on the environmental aspect of sustainable development. At imex, naranjo announced the creation of the events industry councils eic centre for sustainable events, to provide education and resources for meeting planners, and to align the meetings industry.
Our sustainability framework helps our clients do business in a sustainable way. Tools and concepts for sustainable development, how do they. The software sustainability institute cultivates better, more sustainable, research software to enable worldclass research. Sustainable development is one of the most significant societal challenges of the 21st century. A framework, or software framework, is a platform for developing software applications. Significant milestone for smart city development standards organizations agree to work together to move cities to greater smartness. In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional userwritten code, thus providing applicationspecific software. The best definition so far coined for sustainable development is the one given by world commission on environment and development brundtland commission which runs as the development that meets. Sustainable development is a term thats been widely used for many years. The most favored definition is from 1987, classifying sustainability as development that meets the needs of the present without compromising the. This definition provides a heuristic to evaluate how well countries are preparing for the future. Define sustainability as follows the ability to be overseen at a steady level.
However, the pressurestateresponse framework proposed remains. Moreover, economists and this paper attempts to analyze the. Framework for sustainability of software system design. Green and sustainability in software development lifecycle. Its goal is to reflect the mindset you need and the importance of considering the consequences of every decision you make. Frameworks take the form of libraries, where a welldefined application program interface api is reusable anywhere within the software under development.
Third international conference on small island developing states. A succinct, rigorous definition of the term sustainable development needs to be agreed and the concept implemented worldwide. An example of such framework is the proposed pilot framework in section. Iso standards enable businesses to plan their future growth around meeting consumer expectations.
Sustainable development indicator frameworks and initiatives core. A new conceptual framework for sustainable development. The framework entropy represents the grade of usage of. A multiview black box mvbb framework has been constructed by eliminating the system component. The effective date for the commencement of the contract for preparation. The desired result is a state of society where living conditions and resources are used to continue to meet human. The sustainable development framework linkedin slideshare. We demonstrate the application of this set of criteria, including the definition of standard. Software development framework how is software development. It doesnt provide any groundbreaking new ideas or practices, but it summarizes a series of good practices which lead to long term sustainable development. It promotes sound environmental and social practices, encourages transparency and accountability, and.
I feel that the need for sustainable development is an important but unrecognized issue facing software organ. Despite the progress on global challenges made in recent years, the power of technology has not yet been fully harnessed. It provides a foundation on which software developers can build programs for a specific platform. Sustainable development examples for long term success. Sustainable software productstowards assessment criteria for. We help people build better software, and we work with researchers, developers, funders and infrastructure providers to identify key issues and best practice in scientific software. In economic parlance, sustainable development is a case of nondeclining economic welfare where economic welfare is the difference between the benefits and costs of economic activity. It provides a standard way to build and deploy applications and it is a universal, reusable software environment that provides. For various reasons, a measure of gross domestic product gdp inadequately serves as an indicator of economic welfare and, therefore, of sustainable development. A software framework is a concrete or conceptual platform where common code with generic functionality can be selectively specialized or overridden by developers or users.
A catalogue supporting software sustainability design mdpi. Sustainable development gives teams a framework for reducing stress and burnout, and fostering intellectual creativity. Assurance is an evaluation method that uses a specific set of principles and standards to assess. Definition and defining principles rachel emas, florida international university. In 1983, the former prime minister of norway, gro harlem brundtland was appointed chairman of the brundtland commission. The existing software development life cycle process framework is not adequate. Sustainable development is a topic that needs a lot more coverage since, in the world of fast projects and. It is now analytical framework that can be used in recognized that a healthy environment is the development of sustainable essential to sustainable development and a economic policies. Migrating your software completely produces a new software package that reliably reproduces the operation of the old software, but it could require a significant investment of resources. Oct 16, 2012 the sustainable development framework 1. For example, a framework may include predefined classes and functions that can be used to process input, manage hardware devices, and interact. Continuous migration is a less arduous task than complete migration, and is generally necessary if your code is to stay in use over a long period of time. This framework follows from principles for how a system is constituted ecological and social principles, and contains principles for a favorable outcome for the system sustainability, as well as principles for the process to reach this outcome.
A systemic framework for sustainability assessment. A new iso standard will help communities answer these questions and put in place a framework to become more sustainable and resilient. Pdf what does sustainability mean in and for software. First we define sustainable software as software whose development, deploy ment, and usage. The strongly normative nature of the sustainable development concept makes it difficult to pin down analytically. Sustainable development is a set of principles for software teams to use to operate in. Hilty and aebischer provide a general framework for this type of research 12. As a first step in the process, the ground for development of sdis is prepared through the development of a framework.
The desired result is a state of society where living conditions and resources are used to. The uns sustainable development goals sdgs to end extreme poverty in all forms create the framework for the global leaders to address global challenges over the next 15 years. One global trend with significant implications for sustainable development is the extraordinarily rapid development and application of information technology it, often referred to as the it. Sustainable development and the 3 pillars of sustainability. Sustainable development framework san francisco state university part a version 3 2017 page 3 of 5 figure. Consideration of the longterm support requirements during the design and development of a software project. For example, a team using a web framework to develop a banking. Society needs to improve the way it behaves towards its environment, if environmental sustainability is going to be achieved. Software teams practicing sustainable development follow guidelines that benefit them in three areas. Sustainable development is also driving software innovations for. Validation study of a framework for sustainable software system design and development. Supporting sustainability aspects in software engineering. Managing a software project in order to maximize the positive and minimize the negative social and environmental effects of the project.
A conceptual framework for development of sustainable. Brief for gsdr 2015 the concept of sustainable development. Sustainable development as a framework for national governance. Sustainable development definition and meaning collins. Pdf validation study of a framework for sustainable software. Tools and concepts for sustainable development, how do. Despite these complications, the three principles outlined above do. Sustainable development is also driving software innova.
861 328 243 1243 406 1136 1142 757 454 1180 379 31 199 1483 2 336 1396 1244 1089 604 1449 1501 1012 543 161 1535 410 121 465 1021 289 1530 476 1405 1035 592 431 1154 274 1336 777 1344 598 927 1315 160 1118