1,912,486 research outputs found

    Measuring the impact of computer resource quality on the software development process and product

    Get PDF
    The availability and quality of computer resources during the software development process was speculated to have measurable, significant impact on the efficiency of the development process and the quality of the resulting product. Environment components such as the types of tools, machine responsiveness, and quantity of direct access storage may play a major role in the effort to produce the product and in its subsequent quality as measured by factors such as reliability and ease of maintenance. During the past six years, the NASA Goddard Space Flight Center has conducted experiments with software projects in an attempt to better understand the impact of software development methodologies, environments, and general technologies on the software process and product. Data was extracted and examined from nearly 50 software development projects. All were related to support of satellite flight dynamics ground-based computations. The relationship between computer resources and the software development process and product as exemplified by the subject NASA data was examined. Based upon the results, a number of computer resource-related implications are provided

    Usability and open source software.

    Get PDF
    Open source communities have successfully developed many pieces of software although most computer users only use proprietary applications. The usability of open source software is often regarded as one reason for this limited distribution. In this paper we review the existing evidence of the usability of open source software and discuss how the characteristics of open-source development influence usability. We describe how existing human-computer interaction techniques can be used to leverage distributed networked communities, of developers and users, to address issues of usability

    Software for Wearable Devices: Challenges and Opportunities

    Full text link
    Wearable devices are a new form of mobile computer system that provides exclusive and user-personalized services. Wearable devices bring new issues and challenges to computer science and technology. This paper summarizes the development process and the categories of wearable devices. In addition, we present new key issues arising in aspects of wearable devices, including operating systems, database management system, network communication protocol, application development platform, privacy and security, energy consumption, human-computer interaction, software engineering, and big data.Comment: 6 pages, 1 figure, for Compsac 201

    In the soft-to-hard technical spectrum: Where is software engineering?

    Get PDF
    In the computer journals and tabloids, there have been a plethora of articles written about the software engineering field. But while advocates of the need for an engineering approach to software development, it is impressive how many authors have treated the subject of software engineering without adequately addressing the fundamentals of what engineering as a discipline consists of. A discussion is presented of the various related facets of this issue in a logical framework to advance the thesis that the software development process is necessarily an engineering process. The purpose is to examine more of the details of the issue of whether or not the design and development of software for digital computer processing systems should be both viewed and treated as a legitimate field of professional engineering. Also, the type of academic and professional level education programs that would be required to support a software engineering discipline is examined

    Development of a computer software for the monitoring of subsidence

    Get PDF
    A computer software has been developed at the Faculty of Geoinformation Science and Engineering, UTM for the purpose of detecting subsidence of ground surface or manmade structure by using Visual Basic 6.0 and FORTRAN computer languages. This software can be used for processing data from GPS and precise levelling methods. The software requires GPS baseline vectors (∆X, ∆Y, ∆Z). Relative ellipsoidal heights based on the WGS84 ellipsoidal surface must be derived from these baseline vectors. The derived relative ellipsoidal heights are then adjusted using least square estimation method. The adjusted heights will be used for further subsidence analysis. Stransformation is used to transform results from least square estimation using minimum constraints to a selected datum. This paper examines the method of subsidence using the iterative weighted transformation. In this method, the stability of reference points must be checked through a single point test. Stable points will then be adjusted again together with object points. Lastly, the stability of object points will be determined. User of this software requires little knowledge on deformation monitoring processing, as the user needs to follow the procedure of inputting data required by the software. The output from the software will give the stability of the all control points whether they have moved or otherwise

    The usability of open source software: analysis and prospects

    Get PDF
    Open source communities have successfully developed many pieces of software although most computer users only use proprietary applications. The usability of open source software is often regarded as one reason for this limited distribution. In this paper we review the existing evidence of the usability of open source software and discuss how the characteristics of open-source development influence usability. We describe how existing human-computer interaction techniques can be used to leverage distributed networked communities, of developers and users, to address issues of usability

    Computer-aided veterinary learning at the University of Cambridge

    Get PDF
    An approach to computer-assisted learning in veterinary education at the University of Cambridge, involving the development of four types of learning module, is outlined. A tutorial on regional perineural anaesthesia in the horse, based on the familiar tape-slide format but with significant improvements, is described. A question and answer self-assessment package and a computer-based 'digital lecture' are also discussed, together with a case simulation involving the investigation of a polydipsic dog. All the tutorials were developed using standard software packages and image digitising processes. The philosophy behind the development of these computer-assisted learning packages is discussed
    corecore