137,359 research outputs found

    Detecting Coordination Problems in Collaborative Software Development Environments

    Get PDF
    Software development is rarely an individual effort and generally involves teams of developers collaborating to generate good reliable code. Among the software code there exist technical dependencies that arise from software components using services from other components. The different ways of assigning the design, development, and testing of these software modules to people can cause various coordination problems among them. We claim\ud that the collaboration of the developers, designers and testers must be related to and governed by the technical task structure. These collaboration practices are handled in what we call Socio-Technical Patterns.\ud The TESNA project (Technical Social Network Analysis) we report on in this paper addresses this issue. We propose a method and a tool that a project manager can use in order to detect the socio-technical coordination problems. We test the method and tool in a case study of a small and innovative software product company

    Fisheries rehabilitation in post-tsunami Aceh: Status and needs from participatory appraisals

    Get PDF
    The widespread and long-term nature of the tsunami damage in Aceh province, Indonesia has threatened the continued use of coastal and fisheries resources. This article describes the application of the Rapid Appraisal of Fisheries Management System (RAFMS) methodology and presents key findings from the participatory appraisals in 15 study sites. The focus is on changes in the number and types of fishing boats and fishing effort, consumption and marketing flow patterns and community perspectives on livelihood options. The level of aid (for new boats), mainly from international organizations, has been unevenly distributed with the number of boats in 13 of 15 villages still being well below the pre-tsunami levels. A focus on supplying small vessels may put increased fishing pressure on the near-shore zone. Consumption data and marketing flows suggest that most fishing villages are supplying outside markets and adding considerably to the wider food security of the province. Despite the tsunami, marine fisheries-related livelihoods are still preferred, although there are indications for the potential expansion of livelihoods into the culture of new species. Alternative resource-based livelihoods need to be tested and refined to fit the needs of the current conditions in Aceh to provide viable options for eliminating hunger and reducing poverty

    Design Management Capability in Entrepreneurship: A Case Study of Xiaomi

    Get PDF
    In recent years, entrepreneurship has become a popular topic and attracted many young people to start their own companies. In entrepreneurship, design was generally viewed as essential to innovation, replacing the conventional role of the engineer. Unlike traditional businesses, which generally take a longer time to become established in the more stable economic context of mass-production, current start-ups have to face fierce competition and have the tendency to expand rapidly and accommodate the dynamic business environment. Consequently, design management is considered to be crucial to business growth, since it contributes to both competitive advantages and strategic flexibility. However, start-up companies are well-known for their high failure ratio. This triggered our initial research question: what is the role of design in a start-up to support it in achieving success? Through a case study of Xiaomi, a well-known successful entrepreneurship in China, the new capabilities of entrepreneurial design management were reported. It was further classified into three key topics in line with the three stages of entrepreneurial business development. Difference with design management capabilities reported in previous studies, the new capabilities show the dynamic nature of entrepreneurial design management

    Types of foundation degrees : a case study approach

    Get PDF

    Measurement and reporting of climate-smart agriculture: technical guidance for a countrycentric process

    Get PDF
    Given the extent of climate-smart agriculture (CSA) initiatives at project, national, regional and global levels, there is increasing interest in tracking progress in implementing CSA at national level. CSA is also expected to contribute to higher-level goals (e.g., the Paris Agreement, Africa Union’s Vision 25x25, and the Sustainable Development Goals [SDGs], etc.). Measurement and reporting of climate-smart agriculture (MR of CSA) provides intelligence on necessary the status, effectiveness, efficiency and impacts of interventions, which is critical for meeting stakeholders’ diverse management and reporting needs. In this paper, we build the case for a stakeholder-driven, country-centric framework for MR of CSA, which aims to increase coordination and coherence across stakeholders’ MR activities, while also aligning national reporting with reporting on international commitments. We present practical guidance on how to develop an integrated MR framework, drawing on findings from a multi-country assessment of needs, opportunities and capacities for national MR of CSA. The content of a unified MR framework is determined by stakeholders’ activities (how they promote CSA), needs (why MR is useful to them) and current capacities to conduct periodic monitoring, evaluation and reporting (how ready are institutions, staff and finances). Our analysis found that explicit demand for integration of data systems and active engagement of stakeholders throughout the entire process are key ingredients for building a MR system that is relevant, useful and acted upon. Based on these lessons, we identify a seven-step framework for stakeholders to develop a comprehensive information system for MR of progress in implementing CSA

    Towards Automated Performance Bug Identification in Python

    Full text link
    Context: Software performance is a critical non-functional requirement, appearing in many fields such as mission critical applications, financial, and real time systems. In this work we focused on early detection of performance bugs; our software under study was a real time system used in the advertisement/marketing domain. Goal: Find a simple and easy to implement solution, predicting performance bugs. Method: We built several models using four machine learning methods, commonly used for defect prediction: C4.5 Decision Trees, Na\"{\i}ve Bayes, Bayesian Networks, and Logistic Regression. Results: Our empirical results show that a C4.5 model, using lines of code changed, file's age and size as explanatory variables, can be used to predict performance bugs (recall=0.73, accuracy=0.85, and precision=0.96). We show that reducing the number of changes delivered on a commit, can decrease the chance of performance bug injection. Conclusions: We believe that our approach can help practitioners to eliminate performance bugs early in the development cycle. Our results are also of interest to theoreticians, establishing a link between functional bugs and (non-functional) performance bugs, and explicitly showing that attributes used for prediction of functional bugs can be used for prediction of performance bugs

    Building information modelling project decision support framework

    Get PDF
    Building Information Modelling (BIM) is an information technology [IT] enabled approach to managing design data in the AEC/FM (Architecture, Engineering and Construction/ Facilities Management) industry. BIM enables improved interdisciplinary collaboration across distributed teams, intelligent documentation and information retrieval, greater consistency in building data, better conflict detection and enhanced facilities management. Despite the apparent benefits the adoption of BIM in practice has been slow. Workshops with industry focus groups were conducted to identify the industry needs, concerns and expectations from participants who had implemented BIM or were BIM “ready”. Factors inhibiting BIM adoption include lack of training, low business incentives, perception of lack of rewards, technological concerns, industry fragmentation related to uneven ICT adoption practices, contractual matters and resistance to changing current work practice. Successful BIM usage depends on collective adoption of BIM across the different disciplines and support by the client. The relationship of current work practices to future BIM scenarios was identified as an important strategy as the participants believed that BIM cannot be efficiently used with traditional practices and methods. The key to successful implementation is to explore the extent to which current work practices must change. Currently there is a perception that all work practices and processes must adopt and change for effective usage of BIM. It is acknowledged that new roles and responsibilities are emerging and that different parties will lead BIM on different projects. A contingency based approach to the problem of implementation was taken which relies upon integration of BIM project champion, procurement strategy, team capability analysis, commercial software availability/applicability and phase decision making and event analysis. Organizations need to understand: (a) their own work processes and requirements; (b) the range of BIM applications available in the market and their capabilities (c) the potential benefits of different BIM applications and their roles in different phases of the project lifecycle, and (d) collective supply chain adoption capabilities. A framework is proposed to support organizations selection of BIM usage strategies that meet their project requirements. Case studies are being conducted to develop the framework. The results of the preliminary design management case study is presented for contractor led BIM specific to the design and construct procurement strategy
    • …
    corecore