39,302 research outputs found
Restructuring the rotor analysis program C-60
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
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
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
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
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
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
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
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
- âŠ