Search results for: software ecosystem
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 5476

Search results for: software ecosystem

5446 Renewable Energy and Ecosystem Services: A Geographi̇cal Classification in Azerbaijan

Authors: Nijat S. İmamverdiyev

Abstract:

The transition to renewable energy sources has become a critical component of global efforts to mitigate climate change and promote sustainable development. However, the deployment of renewable energy technologies can also have significant impacts on ecosystems and the services they provide, such as carbon sequestration, soil fertility, water quality, and biodiversity. It also highlights the potential co-benefits of renewable energy deployment for ecosystem services, such as reducing greenhouse gas emissions and improving air and water quality. Renewable energy sources, such as wind, solar, hydro, and biomass, are increasingly being used to meet the world's energy needs due to their environmentally friendly nature and the desire to reduce greenhouse gas emissions. However, the expansion of renewable energy infrastructure can also impact ecosystem services, which are the benefits that humans derive from nature, such as clean water, air, and food. This geographical assessment aims to evaluate the relationship between renewable energy infrastructure and ecosystem services. Here, also explores potential solutions to mitigate the negative effects of renewable energy infrastructure on ecosystem services, such as the use of ecological compensation measures, biodiversity-friendly design of renewable energy infrastructure, and stakeholder involvement in decision-making processes.

Keywords: renewable energy, solar energy, climate change, energy production

Procedia PDF Downloads 32
5445 Reasons for Non-Applicability of Software Entropy Metrics for Bug Prediction in Android

Authors: Arvinder Kaur, Deepti Chopra

Abstract:

Software Entropy Metrics for bug prediction have been validated on various software systems by different researchers. In our previous research, we have validated that Software Entropy Metrics calculated for Mozilla subsystem’s predict the future bugs reasonably well. In this study, the Software Entropy metrics are calculated for a subsystem of Android and it is noticed that these metrics are not suitable for bug prediction. The results are compared with a subsystem of Mozilla and a comparison is made between the two software systems to determine the reasons why Software Entropy metrics are not applicable for Android.

Keywords: android, bug prediction, mining software repositories, software entropy

Procedia PDF Downloads 546
5444 Revolutionary Solutions for Modeling and Visualization of Complex Software Systems

Authors: Jay Xiong, Li Lin

Abstract:

Existing software modeling and visualization approaches using UML are outdated, which are outcomes of reductionism and the superposition principle that the whole of a system is the sum of its parts, so that with them all tasks of software modeling and visualization are performed linearly, partially, and locally. This paper introduces revolutionary solutions for modeling and visualization of complex software systems, which make complex software systems much easy to understand, test, and maintain. The solutions are based on complexity science, offering holistic, automatic, dynamic, virtual, and executable approaches about thousand times more efficient than the traditional ones.

Keywords: complex systems, software maintenance, software modeling, software visualization

Procedia PDF Downloads 368
5443 Ecosystem Services and Human Well-Being: Case Study of Tiriya Village, Bastar India

Authors: S. Vaibhav Kant Sahu, Surabhi Bipin Seth

Abstract:

Human well-being has multiple constituents including the basic material for a good life, freedom and choice, health, good social relations, and security. Poverty is also multidimensional and has been defined as the pronounced deprivation of well-being. Dhurwa tribe of Bastar (India) have symbiotic relation with nature, it provisions ecosystem service such as food, fuel and fiber; regulating services such as climate regulation and non-material benefits such as spiritual or aesthetic benefits and they are managing their forest from ages. The demand for ecosystem services is now so great that trade-off among services become rule. Aim of study to explore evidences for linkages between ecosystem services and well-being of indigenous community, how much it helps them in poverty reduction and interaction between them. Objective of study was to find drivers of change and evidence concerning link between ecosystem, human development and sustainability, evidence in decision making does it opt for multi sectoral objectives. Which means human well-being as the central focus for assessment, while recognizing that biodiversity and ecosystems also have intrinsic value. Ecosystem changes that may have little impact on human well-being over days or weeks may have pronounced impacts over years or decades; so assessments needed to be conducted at spatial and temporal scales under social, political, economic scales to have high-resolution data. Researcher used framework developed by Millennium ecosystem assessment; since human action now directly or unknowingly virtually alter ecosystem. Researcher used ethnography study to get primary qualitative data, secondary data collected from panchayat office. The responses were transcribed and translated into English, as interview held in Hindi and local indigenous language. Focus group discussion were held with group of 10 women at Tiriya village. Researcher concluded with well-being is not just gap between ecosystem service supply but also increases vulnerability. Decision can have consequences external to the decision framework these consequences are called externalities because they are not part of the decision-making calculus.

Keywords: Bastar, Dhurwa tribe, ecosystem services, millennium ecosystem assessment, sustainability

Procedia PDF Downloads 266
5442 Analyzing the Effectiveness of Different Testing Techniques in Ensuring Software Quality

Authors: R. M. P. C. Bandara, M. L. L. Weerasinghe, K. T. C. R. Kumari, A. G. D. R. Hansika, D. I. De Silva, D. M. T. H. Dias

Abstract:

Software testing is an essential process in software development that aims to identify defects and ensure that software is functioning as intended. Various testing techniques are employed to achieve this goal, but the effectiveness of these techniques varies. This research paper analyzes the effectiveness of different testing techniques in ensuring software quality. The paper explores different testing techniques, including manual and automated testing, and evaluates their effectiveness in terms of identifying defects, reducing the number of defects in software, and ensuring that software meets its functional and non-functional requirements. Moreover, the paper will also investigate the impact of factors such as testing time, test coverage, and testing environment on the effectiveness of these techniques. This research aims to provide valuable insights into the effectiveness of different testing techniques, enabling software development teams to make informed decisions about the testing approach that is best suited to their needs. By improving testing techniques, the number of defects in software can be reduced, enhancing the quality of software and ultimately providing better software for users.

Keywords: software testing life cycle, software testing techniques, software testing strategies, effectiveness, software quality

Procedia PDF Downloads 48
5441 Approaches to Valuing Ecosystem Services in Agroecosystems From the Perspectives of Ecological Economics and Agroecology

Authors: Sandra Cecilia Bautista-Rodríguez, Vladimir Melgarejo

Abstract:

Climate change, loss of ecosystems, increasing poverty, increasing marginalization of rural communities and declining food security are global issues that require urgent attention. In this regard, a great deal of research has focused on how agroecosystems respond to these challenges as they provide ecosystem services (ES) that lead to higher levels of resilience, adaptation, productivity and self-sufficiency. Hence, the valuing of ecosystem services plays an important role in the decision-making process for the design and management of agroecosystems. This paper aims to define the link between ecosystem service valuation methods and ES value dimensions in agroecosystems from ecological economics and agroecology. The method used to identify valuation methodologies was a literature review in the fields of Agroecology and Ecological Economics, based on a strategy of information search and classification. The conceptual framework of the work is based on the multidimensionality of value, considering the social, ecological, political, technological and economic dimensions. Likewise, the valuation process requires consideration of the ecosystem function associated with ES, such as regulation, habitat, production and information functions. In this way, valuation methods for ES in agroecosystems can integrate more than one value dimension and at least one ecosystem function. The results allow correlating the ecosystem functions with the ecosystem services valued, and the specific tools or models used, the dimensions and valuation methods. The main methodologies identified are multi-criteria valuation (1), deliberative - consultative valuation (2), valuation based on system dynamics modeling (3), valuation through energy or biophysical balances (4), valuation through fuzzy logic modeling (5), valuation based on agent-based modeling (6). Amongst the main conclusions, it is highlighted that the system dynamics modeling approach has a high potential for development in valuation processes, due to its ability to integrate other methods, especially multi-criteria valuation and energy and biophysical balances, to describe through causal cycles the interrelationships between ecosystem services, the dimensions of value in agroecosystems, thus showing the relationships between the value of ecosystem services and the welfare of communities. As for methodological challenges, it is relevant to achieve the integration of tools and models provided by different methods, to incorporate the characteristics of a complex system such as the agroecosystem, which allows reducing the limitations in the processes of valuation of ES.

Keywords: ecological economics, agroecosystems, ecosystem services, valuation of ecosystem services

Procedia PDF Downloads 84
5440 The Impact of Climate Change on Cropland Ecosystem in Tibet Plateau

Authors: Weishou Shen, Chunyan Yang, Zhongliang Li

Abstract:

The crop climate productivity and the distribution of cropland reflect long-term adaption of agriculture to climate. In order to fully understand the impact of climate change on cropland ecosystem in Tibet, the spatiotemporal changes of crop climate productivity and cropland distribution were analyzed with the help of GIS and RS software. Results indicated that the climate change to the direction of wet and warm in Tibet in the recent 30 years, with a rate of 0.79℃/10 yr and 23.28 mm/10yr respectively. Correspondingly, the climate productivity increased gradually, with a rate of 346.3kg/(hm2•10a), of which, the fastest-growing rate of the crop climate productivity is in Southern Tibet Mountain- plain-valley. During the study period, the total cropland area increased from 32.54 million ha to 37.13 million ha, and cropland has expanded to higher altitude area and northward. Overall, increased cropland area and crop climate productivity due to climate change plays a positive role for agriculture in Tibet.

Keywords: climate change, productivity, cropland area, Tibet plateau

Procedia PDF Downloads 337
5439 Urbanization Effects on the Food-Water-Energy Nexus within Ecosystem Services: A Case Study of the Beijing-Tianjin-Hebei Urban Agglomeration in China

Authors: Ke Yang, QiHan, Bauke de Veirs

Abstract:

This study addresses the need for coordinated management of natural resources in urban agglomeration. Using ecosystem services theory, The study explore the relationship between land use in the Beijing-Tianjin-Hebei (B-T-H) region and the Food-Water-Energy (F-W-E) nexus from 2000 to 2030. We assess ecosystem services using the InVEST: Habitat Quality (HQ), Water Yield (WY), Carbon Sequestration (CS), Soil Retention (SDR), and Food Production (FP). The study find an annual expansion of construction land alongside a significant decline in cultivated land. Additionally, HQ, CS, and per capita FP decline annually until 2020 and are expected to persist through 2030. In contrast, WY and SDR grow annually but may decline by 2030. Spearman coefficient analysis reveals synergies between HQ and CS, SDR and CS, and SDR and HQ, with trade-offs between CS and WY and HQ and WY. Utilizing the K-means clustering analysis method, we introduce county-based spatial planning for the F-W-E system, offering valuable insights and recommendations for sustainable resource management.

Keywords: food-water-energy (F-W-E), ecosystem services, trade-offs and synergies, ecosystem service bundle, county-based

Procedia PDF Downloads 27
5438 Software Quality Assurance in Component Based Software Development – a Survey Analysis

Authors: Abeer Toheed Quadri, Maria Abubakar, Mehreen Sirshar

Abstract:

Component Based Software Development (CBSD) is a new trend in software development. Selection of quality components is not enough to ensure software quality in Component Based Software System (CBSS). A software product is considered to be a quality product if it satisfies its customer’s needs and has minimum defects. Authors’ survey different research papers and analyzes various techniques which ensure software quality in component based software development. This paper includes an investigation about how to improve the quality of a component based software system without effecting quality attributes. The reported information is identified from literature survey. The developments of component based systems are rising as they reduce the development time, effort and cost by means of reuse. After analysis, it has been explored that in order to achieve the quality in a CBSS we need to have the components that are certified through software measure because the predictability of software quality attributes of system depend on the quality attributes of the constituent components, integration process and the framework used.

Keywords: CBSD (component based software development), CBSS (component based software system), quality components, SQA (software quality assurance)

Procedia PDF Downloads 375
5437 Some Pertinent Issues and Considerations on CBSE

Authors: Anil Kumar Tripathi, Ratneshwer Gupta

Abstract:

All the software engineering researches and best industry practices aim at providing software products with high degree of quality and functionality at low cost and less time. These requirements are addressed by the Component Based Software Engineering (CBSE) as well. CBSE, which deals with the software construction by components’ assembly, is a revolutionary extension of Software Engineering. CBSE must define and describe processes to assure timely completion of high quality software systems that are composed of a variety of pre built software components. Though these features provide distinct and visible benefits in software design and programming, they also raise some challenging problems. The aim of this work is to summarize the pertinent issues and considerations in CBSE to make an understanding in forms of concepts and observations that may lead to development of newer ways of dealing with the problems and challenges in CBSE.

Keywords: software component, component based software engineering, software process, testing, maintenance

Procedia PDF Downloads 371
5436 Effectiveness of Software Quality Assurance in Offshore Development Enterprises in Sri Lanka

Authors: Malinda Gayan Sirisena

Abstract:

The aim of this research is to evaluate the effectiveness of software quality assurance approaches of Sri Lankan offshore software development organizations, and to propose a framework which could be used across all offshore software development organizations. An empirical study was conducted using derived framework from popular software quality evaluation models. The research instrument employed was a questionnaire survey among thirty seven Sri Lankan registered offshore software development organizations. The findings demonstrate a positive view of Effectiveness of Software Quality Assurance – the stronger predictors of Stability, Installability, Correctness, Testability and Changeability. The present study’s recommendations indicate a need for much emphasis on software quality assurance for the Sri Lankan offshore software development organizations.

Keywords: software quality assurance (SQA), offshore software development, quality assurance evaluation models, effectiveness of quality assurance

Procedia PDF Downloads 385
5435 Ecosystem Engineering Strengthens Bottom-Up and Weakens Top-Down Effects via Trait-Mediated Indirect Interactions

Authors: Zhiwei Zhong, Xiaofei Li, Deli Wang

Abstract:

Ecosystem engineering is a powerful force shaping community structure and ecosystem function. Yet, very little is known about the mechanisms by which engineers affect vital ecosystem processes like trophic interactions. Here, we examine the potential for a herbivore ecosystem engineer, domestic sheep, to affect trophic interactions between the web-building spider Argiope bruennichi, its grasshopper prey Euchorthippus spp., and the grasshoppers’ host plant Leymus chinensis. By integrating small- and large-scale field experiments, we demonstrate that: 1) moderate sheep grazing changed the structure of plant communities by suppressing strongly interacting forbs within a grassland matrix; 2) this change in plant community structure drove interaction modifications between the grasshoppers and their grass host plants and between grasshoppers and their spider predators, and 3) these interaction modifications were entirely mediated by plasticity in grasshopper behavior. Overall, ecosystem engineering by sheep grazing strengthened bottom-up effects and weakened top-down effects via trait-mediated interactions, resulting in a nearly two-fold increase in grasshopper densities. Interestingly, the grasshopper behavioral shifts which reduced spider per capita predation rates in the microcosms did not translate to reduced spider predation rates at the larger system scale because increased grasshopper densities offset behavioral effects at larger scales. Our findings demonstrate that 1) ecosystem engineering can strongly alter trophic interactions, 2) such effects can be driven by cryptic trait-mediated interactions, and 3) the relative importance of trait- versus density effects as measured by microcosm experiments may not reflect the importance of these processes at realistic ecological scales due to scale-dependent interactions.

Keywords: bottom-up effects, ecosystem engineering, trait-mediated indirect effects, top-down effects

Procedia PDF Downloads 314
5434 Analyzing the Ecosystem for Women Entrepreneurs: A Case Study of Rural Areas of Jamshoro, Pakistan

Authors: Aisha M. Memon, Arabella Bhutto, Zahid A. Memon, Adnan Pitafi

Abstract:

This study aims to identify the existing and non-existing elements in the entrepreneurial ecosystem which include finance, institutions, laws and regulations, human capital, culture, and markets, to measure the level of effectiveness of existing elements and to develop recommendations for improving the ecosystem to facilitate the women entrepreneurs in Jamshoro, Pakistan. The nature of this study is qualitative. Data were drawn from 25 in-depth, semi-structured interviews and a focus group discussion with women entrepreneurs in rural Jamshoro, Pakistan. The findings show the lack of awareness and knowledge among women entrepreneurs about available financial resources, lack of knowledge about laws, an absence of familial and societal support for women in accessing the entrepreneurial ecosystem, the absence of business and innovation enablers in rural areas, communication gaps, and unskilled human capital. The study found that institutions like non-for-profit organizations are playing an active role in the growth of women entrepreneurs. The existing entrepreneurial ecosystem in Jamshoro can be improved through culturally sensitive coordinated approach, interventions aimed at increasing awareness about the resources, promoting an understanding about the laws and regulations, making business enablers more effective, establishing public-private partnerships, and providing the women entrepreneurs easy access to market and financial resources.

Keywords: entrepreneurship, entrepreneurship ecosystem, Pakistan, women entrepreneurs

Procedia PDF Downloads 146
5433 An Ecosystem Approach to Natural Resource Management: Case Study of the Topčiderska River, Serbia

Authors: Katarina Lazarević, Mirjana Todosijević, Tijana Vulević, Natalija Momirović, Ranka Erić

Abstract:

Due to increasing demand, climate change, and world population growth, natural resources are getting exploit fast. One of the most important natural resources is soil, which is susceptible to degradation. Erosion as one of the forms of land degradation is also one of the most global environmental problems. Ecosystem services are often defined as benefits that nature provides to humankind. Soil, as the foundation of basic ecosystem functions, provides benefits to people, erosion control, water infiltration, food, fuel, fibers… This research is using the ecosystem approach as a strategy for natural resources management for promoting sustainability and conservation. The research was done on the Topčiderska River basin (Belgrade, Serbia). The InVEST Sediment Delivery Ratio model was used, to quantify erosion intensity with a spatial distribution output map of overland sediment generation and delivery to the stream. InVEST SDR, a spatially explicit model, is using a method based on the concept of hydrological connectivity and (R) USLE model. This, combined with socio-economic and law and policy analysis, gives a full set of information to decision-makers helping them to successfully manage and deliver sustainable ecosystems.

Keywords: ecosystem services, InVEST model, soil erosion, sustainability

Procedia PDF Downloads 101
5432 Ecosystem Model for Environmental Applications

Authors: Cristina Schreiner, Romeo Ciobanu, Marius Pislaru

Abstract:

This paper aims to build a system based on fuzzy models that can be implemented in the assessment of ecological systems, to determine appropriate methods of action for reducing adverse effects on environmental and implicit the population. The model proposed provides new perspective for environmental assessment, and it can be used as a practical instrument for decision-making.

Keywords: ecosystem model, environmental security, fuzzy logic, sustainability of habitable regions

Procedia PDF Downloads 387
5431 Improving Security by Using Secure Servers Communicating via Internet with Standalone Secure Software

Authors: Carlos Gonzalez

Abstract:

This paper describes the use of the Internet as a feature to enhance the security of our software that is going to be distributed/sold to users potentially all over the world. By placing in a secure server some of the features of the secure software, we increase the security of such software. The communication between the protected software and the secure server is done by a double lock algorithm. This paper also includes an analysis of intruders and describes possible responses to detect threats.

Keywords: internet, secure software, threats, cryptography process

Procedia PDF Downloads 292
5430 A Software Engineering Methodology for Developing Secure Obfuscated Software

Authors: Carlos Gonzalez, Ernesto Linan

Abstract:

We propose a methodology to conciliate two apparently contradictory processes in the development of secure obfuscated software and good software engineered software. Our methodology consists first in the system designers defining the type of security level required for the software. There are four types of attackers: casual attackers, hackers, institution attack, and government attack. Depending on the level of threat, the methodology we propose uses five or six teams to accomplish this task. One Software Engineer Team and one or two software Obfuscation Teams, and Compiler Team, these four teams will develop and compile the secure obfuscated software, a Code Breakers Team will test the results of the previous teams to see if the software is not broken at the required security level, and an Intrusion Analysis Team will analyze the results of the Code Breakers Team and propose solutions to the development teams to prevent the detected intrusions. We also present an analytical model to prove that our methodology is no only easier to use, but generates an economical way of producing secure obfuscated software.

Keywords: development methodology, obfuscated software, secure software development, software engineering

Procedia PDF Downloads 217
5429 Heterogeneous Artifacts Construction for Software Evolution Control

Authors: Mounir Zekkaoui, Abdelhadi Fennan

Abstract:

The software evolution control requires a deep understanding of the changes and their impact on different system heterogeneous artifacts. And an understanding of descriptive knowledge of the developed software artifacts is a prerequisite condition for the success of the evolutionary process. The implementation of an evolutionary process is to make changes more or less important to many heterogeneous software artifacts such as source code, analysis and design models, unit testing, XML deployment descriptors, user guides, and others. These changes can be a source of degradation in functional, qualitative or behavioral terms of modified software. Hence the need for a unified approach for extraction and representation of different heterogeneous artifacts in order to ensure a unified and detailed description of heterogeneous software artifacts, exploitable by several software tools and allowing to responsible for the evolution of carry out the reasoning change concerned.

Keywords: heterogeneous software artifacts, software evolution control, unified approach, meta model, software architecture

Procedia PDF Downloads 406
5428 Soil Surface Insect Diversity of Tobacco Agricultural Ecosystem in Imogiri, Bantul District of Yogyakarta Special Region, Indonesia

Authors: Martina Faika Harianja, Zahtamal, Indah Nuraini, Septi Mutia Handayani, R. C. Hidayat Soesilohadi

Abstract:

Tobacco is a valuable commodity that supports economic growth in Indonesia. Soil surface insects are important components that influence productivity of tobacco. Thus, diversity of soil surface insects needs to be studied in order to acquire information about specific roles of each species in ecosystem. This research aimed to study the soil surface insect diversity of tobacco agricultural ecosystem in Imogiri, Bantul District of Yogyakarta Special Region, Indonesia. Samples were collected by pitfall-sugar bait trap in August 2015. Result showed 5 orders, 8 families, and 17 genera of soil surface insects were found. The diversity category of soil surface insects in tobacco agricultural ecosystem was poor. Dominant genus was Monomorium with dominance index score 0.07588. Percentages of insects’ roles were omnivores 43%, detritivores 24%, predators 19%, and herbivores 14%.

Keywords: diversity, Indonesia, soil surface insect, tobacco

Procedia PDF Downloads 299
5427 Neural Network Based Approach of Software Maintenance Prediction for Laboratory Information System

Authors: Vuk M. Popovic, Dunja D. Popovic

Abstract:

Software maintenance phase is started once a software project has been developed and delivered. After that, any modification to it corresponds to maintenance. Software maintenance involves modifications to keep a software project usable in a changed or a changing environment, to correct discovered faults, and modifications, and to improve performance or maintainability. Software maintenance and management of software maintenance are recognized as two most important and most expensive processes in a life of a software product. This research is basing the prediction of maintenance, on risks and time evaluation, and using them as data sets for working with neural networks. The aim of this paper is to provide support to project maintenance managers. They will be able to pass the issues planned for the next software-service-patch to the experts, for risk and working time evaluation, and afterward to put all data to neural networks in order to get software maintenance prediction. This process will lead to the more accurate prediction of the working hours needed for the software-service-patch, which will eventually lead to better planning of budget for the software maintenance projects.

Keywords: laboratory information system, maintenance engineering, neural networks, software maintenance, software maintenance costs

Procedia PDF Downloads 320
5426 Environmental Impacts and Ecological Utilization of Water Hyacinth (Eichhornia crassipes) in the Niger Delta Fresh Ecosystem

Authors: Seiyaboh E. I.

Abstract:

Water Hyacinth (Eichhornia crassipes) was introduced into many parts of the world, including Africa, as an ornamental garden pond plant because of its beauty. However, it is considered a dangerous pest today because when not controlled, water hyacinth will cover rivers, lakes and ponds entirely; this dramatically impacts water flow, blocks sunlight from reaching native aquatic plants, and starves the water of oxygen, often killing fish and other aquatic organisms. In the Niger Delta region, water hyacinth is considered a nuisance because of its very obvious devastating environmental impacts in the region. However, water hyacinth (Eichhornia crassipes) constitutes a very important part of an aquatic ecosystem. It possesses specialized growth habits, physiological characteristics and reproductive strategies that allow for rapid growth and spread in freshwater environments and this explains its very rapid spread in the Niger Delta freshwater ecosystem. This paper therefore focuses on the environmental consequences of the proliferation of water hyacinth (Eichhornia crassipes) in the Niger Delta freshwater ecosystem, extent of impact, and options available for its ecological utilization which will help mitigate proliferation, restore effective freshwater ecosystem utilization and balance. It concludes by recommending sustainable practices outlining the beneficial uses of water hyacinth (Eichhornia crassipes) rather than control.

Keywords: environmental impacts, ecological utilization, Niger Delta, water hyacinth, Eichhornia crassipes

Procedia PDF Downloads 239
5425 Software Quality Measurement System for Telecommunication Industry in Malaysia

Authors: Nor Fazlina Iryani Abdul Hamid, Mohamad Khatim Hasan

Abstract:

Evolution of software quality measurement has been started since McCall introduced his quality model in year 1977. Starting from there, several software quality models and software quality measurement methods had emerged but none of them focused on telecommunication industry. In this paper, the implementation of software quality measurement system for telecommunication industry was compulsory to accommodate the rapid growth of telecommunication industry. The quality value of the telecommunication related software could be calculated using this system by entering the required parameters. The system would calculate the quality value of the measured system based on predefined quality metrics and aggregated by referring to the quality model. It would classify the quality level of the software based on Net Satisfaction Index (NSI). Thus, software quality measurement system was important to both developers and users in order to produce high quality software product for telecommunication industry.

Keywords: software quality, quality measurement, quality model, quality metric, net satisfaction index

Procedia PDF Downloads 553
5424 The Comparison of Open Source Software for Digital Libraries

Authors: Kanita Beširević

Abstract:

Open-source software development activities highly rely on Internet gathering communities volunteering in software development projects. Additionally, the libraries and cultural institutions share their metadata in the form of linked metadata to enable dissemination and enrichment. The open-source software provides free alternatives to traditional software solutions. The article aims to investigate the ever-increasing options for the digital library open source software adoption. The software available is presented and compared to other software solutions as well as to their previous versions. The top three open-source digital library software solutions are presented and compared. The comparison criteria are adopted from the UNESCO study by Bankier, J., & Gleason, K. Institutional Repository Software Comparison comprising of twelve criteria to appraise software, namely: infrastructure, front-end design, content discovery, publication tools, interoperability, and preservation. This article adopts a descriptive methodology based on data and information collected through selected software websites and the literature review.

Keywords: open source software, digital library, DSpace, Fedora, Greenstone

Procedia PDF Downloads 74
5423 The Comparative Study of Binary Artifact Repository Managers

Authors: Evgeny Chugunnyy, Alena Gerasimova, Kirill Chernyavskiy, Alexander Krasnov

Abstract:

One of the primary component of Continuous deployment (CD) is a binary artifact repository — the place where artifacts are stored with metadata in a structured way. The binary artifact repository manager (BARM) is a software, which implements this repository logic and exposes a public application programming interface (API) for managing these artifacts. Almost every programming language ecosystem has its own artifact repository kind. During creating Artipie — BARM constructor and server, we analyzed and implemented a lot of different artifact repositories. In this paper we present criterias for comparing artifact repositories, and analyze the most popular repositories using these metrics. We also describe some of the notable features of different repositories. This paper aimed to help people who are creating, maintaining or optimizing software repository and CI tools.

Keywords: artifact, repository, continuous deployment, build automation, artifacts management

Procedia PDF Downloads 107
5422 Importance of Hardware Systems and Circuits in Secure Software Development Life Cycle

Authors: Mir Shahriar Emami

Abstract:

Although it is fully impossible to ensure that a software system is quite secure, developing an acceptable secure software system in a convenient platform is not unreachable. In this paper, we attempt to analyze software development life cycle (SDLC) models from the hardware systems and circuits point of view. To date, the SDLC models pay merely attention to the software security from the software perspectives. In this paper, we present new features for SDLC stages to emphasize the role of systems and circuits in developing secure software system through the software development stages, the point that has not been considered previously in the SDLC models.

Keywords: SDLC, SSDLC, software security, software process engineering, hardware systems and circuits security

Procedia PDF Downloads 220
5421 Four Phase Methodology for Developing Secure Software

Authors: Carlos Gonzalez-Flores, Ernesto Liñan-García

Abstract:

A simple and robust approach for developing secure software. A Four Phase methodology consists in developing the non-secure software in phase one, and for the next three phases, one phase for each of the secure developing types (i.e. self-protected software, secure code transformation, and the secure shield). Our methodology requires first the determination and understanding of the type of security level needed for the software. The methodology proposes the use of several teams to accomplish this task. One Software Engineering Developing Team, a Compiler Team, a Specification and Requirements Testing Team, and for each of the secure software developing types: three teams of Secure Software Developing, three teams of Code Breakers, and three teams of Intrusion Analysis. These teams will interact among each other and make decisions to provide a secure software code protected against a required level of intruder.

Keywords: secure software, four phases methodology, software engineering, code breakers, intrusion analysis

Procedia PDF Downloads 366
5420 Investigating Software Engineering Challenges in Game Development

Authors: Fawad Zaidi

Abstract:

This paper discusses a variety of challenges and solutions involved with creating computer games and the issues faced by the software engineers working in this field. This review further investigates the articles coverage of project scope and the problem of feature creep that appears to be inherent with game development. The paper tries to answer the following question: Is this a problem caused by a shortage, or bad software engineering practices, or is this outside the control of the software engineering component of the game production process?

Keywords: software engineering, computer games, software applications, development

Procedia PDF Downloads 447
5419 Software Quality Promotion and Improvement through Usage of a PSP Oriented Information System

Authors: Gaoussou Doukoure Abdel Kader, Mnkandla Ernest

Abstract:

This research aims to investigate the usage of a personal software process oriented information system in order to facilitate the promotion of software quality and its improvement in organizations. In this light, at the term of a literature review on software quality and related concepts, the personal software process is discussed, more particularly in terms of software quality. Semi-structured interviews will be conducted with a team of software engineers on the first hand to establish a baseline on their understanding of what quality entails for them. The PSP methodology will then be presented to the engineers in its most basic aspects. The research will then proceed to practical case study where a PSP oriented information system is submitted to engineers for usage throughout their development process. Reports from the PSP information system as well as feedback from the engineers will be used in conjunction with the theoretical foundation to establish a PSP inspired framework for software quality promotion and improvement.

Keywords: information communication technology, personal software process, software quality, process quality, software engineering

Procedia PDF Downloads 437
5418 Assessment of Community Perceptions of Mangrove Ecosystem Services and Their Link to SDGs in Vanga, Kenya

Authors: Samson Obiene, Khamati Shilabukha, Geoffrey Muga, James Kairo

Abstract:

Mangroves play a vital role in the achievement of multiple goals of global sustainable development (SDG’s), particularly SDG SDG 14 (life under water). Their management, however, is faced with several shortcomings arising from inadequate knowledge on the perceptions of their ecosystem services, hence a need to map mangrove goods and services within SDGs while interrogating the disaggregated perceptions. This study therefore aimed at exploring the parities and disparities in attitudes and perceptions of mangrove ecosystem services among community members of Vanga and the link of the ecosystem services (ESs) to specific SDG targets. The study was based at the Kenya-Tanzania transboundary area in Vanga; where a carbon-offset project on mangroves is being up scaled. Mixed methods approach employing surveys, focus group discussions (FGDs) and reviews of secondary data were used in the study. A two stage cluster samplings was used to select the study population and the sample size. FGDs were conducted purposively selecting active participants in mangrove related activities with distinct socio-demographic characteristics. Sampled respondents comprised of males and females of different occupations and age groups. Secondary data review was used to select specific SDG targets against which mangrove ecosystem services identified through a value chain analysis were mapped. In Vanga, 20 ecosystem services were identified and categorized under supporting, cultural and aesthetic, provisioning and regulating services. According to the findings of this study, 63.9% (95% ci 56.6-69.3) perceived of the ESs as very important for economic development, 10.3% (95% ci 0-21.3) viewed them as important for environmental and ecological development while 25.8% (95% ci 2.2-32.8) were not sure of any role they play in development. In the social-economic disaggregation, ecosystem service values were found to vary with the level of interaction with the ecosystem which depended on gender and other social-economic classes within the study area. The youths, low income earners, women and those with low education levels were also identified as the primary beneficiaries of mangrove ecosystem services. The study also found that of the 17 SDGs, mangroves have a potential of influencing the achievement 12, including, SDGs 1, 2, 3, 4, 6, 8 10, 12, 13, 14, 15 and 17 either directly or indirectly. Generally therefore, the local community is aware of the critical importance mangroves for enhanced livelihood and ecological services but challenges in sustainability still occur as a result the diverse values and of the services and the contradicting interests of the different actors around the ecosystem. It is therefore important to consider parities in values and perception to avoid a ‘tragedy of the commons’ while striving to enhance sustainability of the Mangrove ecosystem.

Keywords: sustainable development, community values, socio-demographics, Vanga, mangrove ecosystem services

Procedia PDF Downloads 115
5417 Effectiveness of Adopting Software Quality Frameworks in Software Organizations: A Qualitative Review

Authors: Sarah K. Amer, Nagwa Badr, Osman Ibrahim, Ahmed Hamad

Abstract:

This paper surveys the effectiveness of software process quality assurance frameworks, with some focus on Capability Maturity Model Integration (CMMI) - a framework that has become widely adopted in software organizations. The importance of quality improvement in software development, and the differences in the outcomes of quality framework implementation between Middle Eastern and North African (MENA-region) countries and non-MENA-region countries are discussed. The greatest challenges met in the MENA region are identified, with particular focus on Egypt and its rising software development industry.

Keywords: software quality, software process improvement, software development methodologies, capability maturity model integration

Procedia PDF Downloads 314