Filters








913,167 Hits in 5.4 sec

Assessing the maintainability of software product line feature models using structural metrics

Ebrahim Bagheri, Dragan Gasevic
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

Mitja Gradišnik, Tina Beranič, Sašo Karakatič
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

Juan Carlos Granja-Alvarez, Manuel José Barranco-García
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

Javier Mancebo, Coral Calero, Félix García
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)

Oktay Turetken
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

Andrej Krajnc, Marjan Hericko, Crt Gerlec, Uros Goljat, Gregor Polancic
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

Dennis Bijlsma, Miguel Alexandre Ferreira, Bart Luijten, Joost Visser
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

Waleed Albattah, Information Technology Department, Qassim University, Qassim, KSA
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

Jie-Cherng Chen, Sun-Jen Huang
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

S.H. Kannangara, W.M.J.I. Wijayanake
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]

Catherine Blake Jaktman, John Leaney, Ming Liu
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

J. Boegh, S. Depanfilis, B. Kitchenham, A. Pasquini
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

C. E. Walston, C. P. Felix
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

Fazal-e- Amin, Aized Amin Soofi
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

C.J. Sousa, P.V.P. Marcondes, S.F. Lajarin
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