A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2013; you can also visit the original URL.
The file type is application/pdf
.
Filters
Assessing the maintainability of software product line feature models using structural metrics
2011
Software quality journal
In this paper, we propose a set of structural metrics for software product line feature models and theoretically validate them using valid measurement theoretic principles. ...
Within the context of software product lines, feature models are tree-like structures that are widely used for modeling and representing the inherent commonality and variability of software product lines ...
as measurement references for software product line feature models. ...
doi:10.1007/s11219-010-9127-2
fatcat:kjmtksgl7zdbvo4xnz6bilieki
Impact of Historical Software Metric Changes in Predicting Future Maintainability Trends in Open-Source Software Development
2020
Applied Sciences
The maintainability prediction models were built based on software metric measurements obtained from real-world open-source software projects. ...
This paper empirically evaluates the contribution of historical measurements of the Chidamber & Kemerer (C&K) software metrics to software maintainability prediction models. ...
To study the maintainability prediction model based on software metric measurement history of studied software products, multiple releases of software products needed to be obtained and analysed. ...
doi:10.3390/app10134624
fatcat:eeiybczdtrg6lf3gg3px4wmqsi
A Method for Estimating Maintenance Cost in a Software Project: A Case Study
1997
Journal of Software Maintenance: Research and Practice
Maintainability is the quality factor including all those software characteristics designed to make the product easier to maintain towards the end of achieving greater productivity in the maintenance stage ...
Various research works indicate that the maintenance stage consumes most of the resources needed for a software project. Thus, this stage must be especially considered in productivity studies. ...
We take the COCOMO (Boehm, 1981) as the basis of our model, in which we incorporate indices measuring the maintainability of the product. ...
doi:10.1002/(sici)1096-908x(199705)9:3<161::aid-smr148>3.0.co;2-8
fatcat:3qoqf4bm2bdnjmcvhnzaowbigm
Does maintainability relate to the energy consumption of software? A case study
2021
Software quality journal
Maintainability has been assessed by means of different measures, such as the number of lines of code, or the complexity of the software, calculated using SonarCloud, and the energy consumption measurements ...
In recent years, developers and researchers have been interested in analyzing, among other things, how energy consumption evolves when changes occur from one version to another in any given software. ...
of the software product (set out in the ISO25010) and sustainability in the software context. ...
doi:10.1007/s11219-020-09536-9
fatcat:dyxymdhderf5pnzpa2udvmfbva
Towards a maintainability model for business processes: Adapting a software maintainability model (position paper)
2013
2013 IEEE 1st International Workshop on Communicating Business Process and Software Models Quality, Understandability, and Maintainability (CPSM)
measures maintainability under the perspective of internal product quality. It combines a set of source code metrics into a single rating of the maintainability of a software product.
A. ...
ISO/IEC-9126
Source Code Measurements Product Properties
A. Volume The total size of a system is a typical factor that has a heavy influence in any measure of maintainability. ...
doi:10.1109/cpsm.2013.6703083
dblp:conf/icsm/Turetken13
fatcat:ghxhm5pbuzb2fi25ck2lj2mat4
Experimental investigation of the quality and productivity of software factories based development
2012
Computer Science and Information Systems
In this paper, the quality and productivity benefits of the SF approach were examined and evaluated with an experiment involving two treatments -the traditional and the SF approach. ...
Quality software is easy to maintain and reduces the cost of software development. The Software Factories (SF) approach is one of the approaches to provide such benefits. ...
One of the goals was to measure the lines of code (LOC) metric in each period of development. They also measured the efficiency of the product line in the case of developing products. ...
doi:10.2298/csis110720007k
fatcat:ou55ndk7nbgfdhxbk5jekd5bqa
Faster issue resolution with higher technical quality of software
2011
Software quality journal
We performed an empirical study of the relation between technical quality of software products and the issue resolution performance of their maintainers. ...
In particular, we tested the hypothesis that ratings for source code maintainability, as employed by the Software Improvement Group (SIG) quality model, are correlated with ratings for issue resolution ...
Acknowledgments Thanks to the developers of various open source systems for communication that helped us clean data and interpret results in our study. ...
doi:10.1007/s11219-011-9140-0
fatcat:i4u3odbaxzf4jka5byyadhc6aq
Predicting Costly Maintenance Packages Using Package Cohesion
2018
Journal of Software
The results demonstrate that the new package cohesion metric is promising and can help in locating low maintainable software packages. ...
This metric was found to have a correlation with software maintainability and software testability. ...
the capability of software measures in the prediction of software maintainability. ...
doi:10.17706/jsw.13.10.547-558
fatcat:vd436na5kbfddf7mkladxqi7de
An empirical analysis of the impact of software development problem factors on software maintainability
2009
Journal of Systems and Software
For experiment purpose, we will use a the relationship between various factors i.e. program size, ownership and developer quality and to software metric tool, called CCCC , in order to explore the attributes ...
As software development is a complex process, with high variance on both methodologies and objectives, it is difficult to define or measure software qualities and quantities and to determine a valid and ...
As the program size increase, only experience developer can ensure the quality and maintainability of the software up to 60%. ...
doi:10.1016/j.jss.2008.12.036
fatcat:3rp4ndo27vg5rg4xumrqp4jil4
An Empirical Evaluation of Impact of Refactoring on Internal and External Measures of Code Quality
2015
International Journal of Software Engineering & Applications
five internal measures: Maintainability Index, Cyclomatic Complexity, Depth of Inheritance, Class Coupling and Lines of Code. ...
product. ...
Although, the refactoring is by definition supposed to improve the maintainability of a software product, its effect on other quality aspects is unclear. ...
doi:10.5121/ijsea.2015.6105
fatcat:xovhb3u5wzc35fdcqn66cvkvnm
Structural Analysis of the Software Architecture — A Maintenance Assessment Case Study
[chapter]
1999
IFIP Advances in Information and Communication Technology
A maintenance assessment case study is described in which we apply structural measurements to a product to determine signs of architectural erosion. ...
The ability to assess architectural erosion in an evolving software product allows the quality of the architecture to be monitored to ensure its business and maintenance goals are achieved. 1. P. ...
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35563-4 35 ...
doi:10.1007/978-0-387-35563-4_26
fatcat:uhm2pb3m4jea3czpqjmahz75h4
A method for software quality planning, control, and evaluation
1999
IEEE Software
Measures can be expressed in different units; for example, lines of code is a product code length unit, elapsed days is a project duration unit, and working years is a personnel experience unit. ...
For example, the influence of "size" (measured as LOC) on software maintainability differs for software developed in an OO development process versus a Waterfall one. ...
He has been involved in several European research projects in the area of software measurement, software quality, and software process improvement; on some of these projects he served as project manager ...
doi:10.1109/52.754056
fatcat:3qoou2e3ozhclb4edftlhzzqh4
A method of programming measurement and estimation
1977
IBM Systems Journal
If, for example, the size of the deliv- ered software product is estimated as ten thousand lines of source code (as shown in Figure 5) it can be seen from past experience that the expected number of pages ...
Design and code inspections.
1977 PROGRAMMING MEASUREMENT AND ESTIMATION
Table 4 Data for completed service projects
Median Quartiles 50% 25-75%
Product Lines of maintained source code 103 56-474 (thousands ...
doi:10.1147/sj.161.0054
fatcat:34ky6winkzfthk66wvk4wepoq4
IDENTIFICATION AND QUANTIFICATION OF FACTORS AFFECTING REUSABILITY OF OPEN SOURCE SOFTWARE IN REUSE-INTENSIVE SOFTWARE DEVELOPMENT
2017
International Journal of Software Engineering and Computer Systems
The use of OSS in the systematic reuse of software, such as in Software Product Lines (SPLs) is a new phenomenon. ...
Reuse of OSS is employed in reuse-intensive software development such as Component Based Software Development and Software Product Lines. ...
The second respondent is a researcher with a doctorate degree in software engineering in the area of software product lines. ...
doi:10.15282/ijsecs.3.2017.4.0026
fatcat:2cx54t5f6zb35m6bsqepnsgcmu
Optimization methodology of a product of white line by computational analysis using statistical approach and finite elements
2016
Archives of Materials Science and Engineering
In this work, it is proposed an optimization methodology for a product of the white line. ...
Originality/value: The objective of experiment is maintain the product quality and because it is a job for optimization of processes and consequently costs, the great beneficiary will be the industry. ...
In this study, via computer simulation, the measurement was made based on offset information reported directly in software. According to the ANSI Z21. ...
doi:10.5604/18972764.1229623
fatcat:do5u2tefxzf75ev77vix7243fa
« Previous
Showing results 1 — 15 out of 913,167 results