239 results on '"Software Sustainability"'
Search Results
2. Factors influencing sustainability aspects in crowdsourced software development: A systematic literature review.
- Author
-
Haider, Waqas, Ilyas, Muhammad, Khalid, Shah, and Ali, Sikandar
- Subjects
- *
COMPUTER software development , *SOFTWARE engineering , *COMPUTER software industry , *SUSTAINABILITY , *SUSTAINABLE engineering - Abstract
Crowdsource software development has become more and more popular in recent years in the software industry. Crowdsourcing is an open‐call technique for outsourcing tasks to a broad and undefined crowd. Crowdsourcing provides numerous advantages including reduced costs, fast project completion, talent identification, diversity of solutions, top‐quality, and access to problem‐solving creativity. Despite of the benefits gained from crowdsourcing, there are numerous issues like lack of experienced workers, lack of confidentiality, copyright issues, software sustainability, and so forth. There is also less focus on the long‐term sustainability of software development because of new ideas emerging in crowdsourcing software development. Furthermore, in literature, lack of guidelines towards sustainable software crowdsourcing is highlighted as one of the limitations in the software standards. This study aims to identify the factors that influence sustainability aspects in crowdsourced software development. We have conducted a systematic literature review for identification of these factors. In this paper, we present findings of the systematic literature review in the form of a list of 11 factors extracted from a sample of 45 finally selected papers. Among these factors, six of the factors are ranked as critical factors. These critical factors are "Lack of coding standard in documentation," "Use of popular programming tools," "Crowd Lack of knowledge and awareness about sustainability," "Energy‐efficient coding," "Lack of awareness about sustainable software engineering practices," and "Lack of coordination/communication between client and crowd." [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. The Business-Oriented Extension of the Sustainability Awareness Framework—A Design Science Study
- Author
-
Lammert, Dominic, Betz, Stefanie, Porras, Jari, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Nagar, Atulya K., editor, Jat, Dharm Singh, editor, Mishra, Durgesh Kumar, editor, and Joshi, Amit, editor
- Published
- 2024
- Full Text
- View/download PDF
4. Enhancing Agile Software Development Sustainability Through the Integration of User Experience and Gamification
- Author
-
Alhammad, Manal, Moreno, Ana, van der Aalst, Wil, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Guizzardi, Giancarlo, Series Editor, Kruchten, Philippe, editor, and Gregory, Peggy, editor
- Published
- 2024
- Full Text
- View/download PDF
5. Social Sustainability Approaches for Software Development: A Systematic Literature Review
- Author
-
Moises de Souza, Ana Carolina, Soares Cruzes, Daniela, Jaccheri, Letizia, Krogstie, John, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Kadgien, Regine, editor, Jedlitschka, Andreas, editor, Janes, Andrea, editor, Lenarduzzi, Valentina, editor, and Li, Xiaozhou, editor
- Published
- 2024
- Full Text
- View/download PDF
6. The sustainability assessment framework toolkit: a decade of modeling experience
- Author
-
Lago, Patricia, Condori Fernandez, Nelly, Fatima, Iffat, Funke, Markus, and Malavolta, Ivano
- Published
- 2024
- Full Text
- View/download PDF
7. A Process for Monitoring the Impact of Architecture Principles on Sustainability: An Industrial Case Study
- Author
-
Markus Funke, Patricia Lago, Roberto Verdecchia, and Roel Donker
- Subjects
software architecture ,architecture principles ,software sustainability ,case study ,Computer software ,QA76.75-76.765 - Abstract
Architecture principles affect a software system holistically. Given their alignment with a business strategy, they should be incorporated within the validation process covering aspects of sustainability. However, current research discusses the influence of architecture principles on sustainability in a limited context. Our objective was to introduce a reusable process for monitoring and evaluating the impact of architecture principles on sustainability from a software architecture perspective. We sought to demonstrate the application of such a process in professional practice. A qualitative case study was conducted in the context of a Dutch airport management company. Data collection involved a case analysis and the execution of two rounds of expert interviews. We (i) identified a set of case-related key performance indicators, (ii) utilized commonly accepted measurement tools, and (iii) employed graphical representations in the form of spider charts to monitor the sustainability impacts. The real-world observations were evaluated through a concluding focus group. Our findings indicated that architecture principles were a feasible mechanism with which to address sustainability across all different architecture layers within the enterprise. The experts considered the sustainability analysis valuable in guiding the software architecture process towards sustainability. With the emphasis on principles, we facilitate industry adoption by embedding sustainability in existing mechanisms.
- Published
- 2024
- Full Text
- View/download PDF
8. A Process for Monitoring the Impact of Architecture Principles on Sustainability: An Industrial Case Study.
- Author
-
Funke, Markus, Lago, Patricia, Verdecchia, Roberto, and Donker, Roel
- Subjects
ARCHITECTURE ,SUSTAINABILITY ,INDUSTRIALIZATION ,AIRPORT management ,KEY performance indicators (Management) - Abstract
Architecture principles affect a software system holistically. Given their alignment with a business strategy, they should be incorporated within the validation process covering aspects of sustainability. However, current research discusses the influence of architecture principles on sustainability in a limited context. Our objective was to introduce a reusable process for monitoring and evaluating the impact of architecture principles on sustainability from a software architecture perspective. We sought to demonstrate the application of such a process in professional practice. A qualitative case study was conducted in the context of a Dutch airport management company. Data collection involved a case analysis and the execution of two rounds of expert interviews. We (i) identified a set of case-related key performance indicators, (ii) utilized commonly accepted measurement tools, and (iii) employed graphical representations in the form of spider charts to monitor the sustainability impacts. The real-world observations were evaluated through a concluding focus group. Our findings indicated that architecture principles were a feasible mechanism with which to address sustainability across all different architecture layers within the enterprise. The experts considered the sustainability analysis valuable in guiding the software architecture process towards sustainability. With the emphasis on principles, we facilitate industry adoption by embedding sustainability in existing mechanisms. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
9. STUDYING THE ENERGY CONSUMPTION OF INSTAGRAM FUNCTIONALITIES ON PC AND TABLET.
- Author
-
Jiménez, Elisa, Pulido, Carlos, Calero, Coral, Moraga, Mª Ángeles, García, Félix, and Gordillo, Alberto
- Subjects
- *
ENERGY consumption , *SOCIAL media , *INFORMATION sharing , *ENVIRONMENTAL impact analysis - Abstract
(1) Background: The internet's widespread use has made social media platforms (SMPs) an integral part of everyday life, transforming global communication and information sharing. Instagram, one of the leading SMPs, has 500 million daily users and offers various functionalities, such as stories and posts. However, the environmental impact of using these platforms remains largely unexplored. (2) Methods: Using the FEETINGS framework, this paper investigates the energy consumption of Instagram by conducting measurement studies of various functionalities on both tablets and PCs. (3) Results: The study found significant differences in energy consumption across different Instagram features. Sharing videos in stories and reels was identified as one of the most energy-intensive activities, and device choice was found to influence overall energy consumption, with PCs consuming more energy than tablets. (4) Conclusions: The study highlights the importance of optimising Instagram use for greater energy efficiency. Prioritising energy-efficient features and considering device choice can mitigate environmental impact and promote sustainable digital practices. [ABSTRACT FROM AUTHOR]
- Published
- 2024
10. Python in Heliophysics Community (PyHC): Current status and future outlook.
- Author
-
Barnum, Julie, Masson, Arnaud, Friedel, Reinhard H.W., Roberts, Aaron, and Thomas, Brian A.
- Subjects
- *
PYTHON programming language , *PYTHONS , *SPACE environment , *INFORMATION architecture , *OPEN source software - Abstract
It's been four years since the formation of the Python in Heliophysics Community (PyHC). In that time, the community has made great strides towards embodying and implementing the ideals of a "Heliophysics Framework" put forth by Burrell et al. (2018). Specifically, the components of such a framework include: 1) centralization of current Python packages, 2) increasing accessibility and connectivity of these projects, 3) consideration of software attribution issues, and 4) the establishment and implementation of best practices and standards for code development. We describe the manner in which, and to what extent, PyHC has realized these four tenants. We then set forth suggestions for advancing PyHC's efforts, including ways in which we can improve our information architecture, how we can grow our community, both in terms of project sustainability and usage, as well as the social component of the community itself, how we can improve PyHC package integration, and finally, non-Python library considerations. The suggested improvements and additions therein advance PyHC's mission and strategic goals, while helping better integrate PyHC into the broader Heliophysics and Space Weather community efforts. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
11. Lessons learned working with protected assets in an open-source collaborative scientific software project
- Author
-
Beattie, Keith and Gunter, Dan
- Subjects
Information and Computing Sciences ,Software Engineering ,Life on Land ,software engineering ,release engineering ,collaborative development ,software sustainability - Abstract
We describe a use-case for balancing the demands of commercial intellectual property and open-source in a collaborative scientific software project.
- Published
- 2021
12. A framework for software sustainability : a case study of e-government and the private sector in KSA
- Author
-
Aljarallah, Sulaiman
- Subjects
005.1068 ,Software Sustainability ,Framework ,Expert system ,End-users ,Experts ,Software industry ,Saudi Arabia - Abstract
Sustainability has become an important topic globally and the demand for ICT sustainability is escalating. Despite the attempts of academics to define software sustainability, which is a multidisciplinary issue, no single acceptable definition exists. Similarly, current models or frameworks are conceptual and abstract. Moreover, the software industry involves and affects organisations of all types and therefore, a number of barriers to the adoption of sustainable development in SE need to be overcome. As a result, there is a need to demystify software sustainability, enhance its understanding among software engineers, and increase awareness within both the software industry and society as a whole. Thus, the main aim of this thesis was to develop a holistic framework for software sustainability by investigating software sustainability with regard to the models and frameworks currently in use. To achieve this, the literature concerning current practices in sustainable software development was investigated; stakeholders were examined empirically to reveal critical factors that shape software sustainability; and a framework was then developed and empirically evaluated within the software industry. The framework has been tailored so that it could help to achieve software sustainability at an organisational level in developing countries, more specifically in e-government in the KSA. Since the literature review revealed a lack of practical tools, the research moves the study of software sustainability from a conceptual to a practical level, breaking new ground by introducing a practical tool. This tool fully supports the theoretical framework which provides guidelines for developing sustainable software for the software industry.
- Published
- 2020
- Full Text
- View/download PDF
13. Establishing the Research Data Management Container in NFDIxCS.
- Author
-
Al Laban, Firas, Bernoth, Jan, Goedicke, Michael, Lucke, Ulrike, Striewe, Michael, Wieder, Philipp, and Yahyapour, Ramin
- Published
- 2023
- Full Text
- View/download PDF
14. Assessing Software Sustainability of Connected Health Applications
- Author
-
García-Berná, José A., Ouhbi, Sofia, Fernández-Alemán, José L., Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Rocha, Alvaro, editor, Adeli, Hojjat, editor, Dzemyda, Gintautas, editor, and Moreira, Fernando, editor
- Published
- 2022
- Full Text
- View/download PDF
15. Editorial: Neuroscience, computing, performance, and benchmarks: Why it matters to neuroscience how fast we can compute.
- Author
-
Aimone, James B., Awile, Omar, Diesmann, Markus, Knight, James C., Nowotny, Thomas, and Schürmann, Felix
- Subjects
BENCHMARKING (Management) - Published
- 2023
- Full Text
- View/download PDF
16. Editorial: Neuroscience, computing, performance, and benchmarks: Why it matters to neuroscience how fast we can compute
- Author
-
James B. Aimone, Omar Awile, Markus Diesmann, James C. Knight, Thomas Nowotny, and Felix Schürmann
- Subjects
performance benchmarking ,large-scale simulation ,simulation workflows ,software sustainability ,neuromorphic computing architectures ,subcellular neurosimulation ,Neurosciences. Biological psychiatry. Neuropsychiatry ,RC321-571 - Published
- 2023
- Full Text
- View/download PDF
17. More sustainable artificial intelligence systems through stakeholder involvement?
- Author
-
Kunkel, Stefanie, Schmelzle, Frieder, Niehoff, Silke, and Beier, Grischa
- Subjects
ARTIFICIAL intelligence ,MACHINE learning ,SOFTWARE engineering ,NATURAL language processing ,SCIENTIFIC literature ,GREENHOUSE gases ,SUSTAINABILITY ,INTERNET forums ,SUSTAINABLE architecture - Abstract
The article focuses on artificial intelligence systems that have been the focus of much public debate, the environmental dimension of sustainability of AI systems has received less attention. Topics include examines AI development and use, for instance, require energy and cause high emissions and the broader environmental effects of using AI systems in other fields of society.
- Published
- 2023
- Full Text
- View/download PDF
18. Software Sustainability: Academic Understanding and Industry Perceptions
- Author
-
Oyedeji, Shola, Shamshiri, Hatef, Porras, Jari, Lammert, Dominic, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Wang, Xiaofeng, editor, Martini, Antonio, editor, Nguyen-Duc, Anh, editor, and Stray, Viktoria, editor
- Published
- 2021
- Full Text
- View/download PDF
19. Elements of Sustainability for Public Sector Software – Mosaic Enterprise Architecture, Macroservices, and Low-Code
- Author
-
Setälä, Manu, Abrahamsson, Pekka, Mikkonen, Tommi, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Wang, Xiaofeng, editor, Martini, Antonio, editor, Nguyen-Duc, Anh, editor, and Stray, Viktoria, editor
- Published
- 2021
- Full Text
- View/download PDF
20. Software Sustainability in the Age of Everything as a Service
- Author
-
Andrikopoulos, Vasilios, Lago, Patricia, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Aiello, Marco, editor, Bouguettaya, Athman, editor, Tamburri, Damian Andrew, editor, and van den Heuvel, Willem-Jan, editor
- Published
- 2021
- Full Text
- View/download PDF
21. What Do We (Not) Know About Research Software Engineering?
- Author
-
Anna-Lena Lamprecht, Carlos Martinez-Ortiz, Michelle Barker, Sadie L. Bartholomew, Justin Barton, Neil Chue Hong, Jeremy Cohen, Stephan Druskat, Jeremy Forest, Jean-Noël Grad, Daniel S. Katz, Robin Richardson, Robert Rosca, Douwe Schulte, Alexander Struck, and Marion Weinzierl
- Subjects
research software engineering ,computational science ,escience ,career paths ,rewards and incentives ,science policy ,training ,infrastructure ,software sustainability ,Computer software ,QA76.75-76.765 - Abstract
As recognition of the vital importance of software for contemporary research is increasing, Research Software Engineering (RSE) is emerging as a discipline in its own right. We present an inventory of relevant research questions about RSE as a basis for future research and initiatives to advance the field, highlighting selected literature and initiatives. This work is the outcome of a RSE community workshop held as part of the 2020 International Series of Online Research Software Events (SORSE) which identified and prioritized key questions across three overlapping themes: people, policy and infrastructure. Almost half of the questions focus on the people theme, which addresses issues related to career paths, recognition and motivation; recruitment and retention; skills; and diversity, equity and inclusion. However, the people and policy themes have the same number of prioritized questions. We recommend that different types of stakeholders, such as RSE employers and policy makers, take responsibility for supporting or encouraging answering of these questions by organizations that have an interest. Initiatives such as the International Council of RSE Associations should also be engaged in this work.
- Published
- 2022
- Full Text
- View/download PDF
22. Moving toward sustainable software citation practices to improve the quality of scientific research.
- Author
-
Kandonga, Goodluck Asobenie, Jingda Ding, and Yiqing Yuan
- Subjects
- *
SOFTWARE failures , *DESIGN software , *COMPUTER software , *SOFTWARE architecture , *CITATION networks , *CONTENT analysis - Abstract
Software is essential for scientific research and is applied in research methodology, data analysis, and knowledge dissemination. Scientists believe that software plays a crucial role in their research process, so it is necessary to recognize the contribution of software developers. This study aims to investigate the current situation of software citation in scientific research and explore possible solutions to improve its sustainability via full-text content analysis. There is a gap between the use and the citation of software in scientific publications, and the lack of information in software citations has been a source of both failure and improvement of software in scientific research. We found various deficiencies that hinder the durability of software citations and put forward some suggestions for their stability and development, such as designing software citation standards, promoting free open licensing of scientific software, and implementing strict peer review of software citations. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
23. Energy Efficiency and Usability of Web-Based Personal Health Records
- Author
-
García-Berná, José Alberto, Ouhbi, Sofia, Fernández-Alemán, José Luis, Carrillo-de-Gea, Juan Manuel, Nicolás, Joaquín, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Rocha, Álvaro, editor, Adeli, Hojjat, editor, Reis, Luís Paulo, editor, Costanzo, Sandra, editor, Orovic, Irena, editor, and Moreira, Fernando, editor
- Published
- 2020
- Full Text
- View/download PDF
24. Software Business
- Author
-
Hyrynsalmi, Sami, Münch, Jürgen, Smolander, Kari, and Melegati, Jorge
- Subjects
software sustainability ,digital transformation ,business intelligence ,business analytics ,software startups ,software product development ,software platforms ,digital ecosystems ,software project management ,thema EDItEUR::K Economics, Finance, Business and Management::KN Industry and industrial studies::KNT Media, entertainment, information and communication industries::KNTX Information technology industries ,thema EDItEUR::K Economics, Finance, Business and Management::KJ Business and Management::KJQ Business mathematics and systems ,thema EDItEUR::K Economics, Finance, Business and Management::KJ Business and Management::KJH Entrepreneurship / Start-ups ,thema EDItEUR::U Computing and Information Technology::UM Computer programming / software engineering::UMZ Software Engineering ,thema EDItEUR::U Computing and Information Technology::UL Operating systems - Abstract
This open access book constitutes the refereed proceedings of the 23rd International Conference on Software Business, ICSOB 2023, which was held in Lahti, Finland, during November 27–29, 2023. The special theme of ICSOB 2023 was Digital Agility: Mastering Change in Software Business and Digital Services. The 27 full papers and 8 short papers presented in this book were carefully reviewed and selected from 79 submissions. They were organized in topical sections as follows: Requirements; software procurement; platforms, ecosystems and data; artificial intelligence; software startups; software product management; software and business co-development; and emerging digital world.
- Published
- 2024
- Full Text
- View/download PDF
25. An Exploratory Study of Software Sustainability at Early Stages of Software Development.
- Author
-
Noman, Hira, Mahoto, Naeem Ahmed, Bhatti, Sania, Abosaq, Hamad Ali, Al Reshan, Mana Saleh, and Shaikh, Asadullah
- Abstract
Sustainability incorporation within the field of Software Engineering is an emerging research area. Sustainability, from an academic perspective, has been addressed to a large extent. However, when it comes to the software industry, the topic has not received much-needed attention. Software, being designed and developed in the industry, can benefit society at large, if sustainability is taken into account by the software professionals during the software design and development process. To develop a sustainable software application, knowledge and awareness about sustainability by professional software developers is one of the key elements. This study is an attempt to examine sustainability knowledge, importance, and support from the perspective of South Asian software professionals. Additionally, this study also proposes sustainability guidelines for certain software applications and also a catalog for the identification of sustainability requirements for different software applications. The queries such as 'What does sustainability mean to a professional software developer?', 'How does the software industry identify sustainability requirements?', 'How do software developers incorporate the sustainability parameters within software during software development?', and many other such queries are addressed in this study. To achieve this goal, a survey was carried out among 221 industry practitioners involved in software projects in various application domains such as banking, finance, and management applications. The results pinpoint that even though sustainability is deemed important by 91% of practitioners, still there is a lack of understanding regarding sustainability incorporation in software development. A total of 48% of professionals often misunderstand "Green software" as "sustainable software". The technical aspect of sustainability is considered most important by professionals (67%) as well as companies (77%). One of the key findings of this study is that 92% of software practitioners are not able to identify sustainability requirements for software applications. The outcomes of the study may be regarded as an initial attempt towards how sustainability is comprehended in software by the South Asian software industry. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
26. Towards a classification of sustainable software development process using manifold machine learning techniques.
- Author
-
Hamdi, Mohammed
- Subjects
- *
MACHINE learning , *COMPUTER software development , *LATENT semantic analysis , *SUSTAINABLE development , *RANDOM forest algorithms , *COMPUTER software industry - Abstract
With the evaluation of the software industry, a huge number of software applications are designing, developing, and uploading to multiple online repositories. To find out the same type of category and resource utilization of applications, researchers must adopt manual working. To reduce their efforts, a solution has been proposed that works in two phases. In first phase, a semantic analysis-based keywords and variables identification process has been proposed. Based on the semantics, designed a dataset having two classes: one represents application type and the other corresponds to application keywords. Afterward, in second phase, input preprocessed dataset to manifold machine learning techniques (Decision Table, Random Forest, OneR, Randomizable Filtered Classifier, Logistic model tree) and compute their performance based on TP Rate, FP Rate, Precision, Recall, F1-Score, MCC, ROC Area, PRC Area, and Accuracy (%). For evaluation purposes, We have used an R language library called latent semantic analysis for creating semantics, and the Weka tool is used for measuring the performance of algorithms. Results show that the random forest depicts the highest accuracy which is 99.3% due to its parametric function evaluation and less misclassification error. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
27. Estimating the Complexity of Architectural Design Decision Networks
- Author
-
Carlos Carrillo Sanchez, Rafael Capilla, and Miroslaw Staron
- Subjects
Architectural decisions ,architectural knowledge ,complexity ,evolution ,software sustainability ,stability ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
The stability and longevity of software systems rely on the quality of design decisions over time. In modern software-intensive systems the number of design decisions taken, the dependencies between those decisions, and the number of design alternatives considered, complicate software maintenance and jeopardize the system's longevity. Despite the existence of complexity metrics applied to code, there is a lack of metrics for design decisions. As estimating the complexity of a set of design decisions is needed for understanding the difficulty of software evolution, this paper proposes and validates a new metric to estimate the complexity of decision networks. The metric is based on decision topologies and provides a way to understand the complexity of decision sets and reason about the maintenance difficulty. We validate our metric empirically in two different ways: (i) evaluating the complexity of two service-based platform systems, and (ii) analyzing the evolution of complexity in four open-source projects and compare how the evolution of complexity affects to the architecture in one of the open-source projects. Our results show that certain network topologies are more difficult to maintain, so we provide a set of tactics to reduce the complexity of design decision networks.
- Published
- 2020
- Full Text
- View/download PDF
28. Investigating the Impact of Usability on Energy Efficiency of Web-based Personal Health Records.
- Author
-
García-Berná, José A., Ouhbi, Sofia, Fernández-Alemán, José L., de Gea, Juan M. Carrillo, and Nicolás, Joaquín
- Subjects
- *
PERSONAL computers , *COMPUTER software , *STATISTICS , *COMPUTER peripherals , *SOCIAL networks , *TASK performance , *ARTIFICIAL intelligence , *MEDICAL records , *DESCRIPTIVE statistics , *SCALE analysis (Psychology) , *ELECTRIC power supplies to apparatus , *STATISTICAL correlation , *DATA analysis , *GRAPHICAL user interfaces , *TELEMEDICINE - Abstract
Usability plays an important role in eHealth applications for their widespread adoption. These software systems have been studied in depth in the literature from this perspective. However, the energy consumption of information systems in the eHealth domain lacks comprehensive research. In this paper, the relationship between the energy consumption of the main components of a PC and the usability evaluations of graphical user interfaces (GUI) were studied in client applications. For this purpose, personal health records (PHR) were used as a case study. A set of 4 web-based PHRs were evaluated with the performance of 20 common tasks in the aforementioned systems. The usability evaluations were carried out by 4 experts. A total of 8 heuristics particularly designed for electronic health record systems and based on the Nielsen usability heuristics were employed. The instantaneous energy values of the power supply and the monitor were collected with an energy consumption measuring equipment. As a result, the following significant correlations were found. In NoMoreClipboard between the Memory heuristic and the power supply (rs = 0.495, p = 0.044), and the Minimalist heuristic and the monitor (rs = − 0.513, p = 0.035). In PatientsLikeMe between the Minimalist heuristic and the power supply (rs = − 0.479, p = 0.083), as well as in the Error heuristic and the power supply (rs = − 0.638, p = 0.014). Finally, in Health Companion between the Match heuristic and the power supply (rs = − 0.481, p = 0.043), and the Error heuristic and the power supply again (rs = − 0.602, p = 0.008). Apart from that, the tasks were divided into those with excellent and fair usability. Those tasks with high usability scores were evaluated to detect whether they also had low energy consumption during task performance. Significant differences were found in PatientsLikeMe with respect to the Error heuristic and the power supply (212.39 ± 18.85W). Significant differences were also found in Health Companion with respect to the Match heuristic and the power supply (199.91 ± 7.19W). The results were discussed to reveal the fundamentals of how implementing usability can impact on energy costs when running client applications. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
29. Does maintainability relate to the energy consumption of software? A case study.
- Author
-
Mancebo, Javier, Calero, Coral, and García, Félix
- Subjects
ENERGY consumption ,MAINTAINABILITY (Engineering) ,COMPUTER software ,CASE studies - Abstract
Energy consumption of software has been becoming increasingly significant, since it can vary according to how the software has been developed. In recent years, developers and researchers have been interested in analyzing, among other things, how energy consumption evolves when changes occur from one version to another in any given software. Thus far, the only studies available are theoretical papers that reinforce the idea that maintainability may have an influence on energy use, but this needs to be proven empirically, which is the goal of this article. This work presents an empirical study carried out to test whether there is a relationship between the energy consumption and the maintainability of several versions of Redmine. Maintainability has been assessed by means of different measures, such as the number of lines of code, or the complexity of the software, calculated using SonarCloud, and the energy consumption measurements have been captured using the EET device. The results obtained show that the number of lines of code affects both the energy consumption of the processor and the total consumption of the computer where the software is run. It is intended that the results from this work should serve as a basis for the undertaking of new empirical studies which will enable the relationship between the software maintainability and the energy efficiency of that software to be better understood. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
30. 11th EGU Galileo Conference: Solid Earth and Geohazards in the Exascale Era Consensual Document
- Author
-
Barcelona Supercomputing Center, Folch, Arnau, Bhihe, Cedric, Caviedes-Vouillième, Daniel, de la Puente, Josep, Esposti Ongaro, Tomaso, Monterrubio, Marisol, Barcelona Supercomputing Center, Folch, Arnau, Bhihe, Cedric, Caviedes-Vouillième, Daniel, de la Puente, Josep, Esposti Ongaro, Tomaso, and Monterrubio, Marisol
- Abstract
The 11th Galileo Conference in Barcelona (May 23-26, 2023) addressed Exascale computing challenges in geosciences. With 78 participants from 15 countries, it focused on European-based research but welcomed contributions from worldwide institutions. The conference had four sessions covering HPC applications, data workflows, computational geosciences, and EuroHPC infrastructures. It featured keynote presentations, poster sessions, and breakout sessions, including Master Classes for 22 Early Career Scientists supported by EGU. This document represents the consensus among participants, capturing outcomes from breakout sessions and acknowledging diverse opinions and approaches., The 11th Galileo Conference of the European Geosciences Union (EGU) focused on "Solid Earth and Geohazards in the Exascale Era." This abstract presents the main outcomes and conclusions from the conference breakout sessions, which aimed to provide recommendations for the future of solid earth research. The discussions highlighted the challenges and opportunities associated with high-performance computing (HPC) in solid earth sciences. The key findings include the need for collaboration between computer scientists and solid earth domain-specific scientists, the importance of portability software layers for different hardware architectures, the adoption of programming models for easier development and deployment of applications, the necessity of HPC training at all career stages, the improvement of accessibility and authentication mechanisms for European machines, and the readiness of urgent computing services for natural catastrophes. The conference also emphasized the significance of sustainable funding, software engineering best practices, and the development of modular and interoperable codes and workflows. Overall, the conference provided insights into the current status of computational solid earth research and offered recommendations for future advancements in the field., European Geosciences Union (EGU), the EuroHPC Center of Excellence for Exascale in Solid Earth (ChEESE) under Grant Agreement No 101093038 (https://cheese2.eu), and the European Union's Next Generation/PRTR Program through grant PCI2022-134973-2., Peer Reviewed, "Article signat per 115 autors/es:" Folch, A., Bhihe, C., Caviedes-Vouillième, D., de la Puente, J., Esposti Ongaro, T., Garg, D, Gibbons, S. J., Kaus, B., Monterrubio, M., Räss, L., Reis, C., Scaini, C., Srivastava, N., Vilarrasa, V., Zwinger, T.", Postprint (author's final draft)
- Published
- 2023
31. Variability Features: Extending Sustainability Decision Maps via an Industrial Case Study
- Author
-
Funke, Markus, Lago, Patricia, Verdecchia, Roberto, Funke, Markus, Lago, Patricia, and Verdecchia, Roberto
- Abstract
Over the years, various thinking frameworks have been developed to address sustainability as a quality property of software-intensive systems. Notwithstanding, which quality concerns should be selected in practice that have a significant impact on sustainability remains a challenge. In this experience report, we propose the notion of variability features, i.e., specific software features which are implemented in a number of possible alternative variants, each with a potentially different impact on sustainability. We extended sustainability decision maps to incorporate these variability features into an already existing thinking framework. Our findings were derived from a qualitative case study and evaluated in an industrial context. Data was collected by analysing a real-world application and conducting working sessions together with expert interviews. The variability features allowed us to identify and evaluate alternative usage scenarios of one real-world software-intensive system, enabling data-driven sustainability choices and suggestions for professional practices. By providing concrete measurements, we can support software architects at design time, and decision makers towards achieving sustainability goals.
- Published
- 2023
- Full Text
- View/download PDF
32. 11th EGU Galileo Conference: Solid Earth and Geohazards in the Exascale Era Consensual Document
- Author
-
European Geosciences Union, European Commission, Ministerio de Ciencia e Innovación (España), Agencia Estatal de Investigación (España), Folch, Arnau, Bhihe, Cedric, Caviedes-Vouillième, Daniel, de la Puente, Josep, Esposti Ongaro, Tomaso, Garg, Deepak, Gibbons, Steven J., Kaus, Boris, Monterrubio, Marisol, Räss, Ludovic, Reis, Claudia, Scaini, Chiara, Srivastava, Nishtha, Vilarrasa, Víctor, Zwinger, Thomas, European Geosciences Union, European Commission, Ministerio de Ciencia e Innovación (España), Agencia Estatal de Investigación (España), Folch, Arnau, Bhihe, Cedric, Caviedes-Vouillième, Daniel, de la Puente, Josep, Esposti Ongaro, Tomaso, Garg, Deepak, Gibbons, Steven J., Kaus, Boris, Monterrubio, Marisol, Räss, Ludovic, Reis, Claudia, Scaini, Chiara, Srivastava, Nishtha, Vilarrasa, Víctor, and Zwinger, Thomas
- Abstract
The 11th Galileo Conference of the European Geosciences Union (EGU) focused on "Solid Earth and Geohazards in the Exascale Era." This abstract presents the main outcomes and conclusions from the conference breakout sessions, which aimed to provide recommendations for the future of solid earth research. The discussions highlighted the challenges and opportunities associated with high-performance computing (HPC) in solid earth sciences. The key findings include the need for collaboration between computer scientists and solid earth domain-specific scientists, the importance of portability software layers for different hardware architectures, the adoption of programming models for easier development and deployment of applications, the necessity of HPC training at all career stages, the improvement of accessibility and authentication mechanisms for European machines, and the readiness of urgent computing services for natural catastrophes. The conference also emphasized the significance of sustainable funding, software engineering best practices, and the development of modular and interoperable codes and workflows. Overall, the conference provided insights into the current status of computational solid earth research and offered recommendations for future advancements in the field.
- Published
- 2023
33. Developing Sustainable and Energy-Efficient Software Systems
- Author
-
Kruglov, Artem and Succi, Giancarlo
- Subjects
Software Engineering ,Software Metrics ,Software Sustainability ,Software Quality Assurance ,Green Software ,thema EDItEUR::U Computing and Information Technology::UM Computer programming / software engineering::UMZ Software Engineering ,thema EDItEUR::K Economics, Finance, Business and Management::KJ Business and Management::KJQ Business mathematics and systems - Abstract
This open access book provides information how to choose and collect the appropriate metrics for a software project in an organization. There are several kinds of metrics, based on the analysis of source code and developed for different programming paradigms such as structured programming and object-oriented programming (OOP). This way, the book follows three main objectives: (i) to identify existing and easily-collectible measures, if possible in the early phases of software development, for predicting and modeling both the traditional attributes of software systems and attributes specifically related to their efficient use of resources, and to create new metrics for such purposes; (ii) to describe ways to collect these measures during the entire lifecycle of a system, using minimally-invasive monitoring of design-time processes, and consolidate them into conceptual frameworks able to support model building by using a variety of approaches, including statistics, data mining and computational intelligence; and (iii) to present models and tools to support design time evolution of systems based on design-time measures and to empirically validate them. The book provides researchers and advanced professionals with methods for understanding the full implications of alternative choices and their relative attractiveness in terms of enhancing system resilience. It also explores the simultaneous use of multiple models that reflect different system interpretations or stakeholder perspectives.
- Published
- 2023
- Full Text
- View/download PDF
34. Report on the Workshop on Sustainable Software Sustainability 2021 (WoSSS21)
- Author
-
Shoaib Sufi, Carlos Martinez-Ortiz, Peter Doorn, Jessica Farrell, Michelle Barker, Daniel S. Katz, Adam Jackson, Alexander Struck, Andrew Sandeman, Andrew Stewart, Andy R. Terrel, Ben Companjen, Carina Haupt, Carly Strasser, Carole Goble, Christina Von Flach Garcia Chavez, Colin Venters, Dianne Dietrich, Elena Colón-Marrero, Emma Irwin, Euan Cochrane, Fakhereh (Sarah) Alidoost, Fotis Psomopoulos, Gerard Coen, Hilary Szu Yin Shiue, Ignacio Blanquer, Jean-Noël Grad, Jesse de Vos, Jessica Meyerson, Kelly Rosa Braghetto, Konstantinos Repanas, Martin Hammitzsch, Meta Keijzer-de Ruijter, Michael Courtney, Morane Gruenpeter, Mustafa Doğan, Neil Chue Hong, Nicolas M. Thiéry, Otigbu Austine, Pamela Nye, Patricia Falcão, Paula Andrea Martinez, Rachael Ainsworth, Raniere Silva, Scott Kirycki, Stian Soiland-Reyes, Tom Honeyman, and Vicky Rampin
- Subjects
software sustainability ,software ,Code ,Open Research ,Research ,Research Software ,Software preservation ,infrastructure ,cultural heritage ,FAIR Software ,Open Science ,Long lived software ,Software Policy ,FAIR - Abstract
This report is based on the discussions, presentations, and reflections on the Workshop on Sustainable Software Sustainability (wosss.org/wosss21/home) that took place in October 2021 (WoSSS21). The workshop brought together leaders, managers, and specialists in software sustainability. The topics covered included Open Science, FAIR software, human and technical infrastructure, advances in research software and software aspects of cultural heritage. The report captures the state of the art for a range of software sustainability topics according to those who attended. It contains featured sections (where authors provided information beyond a summary), summaries, discussions, and where applicable links to videos of the talks, slides and transcripts. This is the 4th report in the WoSSS report series (wosss.org).
- Published
- 2023
- Full Text
- View/download PDF
35. 5 Schritte zu nachhaltiger(er) Software
- Author
-
Jettka, Daniel and Marčić, Aleksander
- Subjects
Nachhaltigkeit von Software ,Research software management ,Software sustainability ,Forschungssoftware ,Research software ,Forschungssoftwaremanagement ,Software ,NFDI4Culture - Abstract
Das Poster stellt 5 Schritte dar, deren Beachtung zur Nachhaltigkeit von Forschungssoftware beiträgt. Diese Schritte umfassen die Handlungsbereiche Recherchieren, Informieren, Planen, Helfen lassen und Teilen.
- Published
- 2023
- Full Text
- View/download PDF
36. Amsterdam Declaration on Funding Research Software Sustainability
- Author
-
Michelle Barker, Neil P. Chue Hong, Joris van Eijnatten, and Daniel S. Katz
- Subjects
software sustainability ,funding ,open science ,research software ,declaration - Abstract
This Declaration on Funding Research Software Sustainability builds on actions undertaken by the Research Software Alliance (ReSA), research funding organisations, and the community surrounding it to develop awareness about the role funders can play in sustaining software in the longer term. It was initiated during an international workshop attended by representatives of funding organisations in Amsterdam on 8-9 November 2022, organised by ReSA and the Netherlands eScience Center. The Declaration is a first step towards formalising, on a global level, the basic principles and recommendations related to funding the sustainability of research software, including the people needed to achieve this goal. The aim of this Declaration is to raise awareness of the role of funding practice in the sustainability of research software, and to improve that practice. The Declaration includes a limited number of recommendations and an accompanying ADORE.software Toolkit. For the purposes of this declaration, research software is defined as “all forms of software that were created during the research process or for a research purpose”. A fuller description is included in the accompanying ADORE.software Toolkit
- Published
- 2023
- Full Text
- View/download PDF
37. Variability Features: Extending Sustainability Decision Maps via an Industrial Case Study
- Subjects
software architecture ,case study ,software sustainability ,and Infrastructure ,lessons learned ,variability features ,Innovation ,SDG 12 - Responsible Consumption and Production ,SDG 9 - Industry - Abstract
Over the years, various thinking frameworks have been developed to address sustainability as a quality property of software-intensive systems. Notwithstanding, which quality concerns should be selected in practice that have a significant impact on sustainability remains a challenge.In this experience report, we propose the notion of variability features, i.e., specific software features which are implemented in a number of possible alternative variants, each with a potentially different impact on sustainability. We extended sustainability decision maps to incorporate these variability features into an already existing thinking framework.Our findings were derived from a qualitative case study and evaluated in an industrial context. Data was collected by analysing a real-world application and conducting working sessions together with expert interviews.The variability features allowed us to identify and evaluate alternative usage scenarios of one real-world software-intensive system, enabling data-driven sustainability choices and suggestions for professional practices. By providing concrete measurements, we can support software architects at design time, and decision makers towards achieving sustainability goals.
- Published
- 2023
38. DHd-AG 'Research Software Engineering in den Digital Humanities' (AG DH-RSE): Vorstellung 2023
- Author
-
Czmiel, Henny-Krahmer, and Jettka
- Subjects
DHd-AG Research Software Engineering ,Digital Humanities ,Software Sustainability ,Nachhaltigkeit von Software ,DHd-AG ,Research Software ,Forschungssoftware ,Research Software Engineering - Abstract
In der Präsentation stellt sich die Arbeitsgruppe "Research Software Engineering in den Digital Humanities" (AG DH-RSE) im Rahmen der DHd-Konferenz 2023 vor. Die AG DH-RSE befasst sich mit der Stärkung der Position von Softwareentwickler:innen (Research Software Engineers - RSEs) in den Geistes- und Kulturwissenschaften und der Verbesserung der Sichtbarkeit ihrer Forschungsbeiträge innerhalb der Digital Humanities.
- Published
- 2023
- Full Text
- View/download PDF
39. Building on Communities to further Software Sustainability
- Author
-
Fouilloux, Anne
- Subjects
software sustainability ,Research Software Engineers ,community ,RSE - Abstract
Talk given as part of SIAM Conference on Computational Science and Engineering 2023 Session "MS282 Towards Improvement of Sustainability and Productivity for Research Software - Part II of II" The author would like to thank the contributions from Alok Kumar Gupta, Elina Miinalainen, Hamish Struthers, Jean Iaquinta, Kimmo Ervasti, Maiken Pedersen, Oskar Landgren, Øyvind Seland, Prashanth Dwarakanath, Risto Makkonen, Tommi Bergman, Tyge Løvseth, Yanchun He Software sustainability is increasingly recognised as a must in scientific research. Well-established tools for source code management, for software package (and dependency) management and/or application-level virtualisation (containerisation) are often instrumental in the development of software. No matter how “good” these tools are, alone they can hardly ensure long-term sustainability. Teams and communities are equally or even more important than any technical solution chosen. Building community practices to ensure the long-term sustainability of software is rarely given priority in the context of scientific projects which heavily rely on them nonetheless. Co-developing “best practices” with communities proves to lead to a wider/better adoption, more efficient work/developments, higher quality documentation and training material/tutorials, a much flatter learning curve which makes it easier onboarding newcomers, and all that translates into a better take up by researchers. In this talk, the Nordic Infrastructure Community for Earth System Modelling Tools will explain how they have placed people at the centre of the software development cycle to ensure its long-term sustainability. Successful examples will be presented as well as failures, to highlight what went well or wrong, respectively, and why. The importance of going beyond its own team and community will be discussed as well as how to think about a scientific project in a wider context e.g Open Science., This work was produced for the NeIC NICEST2 project, that is supported by the Nordic e-Infrastructure Collaboration (NeIC), which is part of NordForsk.
- Published
- 2023
- Full Text
- View/download PDF
40. Exploring Sustainability from the Software Quality Model Perspective.
- Author
-
García-Mireles, Gabriel Alberto
- Subjects
COMPUTER software quality control ,SOFTWARE engineering ,SOFTWARE validation ,COMPUTER software - Abstract
Supporting sustainable development goals have become a research topic in software engineering community. Although several models and frameworks propose sustainability definitions, sustainability meaning is still emerging. Given that sustainability can be studied as a nonfunctional requirement or a quality attribute, this paper aims at exploring the sustainability concept from the software quality perspective based on approaches for classifying quality models. As a work in progress, the proposed classification scheme was piloted with papers gathered from a previously published literature review about sustainability and software quality. As a result, the classification scheme allows identifying purpose, domain, number of qualityrelated terms, sustainability dimensions, among others. However, other aspects, such as categorizing analysis models and validation approaches, might improve the classification scheme. [ABSTRACT FROM AUTHOR]
- Published
- 2018
41. Five Theses for Interactive Digital Narrative
- Author
-
Koenitz, Hartmut, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Kobsa, Alfred, Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Mitchell, Alex, editor, Fernández-Vara, Clara, editor, and Thue, David, editor
- Published
- 2014
- Full Text
- View/download PDF
42. Situating a Design Space for Sustainable Software Appropriation
- Author
-
Arakelyan, Arman, Lamas, David, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Kobsa, Alfred, editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Weikum, Gerhard, editor, and Kurosu, Masaaki, editor
- Published
- 2014
- Full Text
- View/download PDF
43. Is software sustainability considered in the CSR of software industry?
- Author
-
Calero, C., García-Rodríguez De Guzmán, I., Moraga, M. A., and García, F.
- Subjects
- *
COMPUTER software industry , *SOCIAL responsibility of business , *SUSTAINABILITY , *ECOLOGICAL impact , *COMPUTER software , *ECOLOGICAL houses - Abstract
Software is a key factor in the functioning of today's world. Software is supposed to have some characteristics such as: reliability, security, etc., but it is not at all easy to find energy efficiency considered as being one of software's most important features. Aspects related to Green Software have begun to be considered vital and basic, due to pressure from a society which is becoming more and more aware of environmental problems. In this paper we want to explore whether software companies, responsible for developing software, are aligning their strategies with environmental concerns. To do so, we have checked the Corporate Social Responsibility (CSR) policies of the ten most important software companies and looked at these documents with reference to the UN's sustainable development goals. A well-defined method for carrying out the analysis of the CSR policies led the authors to identify which of the sustainability actions proposed can be classified within any of the software sustainability dimensions. The analysis of these actions shows that sustainability is considered in most of the companies; nonetheless, most attention is currently devoted to hardware-based initiatives intended to reduce the carbon footprint of the hardware resources of the companies. In addition, green software initiatives are still not the priority, despite the influence of software on energy consumption, and in spite of its impact on the environment. Using the set of actions selected, a set of specific actions for software sustainability, to be included in the CSR of software companies, has been defined. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
44. Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained.
- Author
-
Katz, Daniel S., McInnes, Lois Curfman, Bernholdt, David E., Mayes, Abigail Cabunoc, Hong, Neil P. Chue, Duckles, Jonah, Gesing, Sandra, Heroux, Michael A., Hettrick, Simon, Jimenez, Rafael C., Pierce, Marlon, Weaver, Belinda, and Wilkins-Diehr, Nancy
- Subjects
COMPUTER engineering ,COMMUNITY organization ,COMPUTER software research - Abstract
Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently, with its development largely as by-products of other initiatives. Moreover, challenges in scientific software are expanding due to disruptive changes in computer hardware, increasing scale and complexity of data, and demands for more complex simulations involving multiphysics, multiscale modeling and outer-loop analysis. In recent years, community members have established a range of grass-roots organizations and projects to address these growing technical and social challenges in software productivity, quality, reproducibility, and sustainability. This article provides an overview of such groups and discusses opportunities to leverage their synergistic activities while nurturing work toward emerging software ecosystems. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
45. Context-aware energy-efficient applications for cyber-physical systems.
- Author
-
Horcas, Jose-Miguel, Pinto, Mónica, and Fuentes, Lidia
- Subjects
ENERGY consumption ,POWER resources ,ENERGY conservation ,ENERGY consultants ,ENERGY management - Abstract
Abstract Software systems have a strong impact on the energy consumption of the hardware they use. This is especially important for cyber-physical systems where power consumption strongly influences the battery life. For this reason, software developers should be more aware of the energy consumed by their systems. Moreover, software systems should be developed to adapt their behavior to minimize the energy consumed during their execution. This can be done by monitoring the usage context of the system and having runtime support to react to those changes that impact the energy footprint negatively. Although both the hardware and the software parts of cyber-physical systems can be adapted to reduce its energy consumption, this paper focuses on software adaptation. Concretely, the paper illustrates how to address the problem of developing context-aware energy-efficient applications using a Green Eco-Assistant that makes use of advanced software engineering methods, such as Dynamic Software Product Lines and Separation of Concerns. The main steps of our approach are illustrated by applying them to a cyber-physical system case study. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
46. Support for Sustainable and Interoperable Research Tools and Data Services
- Author
-
Jettka, Daniel and Marčić, Aleksander
- Subjects
NFDI ,Nachhaltigkeit von Software ,Software sustainability ,Forschungssoftware ,Research software ,Software ,Nationale Forschungsdateninfrastruktur ,NFDI4Culture - Abstract
This poster presents the activities regarding sustainable software development within the NFDI4Culture Helpdesk which provides individual support for a broad range of research data and software concerns to scholars, institutions and data providers.
- Published
- 2023
- Full Text
- View/download PDF
47. Practical guide to Software Management Plans
- Author
-
Martinez-Ortiz, Carlos, Martinez Lavanchy, Paula, Sesink, Laurents, Olivier, Brett G., Meakin, James, de Jong, Maaike, Cruz, Maria, Akhmerov, Anton, Ancion, Zoé, de Bruin, Jonathan, Culina, Antica, Erdmann, Christopher, Grootveld, Marjan, Psomopoulos, Fotis E., Sarkol, Vera, van Leeuwen, Caspar Martijn, and Vinju, Jurgen J.
- Subjects
Software Management Plan ,Software Management ,Software sustainability ,Research Software - Abstract
Research software plays a crucial role in academic research and has become a key output of many research projects. A software management plan helps to implement best practices during software development and ensures that software is accessible and reusable in the short and longer term. It also contributes to the reproducibility of results and stimulates collaborative work on open-source software for research. TheNetherlands eScience CenterandNWO, the Dutch Research Council, tookthe initiative to form a working group anddevelop ed (national) guidelines for software management plans. This working group was composed of five experts in research software, representing different research organizations in the Netherlands, and roles within those organizations. The working group was active between December 2021 and September 2022.
- Published
- 2023
- Full Text
- View/download PDF
48. 11th EGU Galileo Conference: Solid Earth and Geohazards in the Exascale Era Consensual Document
- Author
-
Folch, Arnau, Bhihe, Cedric, Caviedes-Vouillième, Daniel, De La Puente, Josep, Esposti Ongaro, Tomaso, Garg, Deepak, Gibbons, Steven J., Kaus, Boris, Monterrubio, Marisol, Räss, Ludovic, Reis, Claudia, Scaini, Chiara, Srivastava, Nishtha, Vilarrasa, Víctor, and Zwinger, Thomas
- Subjects
Galileo Conference ,Computational geosciences ,Research infrastructures ,Data workflows ,Geohazards ,Modeling ,Software sustainability ,High-Performance Computing (HPC) ,Exascale Era ,Solid Earth - Abstract
The 11th Galileo Conference in Barcelona (May 23-26, 2023) addressed Exascale computing challenges in geosciences. With 78 participants from 15 countries, it focused on European-based research but welcomed contributions from worldwide institutions. The conference had four sessions covering HPC applications, data workflows, computational geosciences, and EuroHPC infrastructures. It featured keynote presentations, poster sessions, and breakout sessions, including Master Classes for 22 Early Career Scientists supported by EGU. This document represents the consensus among participants, capturing outcomes from breakout sessions and acknowledging diverse opinions and approaches., The 11th Galileo Conference of the European Geosciences Union (EGU) focused on "Solid Earth and Geohazards in the Exascale Era." This abstract presents the main outcomes and conclusions from the conference breakout sessions, which aimed to provide recommendations for the future of solid earth research. The discussions highlighted the challenges and opportunities associated with high-performance computing (HPC) in solid earth sciences. The key findings include the need for collaboration between computer scientists and solid earth domain-specific scientists, the importance of portability software layers for different hardware architectures, the adoption of programming models for easier development and deployment of applications, the necessity of HPC training at all career stages, the improvement of accessibility and authentication mechanisms for European machines, and the readiness of urgent computing services for natural catastrophes. The conference also emphasized the significance of sustainable funding, software engineering best practices, and the development of modular and interoperable codes and workflows. Overall, the conference provided insights into the current status of computational solid earth research and offered recommendations for future advancements in the field.
- Published
- 2023
- Full Text
- View/download PDF
49. What Do We (Not) Know About Research Software Engineering?
- Author
-
Lamprecht, Anna-Lena, Martinez-Ortiz, Carlos, Barker, Michelle, Bartholomew, Sadie L., Barton, Justin, Chue Hong, Neil, Cohen, Jeremy, Druskat, Stephan, Forest, Jeremy, Grad, Jean-Noël, Katz, Daniel S., Richardson, Robin, Rosca, Robert, Schulte, Douwe, Struck, Alexander, and Weinzierl, Marion
- Subjects
rewards and incentives ,science policy ,training ,career paths ,software sustainability ,computational science ,infrastructure ,Library and Information Sciences ,eScience ,research software engineering ,Software ,Information Systems - Abstract
As recognition of the vital importance of software for contemporary research is increasing, Research Software Engineering (RSE) is emerging as a discipline in its own right. We present an inventory of relevant research questions about RSE as a basis for future research and initiatives to advance the field, highlighting selected literature and initiatives. This work is the outcome of a RSE community workshop held as part of the 2020 International Series of Online Research Software Events (SORSE) which identified and prioritized key questions across three overlapping themes: people, policy and infrastructure. Almost half of the questions focus on the people theme, which addresses issues related to career paths, recognition and motivation; recruitment and retention; skills; and diversity, equity and inclusion. However, the people and policy themes have the same number of prioritized questions. We recommend that different types of stakeholders, such as RSE employers and policy makers, take responsibility for supporting or encouraging answering of these questions by organizations that have an interest. Initiatives such as the International Council of RSE Associations should also be engaged in this work. 
- Published
- 2022
50. Derivation of Green Metrics for Software
- Author
-
Lami, Giuseppe, Buglione, Luigi, Fabbrini, Fabrizio, Woronowicz, Tanja, editor, Rout, Terry, editor, O’Connor, Rory V., editor, and Dorling, Alec, editor
- Published
- 2013
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.