14,851 research outputs found

    Characterizing the contribution of quality requirements to software sustainability

    Get PDF
    Most respondents considered modifiability as relevant for addressing both technical and environmental sustainability. Functional correctness, availability, modifiability, interoperability and recoverability favor positively the endurability of software systems. This study has also identified security, satisfaction, and freedom from risk as very good contributors to social sustainability. Satisfaction was also considered by the respondents as a good contributor to economic sustainability. Background Since sustainability became a challenge in software engineering, researchers mainly from requirements engineering and software architecture communities have contributed to defining the basis of the notion of sustainability-aware software. Problem Despite these valuable efforts, the assessment and design based on the notion of sustainability as a software quality is still poorly understood. There is no consensus on which sustainability requirements should be considered. Aim and Method To fill this gap, a survey was designed with a double objective: i) determine to which extent quality requirements contribute to the sustainability of software-intensive systems; and ii) identify direct dependencies among the sustainability dimensions. The survey involved different target audiences (e.g. software architects, ICT practitioners with expertise in Sustainability). We evaluated the perceived importance/relevance of each sustainability dimension, and the perceived usefulness of exploiting a sustainability model in different software engineering activities. Result

    Report on the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)

    Get PDF
    This technical report records and discusses the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2). The report includes a description of the alternative, experimental submission and review process, two workshop keynote presentations, a series of lightning talks, a discussion on sustainability, and five discussions from the topic areas of exploring sustainability; software development experiences; credit & incentives; reproducibility & reuse & sharing; and code testing & code review. For each topic, the report includes a list of tangible actions that were proposed and that would lead to potential change. The workshop recognized that reliance on scientific software is pervasive in all areas of world-leading research today. The workshop participants then proceeded to explore different perspectives on the concept of sustainability. Key enablers and barriers of sustainable scientific software were identified from their experiences. In addition, recommendations with new requirements such as software credit files and software prize frameworks were outlined for improving practices in sustainable software engineering. There was also broad consensus that formal training in software development or engineering was rare among the practitioners. Significant strides need to be made in building a sense of community via training in software and technical practices, on increasing their size and scope, and on better integrating them directly into graduate education programs. Finally, journals can define and publish policies to improve reproducibility, whereas reviewers can insist that authors provide sufficient information and access to data and software to allow them reproduce the results in the paper. Hence a list of criteria is compiled for journals to provide to reviewers so as to make it easier to review software submitted for publication as a “Software Paper.

    Software sustainability from a user perspective: A case study of a developing country (Kingdom of Saudi Arabia)

    Get PDF
    Interest in sustainable development is increasing. Understanding the user’s perspective toward software sustainability helps to enhance understanding of the concept. The need for developing countries to enhance their ICT infrastructure to align with United Nation (UN) sustainable development goals increases the necessity to understand the current perception of software users, industry and sustainability experts, to improve the level of software sustainability. Software sustainability has a number of challenges with regard to adoption by software users. This study investigates software sustainability from the point of view of users in the Kingdom of Saudi Arabia (KSA) by addressing four scales, namely beliefs, intention, attitude and perceptions toward using sustainable software. It also addresses key barriers to sustainable software, such as lack of awareness and difficulty of recognising sustainable software

    Review of Life Cycle Assessment in Agro-Chemical Processes

    Get PDF
    Life Cycle Assessment (LCA) is a method used to evaluate the potential impacts on the environment of a product, process, or activity throughout its life cycle. Today’s LCA users are a mixture of individuals with skills in different disciplines who want to evaluate their products, processes, or activities in a life cycle context. This study attempts to present some of the LCA studies on agro-chemical processes, recent advances in LCA and their application on food products and non-food products. Due to the recent development of LCA methodologies and dissemination programs by international and local bodies, use of LCA is rapidly increasing in agricultural and industrial products. The literatures suggest that LCA coupled with other environmental approaches provides much more reliable and comprehensive information to environmentally conscious policy makers, producers, and consumers in selecting sustainable products and production processes. For this purpose, a field study of LCA of biodiesel from Jatropha curcas has been taken as an example in the study. In the past, LCA has been applied primarily to products but recent literature suggests that it has also the potential as an analysis and design tool for processes and services. In general, all primary industries use energy and water resources and emit pollutants gases. LCA is a method to report on and analyze these resource issues across the life cycle of agro-chemical processes. This review has the importance as a first part of a research project to develop a life cycle assessment methodology for agro-chemical industries. It presents the findings of a literature review that focuses on LCA of agriculture and chemical engineering literatur

    Suitability of pesticide risk indicators for less developed countries: a comparison

    Get PDF
    Pesticide risk indicators provide simple support in the assessment of environmental and health risks from pesticide use, and can therefore inform policies to foster a sustainable interaction of agriculture with the environment. For their relative simplicity, indicators may be particularly useful under conditions of limited data availability and resources, such as in Less Developed Countries (LDCs). However, indicator complexity can vary significantly, in particular between those that rely on an exposure–toxicity ratio (ETR) and those that do not. In addition, pesticide risk indicators are usually developed for Western contexts, which might cause incorrect estimation in LDCs. This study investigated the appropriateness of seven pesticide risk indicators for use in LDCs, with reference to smallholding agriculture in Colombia. Seven farm-level indicators, among which 3 relied on an ETR (POCER, EPRIP, PIRI) and 4 on a non-ETR approach (EIQ, PestScreen, OHRI, Dosemeci et al., 2002), were calculated and then compared by means of the Spearman rank correlation test. Indicators were also compared with respect to key indicator characteristics, i.e. user friendliness and ability to represent the system under study. The comparison of the indicators in terms of the total environmental risk suggests that the indicators not relying on an ETR approach cannot be used as a reliable proxy for more complex, i.e. ETR, indicators. ETR indicators, when user-friendly, show a comparative advantage over non-ETR in best combining the need for a relatively simple tool to be used in contexts of limited data availability and resources, and for a reliable estimation of environmental risk. Non-ETR indicators remain useful and accessible tools to discriminate between different pesticides prior to application. Concerning the human health risk, simple algorithms seem more appropriate for assessing human health risk in LDCs. However, further research on health risk indicators and their validation under LDC conditions is needed

    How to monitor sustainable mobility in cities? Literature review in the frame of creating a set of sustainable mobility indicators

    Get PDF
    The role of sustainable mobility and its impact on society and the environment is evident and recognized worldwide. Nevertheless, although there is a growing number of measures and projects that deal with sustainable mobility issues, it is not so easy to compare their results and, so far, there is no globally applicable set of tools and indicators that ensure holistic evaluation and facilitate replicability of the best practices. In this paper, based on the extensive literature review, we give a systematic overview of relevant and scientifically sound indicators that cover different aspects of sustainable mobility that are applicable in different social and economic contexts around the world. Overall, 22 sustainable mobility indicators have been selected and an overview of the applied measures described across the literature review has been presented

    A Sustainability-quality Model

    Get PDF
    • 

    corecore