39,302 research outputs found

    Restructuring the rotor analysis program C-60

    Get PDF
    The continuing evolution of the rotary wing industry demands increasing analytical capabilities. To keep up with this demand, software must be structured to accommodate change. The approach discussed for meeting this demand is to restructure an existing analysis. The motivational factors, basic principles, application techniques, and practical lessons from experience with this restructuring effort are reviewed

    Legacy Software Restructuring: Analyzing a Concrete Case

    Get PDF
    Software re-modularization is an old preoccupation of reverse engineering research. The advantages of a well structured or modularized system are well known. Yet after so much time and efforts, the field seems unable to come up with solutions that make a clear difference in practice. Recently, some researchers started to question whether some basic assumptions of the field were not overrated. The main one consists in evaluating the high-cohesion/low-coupling dogma with metrics of unknown relevance. In this paper, we study a real structuring case (on the Eclipse platform) to try to better understand if (some) existing metrics would have helped the software engineers in the task. Results show that the cohesion and coupling metrics used in the experiment did not behave as expected and would probably not have helped the maintainers reach there goal. We also measured another possible restructuring which is to decrease the number of cyclic dependencies between modules. Again, the results did not meet expectations

    Failure is an option:an innovative engineering curriculum

    Get PDF
    PurposeAdvancements and innovation in engineering design are based on learning from previous failures but students are encouraged to ‘succeed’ first time and hence can avoid learning from failure in practice. The purpose of the study was to design and evaluate a curriculum to help engineering design students to learn from failure.Design/Methodology/ApproachA new curriculum design provided a case study for evaluating the effects of incorporating learning from failure within a civil engineering course. An analysis of the changes in course output was undertaken in relation to graduate destination data covering 2006 to 2016 and student satisfaction from 2012 to 2017 and a number of challenges and solutions for curriculum designers were identified.FindingsThe design and delivery of an innovative curriculum, within typical constraints, can provide opportunities for students to develop resilience to failure as an integral part of their learning in order to think creatively and develop novel engineering solutions. The key issues identified were: the selection of appropriate teaching methods, creating an environment for exploratory learning, group and team assessments with competitive elements where practicable, and providing students with many different pedagogical approaches to produce a quality learning experience.OriginalityThis case study demonstrates how to design and implement an innovative curriculum that can produce positive benefits of learning from failure. This model can be applied to other disciplines such as building surveying and construction management. This approach underpins the development of skills necessary in the educational experience to develop as a professional building pathologist

    Invertible Program Restructurings for Continuing Modular Maintenance

    Get PDF
    When one chooses a main axis of structural decompostion for a software, such as function- or data-oriented decompositions, the other axes become secondary, which can be harmful when one of these secondary axes becomes of main importance. This is called the tyranny of the dominant decomposition. In the context of modular extension, this problem is known as the Expression Problem and has found many solutions, but few solutions have been proposed in a larger context of modular maintenance. We solve the tyranny of the dominant decomposition in maintenance with invertible program transformations. We illustrate this on the typical Expression Problem example. We also report our experiments with Java and Haskell programs and discuss the open problems with our approach.Comment: 6 pages, Early Research Achievements Track; 16th European Conference on Software Maintenance and Reengineering (CSMR 2012), Szeged : Hungary (2012

    Innovation-based Nets as Collective Actors: A Heterarchization Case Study from the Automotive Industry

    Get PDF
    Cooperation and collaboration between companies represents a key issue within the conceptual framework developed by the IMP Group. However, little attention has been paid to a phenomenon which can result from such collaboration, i.e. collective action. This involves cooperative activities undertaken by a significant number of actors sharing a common aim. This research uses the concept of issue-based net to open new avenues to understand collective action in the context of innovation activities, specifically by analyzing a case study of an innovation-based net in the automotive industry. Two main objectives are addressed in this study: Related to this discussion of different development paths of collective actors, the case study analysis focuses on how issue-based nets emerge and evolve in situations of innovation, specifically, what kind of structure and process issues characterize a heterarchization development path. Furthermore, the analysis addressed how issue-based nets change the positioning of individual member firms, a well as that of the collective actor within the overall network.Innovation, collective actor, issue-based nets, heterarchization, case study, automotive industry

    Space Station Furnace Facility. Volume 2: Requirements definition and conceptual design study

    Get PDF
    The Space Station Freedom Furnace (SSFF) Project is divided into two phases: phase 1, a definition study phase, and phase 2, a design and development phase. TBE was awarded a research study entitled, 'Space Station Furnace Facility Requirements Definition and Conceptual Design Study' on June 2, 1989. This report addresses the definition study phase only. Phase 2 is to be complete after completion of phase 1. The contract encompassed a requirements definition study and culminated in hardware/facility conceptual designs and hardware demonstration development models to test these conceptual designs. The study was divided into two parts. Part 1 (the basic part of the effort) encompassed preliminary requirements definition and assessment; conceptional design of the SSFF Core; fabrication of mockups; and preparation for the support of a conceptional design review (CoDR). Part 2 (the optional part of the effort) included detailed definition of the engineering and design requirements, as derived from the science requirements; refinement of the conceptual design of the SSFF Core; fabrication and testing of the 'breadboards' or development models; and preparation for and support of a requirements definition review

    Rerepresenting and Restructuring Domain Theories: A Constructive Induction Approach

    Full text link
    Theory revision integrates inductive learning and background knowledge by combining training examples with a coarse domain theory to produce a more accurate theory. There are two challenges that theory revision and other theory-guided systems face. First, a representation language appropriate for the initial theory may be inappropriate for an improved theory. While the original representation may concisely express the initial theory, a more accurate theory forced to use that same representation may be bulky, cumbersome, and difficult to reach. Second, a theory structure suitable for a coarse domain theory may be insufficient for a fine-tuned theory. Systems that produce only small, local changes to a theory have limited value for accomplishing complex structural alterations that may be required. Consequently, advanced theory-guided learning systems require flexible representation and flexible structure. An analysis of various theory revision systems and theory-guided learning systems reveals specific strengths and weaknesses in terms of these two desired properties. Designed to capture the underlying qualities of each system, a new system uses theory-guided constructive induction. Experiments in three domains show improvement over previous theory-guided systems. This leads to a study of the behavior, limitations, and potential of theory-guided constructive induction.Comment: See http://www.jair.org/ for an online appendix and other files accompanying this articl

    Acceptability and proof of concept of internet-delivered treatment for depression, anxiety, and stress in university students: protocol for an open feasibility trial

    Get PDF
    BACKGROUND: In recent years, university counseling and mental health services have reported an increase in the number of clients seeking services and in yearly visits. This trend has been observed at many universities, indicating that behavioral and mental health issues pose significant problems for many college students. The aim of this study is to assess the acceptability and proof of concept of internet-delivered treatment for depression, anxiety, and stress for university students. METHODS/DESIGN: The study is an open feasibility trial of the SilverCloud programs for depression (Space from Depression), anxiety (Space from Anxiety), and stress (Space from Stress). All three are 8-module internet-delivered CBT (iCBT) intervention programs. Participants are assigned a supporter who provides weekly feedback on progress and exercises. Participants will complete the Patient Health Questionnaire-9 (PHQ-9), Generalized Anxiety Disorder-7 (GAD-7), and stress subscale of the Depression, Anxiety, Stress Scale-21 (DASS-21) as the outcome measures for the depression, anxiety, and stress interventions, respectively. Other outcomes include measures of acceptability of, and satisfaction, with the intervention. Data will be collected at baseline, 8 weeks and 3-month follow-up. DISCUSSION: It is anticipated that the study will inform the researchers and service personnel of the programs' potential to reduce depression, anxiety, and stress in a student population as well as the protocols to be employed in a future trial. In addition, it will provide insight into students' engagement with the programs, their user experience, and their satisfaction with the online delivery format
    • 

    corecore