Measuring Sustainability Impact of Software

International Journal of Computer Trends and Technology (IJCTT)          
© 2014 by IJCTT Journal
Volume-16 Number-1
Year of Publication : 2014
Authors : Mfon-Abasi Raphael Idio
DOI :  10.14445/22312803/IJCTT-V16P102


Mfon-Abasi Raphael Idio."Measuring Sustainability Impact of Software". International Journal of Computer Trends and Technology (IJCTT) V16(1):5-7, Oct 2014. ISSN:2231-2803. Published by Seventh Sense Research Group.

Abstract -
The quality of software architectures determines sustainability of the software to a large extent. Measuring sustainability of a software architecture both during early designs using scenarios and during evolution using scenarios and metrics, which is highly relevant in practice, have great impacts on software sustainability. Sustainability indicators and composite index are also used as powerful tools for policy making and public communication that enhanced software sustainability. Several initiatives exist on measuring sustainability of softwares in diverse fields of study. This article provides a general overview of measuring the impacts of software sustainability.

[1] Babar, M. A. and Gorton, I. “Comparison of scenario-based software architecture evaluation methods.” In Proc. 11th Asia-Pacific Software Engineering Conf., APSEC ’04, pages 600–607, Washington, DC, USA, 2004. IEEE Computer Society.
[2] Barcelos, R. and Travassos, G. “Evaluation approaches for software architectural documents: a systematic review”. In Ibero-American Workshop on Requirements Engineering and Software Environments (IDEAS’06), 2006.
[3] Bengtsson, P., Lassing, N., Bosch, J., and Vliet, H.V. “Architecture-level modifiability analysis (ALMA).” Journal of Systems and Software, 69(1-2):129–147, 2004.
[4] Breivold, H. and Crnkovic, I. “A Systematic Review on Architecting for Software Evolvability.” In 21st Australian Software Engineering Conference, pages 13–22. IEEE, 2010.
[5] Clements, P., Kazman, R. and Klein, M. “Evaluating software architectures: methods and case studies.” Addison-Wesley Reading, MA, 2002.
[6] Dobrica, L. and Niemel, E. “A survey on software architecture analysis methods.” IEEE Trans. on Softw. Eng., 28(7):638–653, July 2002..
[7] Heiko, K. 2011. “Sustainability Evaluation of software Architectures: A systematic Review” Industrial Software Systems, ABB Corporate Research, Ladenburg, Germany.
[8] http://blogs./ socialsciences/2014/07/10/working-towards-sustainable-software-for-science/
[9] Kazman, R., Bass, L., Klein, M., Lattanze, T., and Northrop, L. M. “A basis for analyzing software architecture analysis methods.” Software Quality Journal, 13(4):329–355, 2005.
[10] Kocak, S. A., Alphtekin G. I., “The impact of Improving Software Functionality on Environmental Sustainability”. 2013. IBM Canada.
[11] Ness, B., Urbel-Piirsalu, E., Anderberg, S., Olsson, L. 2007. “Categorising tools FOS sustainability assessment.” Ecological Economics 60, 498 – 508.
[12] PenZenstadler B. “Towards a Definition of Sustainability in and for Software Engineering.” 2013. ACM New York, NY, USA.
[13] Roy, B. and Graham, T. “Methods for Evaluating Software Architecture: A Survey.” Technical Report 545, Queen’s University at Kingston, Ontario, Canada, Kingston, 2008.
[14] Schneidewind, N. F. “The state of software maintenance.” IEEE Trans. Softw. Eng., 13:303–310, March 1987.
[15] Shaw, C. F., Che-Bung J., and Gang, L. 2010. “Development Overview of Sustainable Manufacturing Metrics” Manufacturing Engineering Laboratory, National Institute of Standards and Technology (NIST).
[16] Singh, R. K., Murty, H. R., Gupta S. K., Dikshit, A. K. 2012. “An Overview of Sustainability assessment Methodologies.” Elsevier ltd. Publishers India.

Evolution, Indicators, Metrics, Scenarios, Software Architecture, Sustainability.