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

Search results for: software ecosystem

5441 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 318
5440 Software Obsolescence Drivers in Aerospace: An Industry Analysis

Authors: Raúl González Muñoz, Essam Shehab, Martin Weinitzke, Chris Fowler, Paul Baguley

Abstract:

Software applications have become crucial for the aerospace industry, providing a wide range of functionalities and capabilities. However, due to the considerable time difference between aircraft and software life cycles, obsolescence has turned into a major challenge for industry in last decades. This paper aims to provide a view on the different causes of software obsolescence within aerospace industry, as well as a perception on the importance of each of them. The key research question addressed is what drives software obsolescence in the aerospace industry, managing large software application portfolios. This question has been addressed by conducting firstly an in depth review of current literature and secondly by arranging an industry workshop with professionals from aerospace and consulting companies. The result is a set of drivers of software obsolescence, distributed among three different environments and several domains. By incorporating monitoring methodologies to assess those software obsolescence drivers, benefits in maintenance efforts and operations disruption avoidance are expected.

Keywords: aerospace industry, obsolescence drivers, software lifecycle, software obsolescence

Procedia PDF Downloads 378
5439 The Impact of Biodiversity and Urban Ecosystem Services in Real Estate

Authors: Carmen Cantuarias-Villessuzanne, Jeffrey Blain, Radmila Pineau

Abstract:

Our research project aims at analyzing the sensitiveness of French households to urban biodiversity and urban ecosystem services (UES). Opinion surveys show that the French population is sensitive to biodiversity and ecosystem services loss, but the value given to these issues within urban fabric and real estate market lacks evidence. Using GIS data and economic evaluation, by hedonic price methods, weassess the isolated contribution of the explanatory variables of biodiversityand UES on the price of residential real estate. We analyze the variation of the valuefor three urban ecosystem services - flood control, proximity to green spaces, and refreshment - on the price of real estate whena property changes ownership. Our modeling and mapping focus on the price at theIRIS scale (statistical information unit) from 2014 to 2019. The main variables are internal characteristics of housing (area, kind of housing, heating), external characteristics(accessibility and infrastructure, economic, social, and physical environmentsuch as air pollution, noise), and biodiversity indicators and urban ecosystemservices for the Ile-de-France region. Moreover, we compare environmental values on the enhancement of greenspaces and their impact on residential choices. These studies are very useful for real estate developers because they enable them to promote green spaces, and municipalities to become more attractive.

Keywords: urban ecosystem services, sustainable real estate, urban biodiversity perception, hedonic price, environmental values

Procedia PDF Downloads 109
5438 Supporting Embedded Medical Software Development with MDevSPICE® and Agile Practices

Authors: Surafel Demissie, Frank Keenan, Fergal McCaffery

Abstract:

Emerging medical devices are highly relying on embedded software that runs on the specific platform in real time. The development of embedded software is different from ordinary software development due to the hardware-software dependency. MDevSPICE® has been developed to provide guidance to support such development. To increase the flexibility of this framework agile practices have been introduced. This paper outlines the challenges for embedded medical device software development and the structure of MDevSPICE® and suggests a suitable combination of agile practices that will help to add flexibility and address corresponding challenges of embedded medical device software development.

Keywords: agile practices, challenges, embedded software, MDevSPICE®, medical device

Procedia PDF Downloads 237
5437 An Application of Contingent Valuation Method in Valuing Protected Area: A Case Study of Pulau Kukup National Parks

Authors: A. Mukrimah, M. Mohd Parid, H. F. Lim

Abstract:

Wetland ecosystem has valuable resources that contribute to national income generation and public well-being, either directly by resources that have a market value or indirectly by resources that have no market value. Economic approach is used to evaluate the resources to determine the best use of wetland resources and should be emphasized in policy development planning. This approach is to prevent imbalance in the allocation of resources and welfare benefits. A case study was conducted in 2016 to assess the economic value of wetland ecosystem services at Pulau Kukup National Parks (PKNP). This study has applied dichotomous choice survey design Contingent Valuation Method (CVM) to investigate empirically the willingness-to-pay (WTP) by the public. The study interviewed 400 household respondents at Pontian, Johor. Analysis showed 81% of household interviewed were willing to contribute to the Wetland Conservation Trust Fund. The results also indicated that on average a household was willing to pay RM87 annually. By taking into account 21,664 households in Pontian district in 2016, public’s contribution to conserves wetland ecosystem at PKNP was calculated to be RM1, 884,334. From the public’s interest to contribute to the conservation of wetland ecosystem services at PKNP, it indicates that more concerted effort is needed by both the federal and state governments to conserve and rehabilitate the mangrove ecosystem in Malaysia.

Keywords: environmental economy, economic valuation, choice experiment, Pulau Kukup national parks

Procedia PDF Downloads 161
5436 Development of Sustainability Indicators for Marine Ecosystem Management: Initial Research Results in Vietnam

Authors: Tran Dinh Lan, Do Thi Thu Huong

Abstract:

Among the 17 goals of the United Nations, 2030 Agenda for Sustainable Development, SDG 14.2 and SDG 14.4 under SDG 14 directly address the sustainable management, exploitation, and use of marine ecosystems. To achieve these goals, it is necessary to quantify the level of sustainable use of marine ecosystems, which have been paid attention for more than two decades in the direction of a quantitative approach by indicator and index development using methods of building and analyzing indicators and indices. With the employment of the above methods, over the past two decades, a number of marine ecosystems in Vietnam have been quantitatively evaluated for sustainable use for integrated coastal and marine management. Thirty indicators for sustainable use of marine ecosystems in the Northeast of Vietnam, together with indices, have been developed to assess mangrove, coral, and beach ecosystems. An assessment shows the following results. The mangrove ecosystem declined from sustainable to unsustainable uses in the period 1989-2007. The coral ecosystem in 2003 was at a sensitive point between sustainable and unsustainable uses. The beach ecosystem was evaluated with ten selected beaches in the period 2013-2018, showing that nine beaches are at a sustainable level, and one beach is at an unsustainable level. The Thua Thien-Hue coastal lagoon ecosystem assessed by 21 indicators of environmental vulnerability in 2014 showed less sustainability. The marine ecosystems around the offshore islands of Bach Long Vi, Con Co, and Tho Chu were tested to assess the level of sustainable use by the index of total economic value. The results show that these ecosystems are being used sustainably but are also at risk of falling to an unsustainable level (Tho Chu). The use of the environmental vulnerability index or economic value index to evaluate ecosystem sustainability only reflects parts of the function or value of the system but does not fully reflect the sustainability of the system.

Keywords: index, indicators, sustainability evaluation, Vietnam marine ecosystems

Procedia PDF Downloads 74
5435 Reference Management Software: Comparative Analysis of RefWorks and Zotero

Authors: Sujit K. Basak

Abstract:

This paper presents a comparison of reference management software between RefWorks and Zotero. The results were drawn by comparing two software and the novelty of this paper is the comparative analysis of software and it has shown that ReftWorks can import more information from the Google Scholar for the researchers. This finding could help to know researchers to use the reference management software.

Keywords: analysis, comparative analysis, reference management software, researchers

Procedia PDF Downloads 497
5434 Knowledge and Skills Requirements for Software Developer Students

Authors: J. Liebenberg, M. Huisman, E. Mentz

Abstract:

It is widely acknowledged that there is a shortage of software developers, not only in South Africa, but also worldwide. Despite reports on a gap between industry needs and software education, the gap has mostly been explored in quantitative studies. This paper reports on the qualitative data of a mixed method study of the perceptions of professional software developers regarding what topics they learned from their formal education and the importance of these topics to their actual work. The analysis suggests that there is a gap between industry’s needs and software development education and the following recommendations are made: 1) Real-life projects must be included in students’ education; 2) Soft skills and business skills must be included in curricula; 3) Universities must keep the curriculum up to date; 4) Software development education must be made accessible to a diverse range of students.

Keywords: software development education, software industry, IT workforce, computing curricula

Procedia PDF Downloads 436
5433 Ecopath Analysis of Trophic Structure in Moroccan Mediterranean Sea and Atlantic Ocean

Authors: Salma Aboussalam, Karima Khalil, Khalid Elkalay

Abstract:

The Ecopath model was utilized to evaluate the trophic structure, function, and current status of the Moroccan Mediterranean Sea ecosystem. The model incorporated 31 functional groups, including fish species, invertebrates, primary producers, and detritus. Through the analysis of trophic interactions among these groups, an average trophic transfer efficiency of 23% was found. The findings revealed that the ecosystem produced more energy than it consumed, with high respiration and consumption rates. Indicators of stability and development were low, indicating that the ecosystem is disturbed by a linear trophic structure. Additionally, keystone species were identified through the use of the keystone index and mixed trophic impact analysis, with demersal invertebrates, zooplankton, and cephalopods found to have a significant impact on other groups.

Keywords: ecopath, food web, trophic flux, Moroccan Mediterranean Sea

Procedia PDF Downloads 66
5432 Digital Technologies in Cultural Entrepreneurial Practice in Tech Arts in Morocco: Design or Fine Arts

Authors: Hiba Taim

Abstract:

This abstract falls within the scope of entrepreneurship and regulates cultural and creative entrepreneurship. It tackles the topic of "The Ecosystem in Cultural and Creative Entrepreneurship in North Africa". This piece of work deals with the problem of the absence of the ecosystem in cultural and creative enterprises in North Africa, meaning the absence of a clear structure of the ecosystem in the field of cultural and creative entrepreneurship in North Africa. The aim of this research is to create an integrated ecosystem that brings together all those involved in cultural and creative entrepreneurship in North Africa: from training, financial support, continuing, international organizations, government banks, and means of communication. This study is significant not only because it suggests some activities to develop this system but also because it provides all of the information to cultural and creative entrepreneurs in order for them to create project opportunities and activate the entrepreneurship process. It will also enable the creation of opportunities to work among them and formulate common cultural policies to develop the quality of cultural and creative services in North Africa. This research paper uses a qualitative approach to gather information of good quality about the problem being tackled, as well as studying and analyzing different documents and conducting interviews with cultural entrepreneurs, which will help to collect all the information on the state of the ecosystem in North Africa. For the moment, this paperwork is at the stage of collecting preliminary data regarding the problem and developing appropriate schedules for all the phases of the research in order to be productive and deliver this study in the coming months.

Keywords: cultural innovation, design innovation, design thinking, cultural entrepreneurship

Procedia PDF Downloads 120
5431 A Study of Agile Based Approaches to Improve Software Quality

Authors: Gurmeet Kaur

Abstract:

Agile software development methods are being recognized as popular, and efficient approach to the development of software system that has a short delivery period with high quality also that meets customer requirements with zero defect. In agile software development, quality means quality of code where in the quality is maintained through the use of methods or approaches like refactoring, test driven development, behavior driven development, acceptance test driven development, and demand driven development. Software quality is measured in term of metrics such as the number of defects during development of software. Usage of above mentioned methods or approaches, reduces the possibilities of defects in developed software, and hence improve quality. This paper focuses on study of agile based quality methods or approaches for software development that ensures improved quality of software as well as reduced cost, and customer satisfaction.

Keywords: ATDD, BDD, DDD, TDD

Procedia PDF Downloads 130
5430 Public Policy as a Component of Entrepreneurship Ecosystems: Challenges of Implementation

Authors: José Batista de Souza Neto

Abstract:

This research project has as its theme the implementation of public policies to support micro and small businesses (MSEs). The research problem defined was how public policies for access to markets that drive the entrepreneurial ecosystem of MSEs are implemented. The general objective of this research is to understand the process of implementing a public policy to support the entrepreneurial ecosystem of MSEs by the Support Service for Micro and Small Enterprises of the State of São Paulo (SEBRAESP). Public policies are constituent elements of entrepreneurship ecosystems that influence the creation and development of ventures from the action of the entrepreneur. At the end of the research, it is expected to achieve the results for the following specific objectives: (a) understand how the entrepreneurial ecosystem of MSEs is constituted; (b) understand how market access public policies for MSEs are designed and implemented; (c) understand SEBRAE's role in the entrepreneurship ecosystem; and (d) offer an action plan and monitor its execution up to march, 2023. The field research will be conducted based on Action Research, with a qualitative and longitudinal approach to the data. Data collection will be based on narratives produced since 2019 when the decision to implement Comércio Brasil program, a public policy focused on generating market access for 4280 MSEs yearly, was made. The narratives will be analyzed by the method of document analysis and narrative analysis. It is expected that the research will consolidate the relevance of public policies to market access for MSEs and the role of SEBRAE as a protagonist in the implementation of these public policies in the entrepreneurship ecosystem will be demonstrated. Action research is recognized as an intervention method, it is expected that this research will corroborate its role in supporting management processes.

Keywords: entrepreneurship, entrepreneurship ecosystem, public policies, SEBRAE, action research

Procedia PDF Downloads 158
5429 Impact of Climate Change on Forest Ecosystem Services: In situ Biodiversity Conservation and Sustainable Management of Forest Resources in Tropical Forests

Authors: Rajendra Kumar Pandey

Abstract:

Forest genetic resources not only represent regional biodiversity but also have immense value as the wealth for securing livelihood of poor people. These are vulnerable to ecological due to depletion/deforestation and /or impact of climate change. These resources of various plant categories are vulnerable on the floor of natural tropical forests, and leading to the threat on the growth and development of future forests. More than 170 species, including NTFPs, are in critical condition for their survival in natural tropical forests of Central India. Forest degradation, commensurate with biodiversity loss, is now pervasive, disproportionately affecting the rural poor who directly depend on forests for their subsistence. Looking ahead the interaction between forest and water, soil, precipitation, climate change, etc. and its impact on biodiversity of tropical forests, it is inevitable to develop co-operation policies and programmes to address new emerging realities. Forests ecosystem also known as the 'wealth of poor' providing goods and ecosystem services on a sustainable basis, are now recognized as a stepping stone to move poor people beyond subsistence. Poverty alleviation is the prime objective of the Millennium Development Goals (MDGs). However, environmental sustainability including other MDGs, is essential to ensure successful elimination of poverty and well being of human society. Loss and degradation of ecosystem are the most serious threats to achieving development goals worldwide. Millennium Ecosystem Assessment (MEA, 2005) was an attempt to identify provisioning and regulating cultural and supporting ecosystem services to provide livelihood security of human beings. Climate change may have a substantial impact on ecological structure and function of forests, provisioning, regulations and management of resources which can affect sustainable flow of ecosystem services. To overcome these limitations, policy guidelines with respect to planning and consistent research strategy need to be framed for conservation and sustainable development of forest genetic resources.

Keywords: climate change, forest ecosystem services, sustainable forest management, biodiversity conservation

Procedia PDF Downloads 264
5428 A Review On Traditional Agroforestry Systems In Europe Revisited: Biodiversity, Ecosystem Services, And Future Perspectives

Authors: Thuy Hang Le

Abstract:

Traditional agroforestry systems are land-use practices still widespread in tropical and subtropical countries, while in Europe have significantly decreased due to land-use intensification, land abandonment, and urbanization. Nevertheless, scientific evidence reveals that traditional agroforestry systems significantly support biodiversity and ecosystem services and may positively contribute to socioeconomic rural regional development. We worked out a review that follows the PRISMA approach and compiled comprehensive information on traditional agroforestry systems in Europe. Based on the differentiation of different land-use systems, also considering the agricultural as well as forestry components, we compiled information regarding current distribution, management (agrodiversity), biodiversity and agrobiodiversity, ecosystem and landscape services, threats, and restoration initiatives. From a total of 3,304 studies that dealt with agroforestry systems in Europe, both “modern” (e.g., buffer strip) and “traditional” (e.g., meadow orchards), we filtered out 158 studies from 35 European countries which represent the basis for in-depth investigation. We found, for example, that the traditional pastoral agroforestry system in the Mediterranean region, the so-called Dehesa, can harbor up to 300 plant species as well as 238 bird species, of which 134 are breeding birds. With regard to carbon storage, the traditional orchard agroforestry system in Germany stocks ranged between 6.5 and 9.8 Mg C ha−1, showing significantly higher values compared to an intensively used grassland with around 3.4 to 6.7 Mg C ha−1. With the remarkably high benefit for biodiversity and ecosystem services provided, the important role and multifunctionality of traditional agroforestry systems in Europe should be acknowledged and promoted.

Keywords: biodiversity, ecosystem services, landscape services, traditional agroforestry systems

Procedia PDF Downloads 43
5427 A Survey of Key Challenges of Adopting Agile in Global Software Development: A Case Study with Malaysia Perspective

Authors: Amna Batool

Abstract:

Agile methodology is the current most popular technique in software development projects. Agile methods in software development bring optimistic impact on software performances, quality and customer satisfaction. There are some organizations and small-medium enterprises adopting agile into their local software development projects as well as in distributed software development projects. Adopting agile methods in local software development projects is valuable. However, agile global software deployment needs an attention. There are different key challenges in agile global software development that need to resolve and enhance the global software development cycles. The proposed systematic literature review investigates all key challenges of agile in global software development. Moreover, a quantitative methodology (an actual survey) targeted to present a real case scenario of these particular key challenges faced by one of the software houses that is BestWeb Malaysia. The outcomes of systematic literature and the results of quantitative methodology are compared with each other to evaluate if the key challenges pointed out in systematic review still exist. The proposed research and its exploratory results can assist small medium enterprises to avoid these challenges by adopting the best practices in their global software development projects. Moreover, it is helpful for novice researchers to get valuable information altogether.

Keywords: agile software development, ASD challenges, agile global software development, challenges in agile global software development

Procedia PDF Downloads 130
5426 Relationships between Actors within Business Ecosystems That Adopt Circular Strategies: A Systematic Literature Review

Authors: Sophia Barquete, Adriana H. Trevisan, Janaina Mascarenhas

Abstract:

The circular economy (CE) aims at the cycling of resources through restorative and regenerative strategies. To achieve circularity, coordination of several actors who have different responsibilities is necessary. The interaction among multiple actors allows the connection between the CE and business ecosystem research fields. Although fundamental, the relationships between actors within an ecosystem to foster circularity are not deeply explored in the literature. The objective of this study was to identify the possibilities of cooperation, competition, or even coopetition among the members of business ecosystems that adopt circular strategies. In particular, the motivations that make these actors interact to achieve a circular economy were investigated. A systematic literature review was adopted to select business ecosystem cases that adopt circular strategies. As a result, several motivations were identified for actors to engage in relationships within ecosystems, such as sharing knowledge and infrastructure, developing products with a circular design, promoting reverse logistics, among others. The results suggest that partnerships between actors are, in fact, important for the implementation of circular strategies. In order to achieve a complete and circular solution, actors must be able to clearly understand their roles and relationships within the network so that they can establish new partnerships or reframe those already established.

Keywords: business ecosystem, circular economy, cooperation, coopetition, competition

Procedia PDF Downloads 190
5425 Effects of Coastal Structure Construction on Ecosystem

Authors: Afshin Jahangirzadeh, Shatirah Akib, Keyvan Kimiaei, Hossein Basser

Abstract:

Coastal defense structures were built to protect part of shore from beach erosion and flooding by sea water. Effects of coastal defense structures can be negative or positive. Some of the effects are beneficial in socioeconomic aspect, but environment matters should be given more concerns because it can bring bad consequences to the earth landscape and make the ecosystem be unbalanced. This study concerns on the negative impacts as they are dominant. Coastal structures can extremely impact the shoreline configuration. Artificial structures can influence sediment transport, split the coastal space, etc. This can result in habitats loss and lead to noise and visual disturbance of birds. There are two types of coastal defense structures, hard coastal structure and soft coastal structure. Both coastal structures have their own impacts. The impacts are induced during the construction, maintaining, and operation of the structures.

Keywords: ecosystem, environmental impact, hard coastal structures, soft coastal structures

Procedia PDF Downloads 457
5424 Ecosystem Services Assessment for Urban Nature-Based Solutions Implemented in the Public Space: Case Study of Alhambra Square in Bogotá, Colombia

Authors: Diego Sánchez, Sandra M. Aguilar, José F. Gómez, Gustavo Montaño, Laura P. Otero, Carlos V. Rey, José A. Martínez, Juliana Robles, Jorge E. Burgos, Juan S. López

Abstract:

Bogota is making efforts towards urban resilience through Nature-based Solutions (NbS) incorporation in public projects as a climate change resilience strategy. The urban renovation project on the Alhambra square includes Green Infrastructure (GI), like Sustainable Urban Drainage Systems (SUDS) and Urban Trees (UT), as ecosystem services (ES) boosters. This study analyzes 3 scenarios: (1) the initial situation without NbS, (2) the expected situation including NbS in the design and (3) the projection of the second one after 30 years, calculating the ecosystem services, the stormwater management benefits provided by SUDS and the cultural services. The obtained results contribute to the understanding of the urban NbS benefits in public spaces, providing valuable information to foster investment in sustainable projects and encouraging policy makers to integrate NbS in urban planning.

Keywords: ecosystem services, nature-based solutions, stormwater management, sustainable urban drainage systems

Procedia PDF Downloads 114
5423 A Software Product Engineering Process for Commercial Success in Start-Up and Cases

Authors: Javed Ahsan

Abstract:

Software engineers strive for technical sophistication with a dream of finding commercial success in their start-up business. But they may find their much technically sophisticated software products failing in industry in competition with lesser sophisticated products. This is because of not maintaining a clear focus on complimenting and leading commercial success through technical sophistication. This can be achieved through a software engineering specific product development process suggested in this paper. This process is about evolving a software product through specific phases and iterations until commercial triumph falls on software engineer’s feet.

Keywords: software, product, engineering, commercialization, start-up, competitiveness, industry

Procedia PDF Downloads 332
5422 CompleX-Machine: An Automated Testing Tool Using X-Machine Theory

Authors: E. K. A. Ogunshile

Abstract:

This paper is aimed at creating an Automatic Java X-Machine testing tool for software development. The nature of software development is changing; thus, the type of software testing tools required is also changing. Software is growing increasingly complex and, in part due to commercial impetus for faster software releases with new features and value, increasingly in danger of containing faults. These faults can incur huge cost for software development organisations and users; Cambridge Judge Business School’s research estimated the cost of software bugs to the global economy is $312 billion. Beyond the cost, faster software development methodologies and increasing expectations on developers to become testers is driving demand for faster, automated, and effective tools to prevent potential faults as early as possible in the software development lifecycle. Using X-Machine theory, this paper will explore a new tool to address software complexity, changing expectations on developers, faster development pressures and methodologies, with a view to reducing the huge cost of fixing software bugs.

Keywords: conformance testing, finite state machine, software testing, x-machine

Procedia PDF Downloads 244
5421 Defect Management Life Cycle Process for Software Quality Improvement

Authors: Aedah Abd Rahman, Nurdatillah Hasim

Abstract:

Software quality issues require special attention especially in view of the demands of quality software product to meet customer satisfaction. Software development projects in most organisations need proper defect management process in order to produce high quality software product and reduce the number of defects. The research question of this study is how to produce high quality software and reducing the number of defects. Therefore, the objective of this paper is to provide a framework for managing software defects by following defined life cycle processes. The methodology starts by reviewing defects, defect models, best practices and standards. A framework for defect management life cycle is proposed. The major contribution of this study is to define a defect management road map in software development. The adoption of an effective defect management process helps to achieve the ultimate goal of producing high quality software products and contributes towards continuous software process improvement.

Keywords: defects, defect management, life cycle process, software quality

Procedia PDF Downloads 279
5420 Hydrological Method to Evaluate Environmental Flow: Case Study of Gharasou River, Ardabil

Authors: Mehdi Fuladipanah, Mehdi Jorabloo

Abstract:

Water flow management is one of the most important parts of river engineering. Non-uniformity distribution of rainfall and various flow demand with unreasonable flow management will be caused destroyed of the river ecosystem. Then, it is severe to determine ecosystem flow requirement. In this paper, Flow duration curve indices method which has hydrological based was used to evaluate environmental flow in Gharasou River, Ardabil, Iran. Using flow duration curve, Q90 and Q95 for different return periods were calculated. Their magnitude was determined as 1-day, 3-day, 7-day, and 30 days. According to the second method, hydraulic alteration indices often had low and medium range. To maintain river at an acceptable ecological condition, minimum daily discharge of index Q95 is 0.7 m^3.s^-1.

Keywords: Gharasou River, water flow management, non-uniformity distribution, ecosystem flow requirement, hydraulic alteration

Procedia PDF Downloads 304
5419 Working Mode and Key Technology of Thermal Vacuum Test Software for Spacecraft Test

Authors: Zhang Lei, Zhan Haiyang, Gu Miao

Abstract:

A universal software platform is developed for improving the defects in the practical one. This software platform has distinct advantages in modularization, information management, and the interfaces. Several technologies such as computer technology, virtualization technology, network technology, etc. are combined together in this software platform, and four working modes are introduced in this article including single mode, distributed mode, cloud mode, and the centralized mode. The application area of the software platform is extended through the switch between these working modes. The software platform can arrange the thermal vacuum test process automatically. This function can improve the reliability of thermal vacuum test.

Keywords: software platform, thermal vacuum test, control and measurement, work mode

Procedia PDF Downloads 380
5418 Software Development and Team Diversity

Authors: J. Congalton, K. Logan, B. Crump

Abstract:

Software is a critical aspect of modern life. However it is costly to develop and industry initiatives have focused on reducing costs and improving the productivity. Increasing, software is being developed in teams, and with greater globalization and migration, the teams are becoming more ethnically diverse. This study investigated whether diversity in terms of ethnicity impacted on the productivity of software development. Project managers of software development teams were interviewed. The study found that while some issues did exist due to language problems, when project managers created an environment of trust and friendliness, diversity made a positive contribution to productivity.

Keywords: diversity, project management, software development, team work

Procedia PDF Downloads 342
5417 Refactoring Object Oriented Software through Community Detection Using Evolutionary Computation

Authors: R. Nagarani

Abstract:

An intrinsic property of software in a real-world environment is its need to evolve, which is usually accompanied by the increase of software complexity and deterioration of software quality, making software maintenance a tough problem. Refactoring is regarded as an effective way to address this problem. Many refactoring approaches at the method and class level have been proposed. But the extent of research on software refactoring at the package level is less. This work presents a novel approach to refactor the package structures of object oriented software using genetic algorithm based community detection. It uses software networks to represent classes and their dependencies. It uses a constrained community detection algorithm to obtain the optimized community structures in software networks, which also correspond to the optimized package structures. It finally provides a list of classes as refactoring candidates by comparing the optimized package structures with the real package structures.

Keywords: community detection, complex network, genetic algorithm, package, refactoring

Procedia PDF Downloads 393
5416 [Keynote Talk]: Software Reliability Assessment and Fault Tolerance: Issues and Challenges

Authors: T. Gayen

Abstract:

Although, there are several software reliability models existing today there does not exist any versatile model even today which can be used for the reliability assessment of software. Complex software has a large number of states (unlike the hardware) so it becomes practically difficult to completely test the software. Irrespective of the amount of testing one does, sometimes it becomes extremely difficult to assure that the final software product is fault free. The Black Box Software Reliability models are found be quite uncertain for the reliability assessment of various systems. As mission critical applications need to be highly reliable and since it is not always possible to ensure the development of highly reliable system. Hence, in order to achieve fault-free operation of software one develops some mechanism to handle faults remaining in the system even after the development. Although, several such techniques are currently in use to achieve fault tolerance, yet these mechanisms may not always be very suitable for various systems. Hence, this discussion is focused on analyzing the issues and challenges faced with the existing techniques for reliability assessment and fault tolerance of various software systems.

Keywords: black box, fault tolerance, failure, software reliability

Procedia PDF Downloads 397
5415 Visualizing Class Metrics and Object Calls for Software Systems

Authors: Mohammad Alnabhan, Awni Hammouri, Mustafa Hammad, Anas Al-Badareen, Omamah Al-Thnebat

Abstract:

Software visualization is one of the main techniques used to simplify the presentation of software systems and enhance their understandability. It is used to present the software system in a visual manner using simple, clear and meaningful symbols. This study proposes a new 2D software visualization approach. In this approach, each class is represented by rectangle, the name of the class placed above the rectangle, the size of class (Line of Code) represented by the height of the rectangle. The methods and the attributes are represented by circles and triangles respectively. The relationships among classes correspond to arrows. The proposed visualization approach was evaluated in terms of applicability and efficiency. Results have confirmed successful implementation of the proposed approach, and its ability to provide a simple and effective graphical presentation of extracted software components and properties.

Keywords: software visualization, software metrics, calling relationships, 2D graphs

Procedia PDF Downloads 171
5414 Intelligent Software Architecture and Automatic Re-Architecting Based on Machine Learning

Authors: Gebremeskel Hagos Gebremedhin, Feng Chong, Heyan Huang

Abstract:

Software system is the combination of architecture and organized components to accomplish a specific function or set of functions. A good software architecture facilitates application system development, promotes achievement of functional requirements, and supports system reconfiguration. We describe three studies demonstrating the utility of our architecture in the subdomain of mobile office robots and identify software engineering principles embodied in the architecture. The main aim of this paper is to analyze prove architecture design and automatic re-architecting using machine learning. Intelligence software architecture and automatic re-architecting process is reorganizing in to more suitable one of the software organizational structure system using the user access dataset for creating relationship among the components of the system. The 3-step approach of data mining was used to analyze effective recovery, transformation and implantation with the use of clustering algorithm. Therefore, automatic re-architecting without changing the source code is possible to solve the software complexity problem and system software reuse.

Keywords: intelligence, software architecture, re-architecting, software reuse, High level design

Procedia PDF Downloads 92
5413 Investigating Trophic Relationships in Moroccan Marine Ecosystems: A Study of the Mediterranean and Atlantic Using Ecopath

Authors: Salma Aboussalam, Karima Khalil, Khalid Elkalay

Abstract:

An Ecopath model was employed to investigate the trophic structure, function, and current state of the Moroccan Mediterranean Sea ecosystem. The model incorporated 31 functional groups, including 21 fish species, 7 invertebrates, 2 primary producers, and a detritus group. The trophic interactions among these groups were analyzed, revealing an average trophic transfer efficiency of 23%. The results indicated that the ecosystem produced more energy than it consumed, with high respiration and consumption rates. Indicators of stability and development were low for the Finn cycle index (13.97), system omnivory index (0.18), and average Finn path length (3.09), indicating a disturbed ecosystem with a linear trophic structure. Keystone species were identified through the use of the keystone index and mixed trophic impact analysis, with demersal invertebrates, zooplankton, and cephalopods found to have a significant impact on other groups.

Keywords: Ecopath, food web, trophic flux, Moroccan Mediterranean Sea

Procedia PDF Downloads 60
5412 FreGsd: A Framework for Golbal Software Requirement Engineering

Authors: Alsahli Abdulaziz Abdullah, Hameed Ullah Khan

Abstract:

Software development nowadays is more and more using global ways of development instead of normal development enviroment where development occur in one location. This paper is a aimed to propose a Requirement Engineering framework to support Global Software Development environment with regards to all requirment engineering activities from elicitation to fially magning requirment change. Global software enviroment is more and more gaining better reputation in software developmet with better quality is resulting from developing in this eviroment yet with lower cost.However, failure rate developing in this enviroment is high due to inapproprate requirment development and managment.This paper will add to the software engineering development envrioments discipline and many developers in GSD will benefit from it.

Keywords: global software development environment, GSD, requirement engineering, FreGsd, computer engineering

Procedia PDF Downloads 507