Ankita Raturi

Learn More
Many software systems today control large-scale sociotechnical systems. These systems aren't just entangled with the environment but also with our dwindling resources and mostly unsustainable way of living, while the planet's population continues to grow. Dealing with sustainability requirements and systematically supporting their elicitation, analysis, and(More)
Requirements engineers are in a unique position to encourage the consideration of sustainability at a formative phase in the software development life cycle. In this paper, we look at how we can develop sustainability as a non-functional requirement (NFR). We describe an NFR framework that is informed by sustainability models and discuss how it can be used(More)
<i>Background/Context:</i> The objective of achieving higher sustainability in our lifestyles by information and communication technology has lead to a plethora of research activities in related fields. Consequently, Software Engineering for Sustainability (SE4S) has developed as an active area of research. <i>Objective/Aim:</i> Though SE4S gained much(More)
Research is often inspired by visions of the future. These visions can take on various narrative forms, and can fall anywhere along the spectrum from utopian to dystopian. Even though we recognize the importance of such visions to help us shape research questions and inspire rich design spaces to be explored, the opportunity to discuss them is rarely given(More)
New forms of infrastructure are needed in a world characterized by the burdens of global climate change, a growing population, increasing socio-technical complexity, and natural and human stressors to our human systems. Enabling communities to transition to a more resilient configuration of infrastructures is crucial for establishing a distributed portfolio(More)
Current software engineering efforts typically rely heavily on industrial infrastructure. In a situation of civilizational collapse which various researchers have suggested could ensue in the next century via an assortment of environmental, economic, and/or social pathways such infrastructure may become less reliable. Previous research has offered some(More)
Background/Context : The objective of achieving higher sustainability in our lifestyles by information and communication technology has lead to a plethora of research activities in related fields. Consequently, Software Engineering for Sustainability (SE4S) has developed as an active area of research. Objective/Aim: Although SE4S has gained much attention(More)
IN THE LAST decades of the 20th century, software became deeply ingrained in a wide range of human activities. The growing ubiquity of complex software systems led to both software security and software safety failures, which in due course led to the need for software engineering researchers and practitioners to address both security and safety during the(More)