928,287 research outputs found

    The development and technology transfer of software engineering technology at NASA. Johnson Space Center

    Get PDF
    The United State's big space projects of the next decades, such as Space Station and the Human Exploration Initiative, will need the development of many millions of lines of mission critical software. NASA-Johnson (JSC) is identifying and developing some of the Computer Aided Software Engineering (CASE) technology that NASA will need to build these future software systems. The goal is to improve the quality and the productivity of large software development projects. New trends are outlined in CASE technology and how the Software Technology Branch (STB) at JSC is endeavoring to provide some of these CASE solutions for NASA is described. Key software technology components include knowledge-based systems, software reusability, user interface technology, reengineering environments, management systems for the software development process, software cost models, repository technology, and open, integrated CASE environment frameworks. The paper presents the status and long-term expectations for CASE products. The STB's Reengineering Application Project (REAP), Advanced Software Development Workstation (ASDW) project, and software development cost model (COSTMODL) project are then discussed. Some of the general difficulties of technology transfer are introduced, and a process developed by STB for CASE technology insertion is described

    What investment patterns across equipment and industries tell us about the recent investment boom and bust

    Get PDF
    A study of capital expenditure trends identifies investment in information technology as a major factor in the 1990s boom and subsequent bust. Spending on computers and software, fueled by Y2K preparations and the rise of the Internet, drove investment growth in the late 1990s but slowed in 2000, while overly optimistic profit expectations by communications industries likely prompted an unsustainable investment surge in 2000.Capital investments ; Information technology ; Telecommunication

    Virginia Commonwealth University B.S. in Science Degree Program

    Get PDF
    The initiation of the Virginia Commonwealth University B.S. in Science program was reported in this journal Fall 1999 as a program designed to meet the academic content major of a teacher preparation program for elementary and middle school mathematics and science teachers [1]. This paper reports the current status of the interdisciplinary B.S. in Science degree program including program enrollment data and trends. Also described are refinements in the required curriculum, which include a newly developed geometry, a mathematical computing course, and an emerging teaching technology course featuring graphing calculators, CBLs, and computer software applications

    Resist the Hype! Practical Recommendations to Cope With R\'esum\'e-Driven Development

    Full text link
    Technology trends play an important role in the hiring process for software and IT professionals. In a recent study of 591 software professionals in both hiring (130) and technical (558) roles, we found empirical support for a tendency to overemphasize technology trends in r\'esum\'es and the application process. 60% of the hiring professionals agreed that such trends would influence their job advertisements. Among the software professionals, 82% believed that using trending technologies in their daily work would make them more attractive for potential future employers. This phenomenon has previously been reported anecdotally and somewhat humorously under the label R\'esum\'e-Driven Development (RDD). Our article seeks to initiate a more serious debate about the consequences of RDD on software development practice. We explain how the phenomenon may constitute a harmful self-sustaining dynamic, and provide practical recommendations for both the hiring and applicant perspectives to change the current situation for the better.Comment: 8 pages, 4 figure

    Hands-On Physical Science for In-Service Teachers

    Get PDF
    The initiation of the Virginia Commonwealth University B.S. in Science program was reported in this journal Fall 1999 as a program designed to meet the academic content major of a teacher preparation program for elementary and middle school mathematics and science teachers [1]. This paper reports the current status of the interdisciplinary B.S. in Science degree program including program enrollment data and trends. Also described are refinements in the required curriculum, which include a newly developed geometry, a mathematical computing course, and an emerging teaching technology course featuring graphing calculators, CBLs, and computer software applications

    Programming language trends : an empirical study

    Get PDF
    Predicting the evolution of software engineering technology trends is a dubious proposition. The recent evolution of software technology is a prime example; it is fast paced and affected by many factors, which are themselves driven by a wide range of sources. This dissertation is part of a long term project intended to analyze software engineering technology trends and how they evolve. Basically, the following questions will be answered: How to watch, predict, adapt to, and affect software engineering trends? In this dissertation, one field of software engineering, programming languages, will be discussed. After reviewing the history of a group of programming languages, it shows that two kinds of factors, intrinsic factors and extrinsic factors, could affect the evolution of a programming language. Intrinsic factors are the factors that can be used to describe the general desigu criteria of programming languages. Extrinsic factors are the factors that are not directly related to the general attributes of programming languages, but still can affect their evolution. In order to describe the relationship of these factors and how they affect programming language trends, these factors need to be quantified. A score has been assigued to each factor for every programming language. By collecting historical data, a data warehouse has been established, which stores the value of each factor for every programming language. The programming language trends are described and evaluated by using these data. Empirical research attempts to capture observed behaviors by empirical laws. In this dissertation, statistical methods are used to describe historical programming language trends and predict the evolution of the future trends. Several statistics models are constructed to describe the relationships among these factors. Canonical correlation is used to do the factor analysis. Multivariate multiple regression method has been used to construct the statistics models for programming language trends. After statistics models are constructed to describe the historical programming language trends, they are extended to do tentative prediction for future trends. The models are validated by comparing the predictive data and the actual data

    Software reengineering

    Get PDF
    Today's software systems generally use obsolete technology, are not integrated properly with other software systems, and are difficult and costly to maintain. The discipline of reverse engineering is becoming prominent as organizations try to move their systems up to more modern and maintainable technology in a cost effective manner. JSC created a significant set of tools to develop and maintain FORTRAN and C code during development of the Space Shuttle. This tool set forms the basis for an integrated environment to re-engineer existing code into modern software engineering structures which are then easier and less costly to maintain and which allow a fairly straightforward translation into other target languages. The environment will support these structures and practices even in areas where the language definition and compilers do not enforce good software engineering. The knowledge and data captured using the reverse engineering tools is passed to standard forward engineering tools to redesign or perform major upgrades to software systems in a much more cost effective manner than using older technologies. A beta vision of the environment was released in Mar. 1991. The commercial potential for such re-engineering tools is very great. CASE TRENDS magazine reported it to be the primary concern of over four hundred of the top MIS executives

    Legal ramifications of intellectual property

    Get PDF
    Recent government policy changes that have resulted in encouraging or requiring increased intellectual property rights of Federally funded research and development activities are examined. The reasons for these changes are discussed, including considerations related to technology transfer, patent rights, copyrights, trade secrets, and computer software issues. The effect of these changes on traditional approaches to the dissemination of Federally funded scientific and technical information is considered and predictions concerning future trends in intellectual property rights are given
    • …
    corecore