1,427,290 research outputs found

    Making automated computer program documentation a feature of total system design

    Get PDF
    It is pointed out that in large-scale computer software systems, program documents are too often fraught with errors, out of date, poorly written, and sometimes nonexistent in whole or in part. The means are described by which many of these typical system documentation problems were overcome in a large and dynamic software project. A systems approach was employed which encompassed such items as: (1) configuration management; (2) standards and conventions; (3) collection of program information into central data banks; (4) interaction among executive, compiler, central data banks, and configuration management; and (5) automatic documentation. A complete description of the overall system is given

    Consequences of Unhappiness While Developing Software

    Full text link
    The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding the positive side of happiness -- positive emotions and moods -- is an attractive and important endeavor. Scholars in industrial and organizational psychology have suggested that also studying the negative side -- unhappiness -- could lead to cost-effective ways of enhancing working conditions, job performance, and to limiting the occurrence of psychological disorders. Our comprehension of the consequences of (un)happiness among developers is still too shallow, and is mainly expressed in terms of development productivity and software quality. In this paper, we attempt to uncover the experienced consequences of unhappiness among software developers. Using qualitative data analysis of the responses given by 181 questionnaire participants, we identified 49 consequences of unhappiness while doing software development. We found detrimental consequences on developers' mental well-being, the software development process, and the produced artifacts. Our classification scheme, available as open data, will spawn new happiness research opportunities of cause-effect type, and it can act as a guideline for practitioners for identifying damaging effects of unhappiness and for fostering happiness on the job.Comment: 6 pages. To be presented at the Second International Workshop on Emotion Awareness in Software Engineering, colocated with the 39th International Conference on Software Engineering (ICSE'17). Extended version of arXiv:1701.02952v2 [cs.SE

    Setting Parameters for Biological Models With ANIMO

    Get PDF
    ANIMO (Analysis of Networks with Interactive MOdeling) is a software for modeling biological networks, such as e.g. signaling, metabolic or gene networks. An ANIMO model is essentially the sum of a network topology and a number of interaction parameters. The topology describes the interactions between biological entities in form of a graph, while the parameters determine the speed of occurrence of such interactions. When a mismatch is observed between the behavior of an ANIMO model and experimental data, we want to update the model so that it explains the new data. In general, the topology of a model can be expanded with new (known or hypothetical) nodes, and enables it to match experimental data. However, the unrestrained addition of new parts to a model causes two problems: models can become too complex too fast, to the point of being intractable, and too many parts marked as "hypothetical" or "not known" make a model unrealistic. Even if changing the topology is normally the easier task, these problems push us to try a better parameter fit as a first step, and resort to modifying the model topology only as a last resource. In this paper we show the support added in ANIMO to ease the task of expanding the knowledge on biological networks, concentrating in particular on the parameter settings

    Sistem Pakar Diagnosa Untuk Membantu Program Pengontrolan Berat Badan

    Full text link
    Useful as a decision support system that can support systems and decision support that leverages the benefits of human and electronic devices such as computers. Too much use of computers will result in a mechanical solution, a reaction that is not flexible, and shallow decisions. Whereas if you use too many men will bring a slow reaction, the utilization of the data which is too limited, and lags in reviewing the relevant alternatives. The purpose of this expert system design is to create software on weight control. Software used to build an expert system is Visual Basic 6.0. Results to be achieved in the design of this system is a software that can serve as an expert for weight control

    The Electronic Braille Type Machine Basically of Microcontroller ATmega16

    Get PDF
    Now, caring for blind is too fews. The public information or the same kind in braille font is rarely to find. It cause made of braille font with manual methode needs a long time, beside that the creator must to learn the motif of braille font. There are the printer of braille font, but the price is tooexpensive. This fact be principle of made the electronic braille type machine basically of microcontroller ATmega16 for easy made the general people to comunicate with the blind. Start of process to made this instrument is stake out and connect of hardware and next process is made of software. This instrument use keyboard as input and two motor stepper aslo a solenoid as output. The preparation of software for directed in microcontroller ATmega16 use C language and software CodeVision AVR as compiler. Finishing process is to downloading the software to microcontroller ATmega 16. The hardware is succesfull made use minimum system microcontroller ATmega16, That joined with other instrument. The software of electronic braille type machine basically of microcontroller ATmega16 is succesfull made use CodeVision AVR in one main program. This instrument read the data from input keyboard that press, to move motor stepper and or solenoid so that can to bring outside motif braille font the suitable knot of keyboard that press at a sheet of paper. Key words : type machine, braille fon

    Efficient Simulation of Structural Faults for the Reliability Evaluation at System-Level

    Get PDF
    In recent technology nodes, reliability is considered a part of the standard design ¿ow at all levels of embedded system design. While techniques that use only low-level models at gate- and register transfer-level offer high accuracy, they are too inefficient to consider the overall application of the embedded system. Multi-level models with high abstraction are essential to efficiently evaluate the impact of physical defects on the system. This paper provides a methodology that leverages state-of-the-art techniques for efficient fault simulation of structural faults together with transaction-level modeling. This way it is possible to accurately evaluate the impact of the faults on the entire hardware/software system. A case study of a system consisting of hardware and software for image compression and data encryption is presented and the method is compared to a standard gate/RT mixed-level approac
    corecore