A PILOT SOFTWARE MAINTAINABILITY STUDY OF A SCIENTIFIC PROGRAM LIBRARY Part II
نویسنده
چکیده
منابع مشابه
A Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملPoster: Diagnosing and treating code-duplication problems in bioinformatics libraries
As computing is an enabling tool of bioinformatics, software quality can influence not only the efficiency of the research process, but also the degree of confidence in scientific findings. As we discovered, popular bioinformatics C++ libraries suffer from problems that make their code hard to maintain, finetune, and extend. In particular, code duplication caused by the ubiquitous copy-and-past...
متن کاملDeening and Measuring Maintainability
Maintainability is a measure of the ease with which a software system can be maintained. In this paper we propose a quantitative deenition of maintainability, and discuss means to estimate the maintainability of a software system on the basis of a static analysis of its deliverables. Such an estimation eeort is useful inasmuchas it allows us to predict the maintainability of a software system a...
متن کاملAspect-oriented software maintenance metrics: A systematic mapping study
Background: Despite the number of empirical studies that assess Aspect-Oriented Software Development (AOSD) techniques, more research is required to investigate, for example, how software maintainability is impacted when these techniques are employed. One way to minimize the effort and increase the reliability of results in further research is to systematize empirical studies in Aspect-Oriented...
متن کاملA Comprehensive Perspective on the Pilot-Job Abstraction
Pilot-Job systems play an important role in supporting distributed scientific computing. They are used to consume more than 700 million CPU hours a year by the Open Science Grid communities, and by processing up to 1 million jobs a day for the ATLAS experiment on the Worldwide LHC Computing Grid. With the increasing importance of task-level parallelism in high-performance computing, Pilot-Job s...
متن کامل