Abstract
This framework addresses the environmental dimension of software performance, as applied here by a paper mill and a car-sharing service.
- Afgan, N.H. Sustainability paradigm: Intelligent energy system. Sustainability 2, 12 (Dec. 2010), 3812--3830.Google Scholar
Cross Ref
- Akinli Kocak, S., Calienes, G.G., Işiklar Alptekin, G., and Başar Bener, A. Requirements prioritization framework for developing green and sustainable software using ANP-based decision making. In Proceedings of the EnviroInformatics Conference (Hamburg, Germany, Sept. 2--4, 2013), 327--335.Google Scholar
- Akinli Kocak, S., Işiklar Alptekin, G., and Başar Bener, A. Evaluation of software product quality attributes and environmental attributes using ANP decision framework. In Proceedings of the Third International Workshop on Requirement Engineering for Sustainability (Karlskrona, Sweden, Aug. 26, 2014), 37--44.Google Scholar
- Brundtland, G. et al. Our Common Future (Brundtland Report). United Nations World Commission on Environment and Development, 1987; http://www.un-documents.net/our-common-future.pdfGoogle Scholar
- Calero, C. Bertoa, M., and Angeles Moraga, M. Sustainability and quality: Icing on the cake. In Proceedings of the 2013 Workshop on Requirements Engineering for Sustainable Systems (Rio de Janeiro, Brazil, July 15, 2013), 50--59.Google Scholar
- Chung, L., Nixon, B.A., Yu, E., and Mylopoulos, J. Non Functional Requirements in Software Engineering. Kluwer Academic Publishers, 1992.Google Scholar
- Corral, L., Georgiev, A.B., Sillitti, A., and Succi, G. A method for characterizing energy consumption in Android smartphones. In Proceedings of the Second International Workshop on Green and Sustainable Software (San Francisco, CA, May 20). IEEE, Piscataway, NJ, 2013, 38--45. Google Scholar
Digital Library
- Crnkovic. I. Are ultra-large systems systems of systems? In Proceedings of the Second International Workshop on Ultra-Large-Scale Software-Intensive Systems (Leipzig, Germany, May 10--11). ACM Press, New York, 2008. 57--60. Google Scholar
Digital Library
- Global e-Sustainability Initiative. GeSI SMARTer 2020: The Role of ICT in Driving a Sustainable Future. Global e-Sustainability Initiative, Brussels, Belgium, 2012; http://gesi.org/portfolio/report/72Google Scholar
- Gu, Q. and Lago, P. An Open Online Library of Green ICT Practices; www.greenpractice.few.vu.nlGoogle Scholar
- Hao, S., Li, D., Halfond, W. G. J., and Govindan, R. Estimating Android applications CPU energy usage via bytecode profiling. In Proceedings of the First International Workshop on Green and Sustainable Software (Zürich, Switzerland, June 3). IEEE Press, Piscataway, NJ, 2012, 1--7. Google Scholar
Digital Library
- Hilty, L.M. and Ruddy, T.F. Sustainable development and ICT interpreted in a natural science context. Information, Communication & Society 13, 1 (Feb, 2010) 7--22.Google Scholar
- Hilty, L.M., Arnfalk, P., Erdmann, L., Goodman, J., Lehmann, M., and Wäger, P.A. The relevance of information and communication technologies for environmental sustainability: A prospective simulation study. Environmental Modelling & Software 21, 11 (Nov. 2006) 1618--1629.Google Scholar
Cross Ref
- International Organization for Standardization and International Electrotechnical Commission. 42030, Systems and Software Engineering, Architecture Evaluation. Technical Report WD3. ISO/IEC, New York, 2013.Google Scholar
- Johann, T., Dick, M., Naumann, S., and Kern, E. How to measure energy efficiency of software: Metrics and measurement results. In Proceedings of the First International Workshop on Green and Sustainable Software (Zürich, Switzerland, June 3). IEEE Press, Piscataway, NJ, 2012, 51--54. Google Scholar
Digital Library
- Kalaitzoglou, G., Bruntink, M., and Visser, J. A practical model for evaluating the energy efficiency of software applications. In Proceedings of the International Conference of ICT for Sustainability (Stockholm, Sweden, Aug. 24--27). Atlantis Press, Amsterdam, the Netherlands, 2014.Google Scholar
Cross Ref
- Kern, E, Dick, M., Naumann, S., Guldner, A., and Johann, T. Green software and green software engineering: Definitions, measurements, and quality aspects. In Proceedings of the First International Conference of ICT for Sustainability (Zürich, Switzerland, Feb. 14--16, 2013), 87--94.Google Scholar
- Lago, P., Gu, Q., and Bozzelli, P. A Systematic Literature Review of Green Software Metrics. Technical Report. University of Tampere, Finland, 2013; http://www.sis.uta.fi/~pt/TIEA5_Thesis_Course/Session_10_2013_02_18/SLR_GreenMetrics.pdfGoogle Scholar
- Lago, P., Jansen, T., and Jansen, M. The service greenery: Integrating sustainability in service-oriented software. In Proceedings of the Second International IEEE Workshop on Software Research and Climate Change (Cape Town, South Africa, May 3, 2010).Google Scholar
- Lamsweerde. A.V. Requirements Engineering. John Wiley & Sons, New York, 2007. Google Scholar
Digital Library
- Li, D., Sahin, C., Clause, J., and Halfond, W. G. J. Energy-directed test suite optimization. In Proceedings of the Second International Workshop on Green and Sustainable Software (San Francisco, CA, May 20). IEEE Press, Piscataway, NJ, 2013, 62--69. Google Scholar
Digital Library
- Mahaux, M., Heymans, P., and Saval, G. Discovering sustainability requirements: An experience report. In Proceedings of the International Working Conference on Requirements Engineering: Foundation for Software Quality. Springer, Heidelberg, Germany, 2011, 19--33. Google Scholar
Digital Library
- Mocigemba, D. Sustainable computing. Poiesis & Praxis 4, 3 (Dec. 2006) 163--184.Google Scholar
Cross Ref
- Naumann, S., Dick, M., Kern, E., and Johann, T. The GREENSOFT model: A reference model for green and sustainable software and its engineering. Sustainable Computing: Informatics and System 1, 4 (Dec. 2011) 294--304.Google Scholar
Cross Ref
- Penzenstadler, B., Bauer, V., Calero, C., and Franch, X. Sustainability in software engineering: A systematic literature review. In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (Ciudad Real, Spain, May 14--15). IET, Wales, U.K., 2012, 32--41.Google Scholar
Cross Ref
- Penzenstadler, B., Tomlinson, B., and Richardson, D. RE4ES: Support environmental sustainability by requirements engineering. In Proceedings of the First International Workshop on Requirements Engineering for Sustainable Systems (Essen, Germany, Mar. 19, 2012), 34--39.Google Scholar
- Penzenstadler, B. and Femmer, H. A generic model for sustainability with process- and product-specific instances. In Proceedings of the 2013 Workshop on Green in/by Software Engineering (Fukuoka, Japan, Mar. 26). ACM Press, New York, 2013, 3--8. Google Scholar
Digital Library
- Penzenstadler, B. and Femmer, H., and Richardson, D. Who is the advocate? Stakeholders for sustainability. In Proceedings of the Second International Workshop on Green and Sustainable Software at the 35th International Conference on Software Engineering (San Francisco, CA, May 20). IEEE Press, Piscataway, NJ, 2013, 70--77. Google Scholar
Digital Library
- Penzenstadler, B., Raturi, A., Richardson, D., Calero, C., Femmer, H., and Franch, X. Systematic mapping study on software engineering for sustainability (SE4S). In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (London, U.K., May 13--14). ACM Press, New York, 2014, article 14. Google Scholar
Digital Library
- Penzenstadler, B., Raturi, A., Richardson, D., and Tomlinson, B. Safety, security, now sustainability: The non-functional requirement for the 21st century. IEEE Software 31, 3 (May--June 2014), 40--47.Google Scholar
- Procaccianti, G., Lago, P. and Bevini, S. A systematic literature review on energy efficiency in cloud software architectures. Sustainable Computing: Informatics and Systems 4 (Nov. 2014).Google Scholar
- Razavian, M., Procaccianti, G., and Tamburri, D.A. Four-dimensional sustainable e-services. In Proceedings of the International Conference on Informatics for Environmental Protection (Oldenburg, Germany, Sept. 10--12, 2014), 221--228.Google Scholar
- Razavian, M., Lago, P., and Gordijn, J. Why is aligning economic-and IT services so difficult? Chapter in Exploring Services Science. Springer, 2014, 92--107.Google Scholar
- SustainAbility. Sustainability: Can our society endure?; http://www.sustainability.com/sustainabilityGoogle Scholar
- Tate. K. Sustainable Software Development: An Agile Perspective. Addison-Wesley Professional, Boston, MA, 2005. Google Scholar
Digital Library
- Tratz-Ryan, B. Sustainability Innovation Key Initiative Overview. Gartner RAS Research Note G00251246, June 14, 2013; https://www.gartner.com/doc/2516916/sustainability-innovation-key-initiative-overviewGoogle Scholar
Index Terms
Framing sustainability as a property of software quality
Recommendations
Towards a definition of sustainability in and for software engineering
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingSustainability is not supported by traditional software engineering methods. This lack of support leads to inefficient efforts to address sustainability or complete omission of this important concept. Defining and developing adequate support requires a ...
A Comparison of Software Quality Characteristics and Software Sustainability Characteristics
ISCSIC 2019: Proceedings of the 2019 3rd International Symposium on Computer Science and Intelligent ControlSoftware sustainability has generated much interest in the software engineering field in recent times, and has been widely investigated across different fields and from different standpoints. The relationship between software quality and software ...
Sustainability in software product lines
SPLC '14: Proceedings of the 18th International Software Product Line Conference - Volume 1Sustainability encompasses a wide set of aims: ranging from energy efficient software products (environmental sustainability), reduction of software development and maintenance costs (economic sustainability), to employee wellbeing (social ...





Comments