Measurement of Software Maintainability Using a Fuzzy Model
نویسندگان
چکیده
Software maintenance is a task that every development group has to face when the software is delivered to the customers’ site, installed and is operational. The time spent and effort required for keeping software operational consumes about 40-70% of cost of entire life cycle. This study proposes a four parameter integrated measure of software maintainability using a fuzzy model. The study also includes empirical data of maintenance time of projects which has been used to validate the proposed model.
منابع مشابه
Evaluation of Training Methods for Conditioning of Fuzzy Based Maintainability Metric
The software maintainability can be ensured by carefully control of its software development process. An early measurement of maintainability starting from design phase is always desirable to produce maintainable software. Some of the researchers have tried to use soft computing techniques to measure maintainability. In spite of their reported validations, these models are not calibrated and no...
متن کاملCan Fuzzy Mathematics enrich the Assessment of Software Maintainability?
Software maintainability depends both on qualitative and quantitative data. Existing maintainability models aggregate data into hierarchies of characteristics with given dependencies. However, data used to score the characteristics can be uncertain or even completely unknown. Therefore, it would be meaningful to evaluate sensitivity of the aggregated result, i.e. the maintainability, with respe...
متن کاملUsing Fuzzy Prototypes for Software Engineering Measurement and Prediction
-The main objective of this work is to present an application of an extension of the original Knowledge Discovery in Databases (KDD) process called Fuzzy Prototypical Knowledge Discovery (FPKD) together with a FPKD based prediction model. This technique is applied to Software Engineering measurement. In order to get quality object-oriented information systems (OOIS), it is necessary to assess t...
متن کاملEvaluating the Maintainability of a Software System by using Fuzzy Logic Approach
Maintainability is an important quality attribute for almost every quality model. Maintainability of the software is considered as most expensive phase in software development life cycle as it consumes almost major part of the total effort allocated to the software system. Maintainability evaluation is complex due to its imprecise output. This paper proposes a maintainability model by consideri...
متن کاملA Fuzzy Approach for Evaluation of Maintainability of Object Oriented Software System
The demand for efficient software system is increasing day by day. Maintainability is considered as an important quality factor for developing the efficient software system. Recent trends show that mostly software systems are using object-oriented technique to develop the quality software products. Object-oriented approach enhances the maintainability of software system. In literature there are...
متن کامل