Filters








119,155 Hits in 5.5 sec

Hypothesis-based concept assignment in software maintenance

N. Gold, K. Bennett
2002 IEE Proceedings - Software  
Whereby this understanding is aimed at identifying how these factors have been changed through the application of maintenance and what relationship exists between them.  ...  acquired) and its spatial complexity [1] (degree of difficulty).  ...  Whereby this understanding is aimed at identifying how these factors have been changed through the application of maintenance and what relationship exists between them.  ... 
doi:10.1049/ip-sen:20020549 fatcat:deysytcctzed7lzh77lgcooiju

Modifiability measurement from a task complexity perspective: A feasibility study

Lulu He, Jeffrey Carver
2009 2009 3rd International Symposium on Empirical Software Engineering and Measurement  
In this paper, we apply Wood's task complexity model to propose a general analytical model that describes the characteristics of maintenance tasks and the analytical dimensions of modifiability independent  ...  The results of a case study demonstrate the construct validity of the model.  ...  Acknowledgements Work partially supported by NSF grant CCF-0438923 Third International Symposiumm on Empirical Software Engineering and Measurement 978-1-4244-4841-8/09/$25.00 ©2009 IEEE  ... 
doi:10.1109/esem.2009.5316023 dblp:conf/esem/HeC09 fatcat:hldzutopszbs5mrb2rwrbwpyr4

Experimental Study of Quantitative Analysis of Maintenance Effort Using Program Slicing-Based Metrics

Raula Gaikovina Kula, Kyohei Fushida, Norihiro Yoshida, Hajimu Iida
2012 2012 19th Asia-Pacific Software Engineering Conference  
Using the time to resolve an issue as a measure of maintenance effort, we evaluated our proposed metrics against the basic code-based metrics Lines of Code and McCabe's Cyclomatic Complexity.  ...  Analysis of the processes within the maintenance phase could prove beneficial since most maintenance activities revolve around source code.  ...  To test this theory, we aim to answer the following research questions: -RQ1. Is there a quantitative relationship between maintenance effort and source code properties?  ... 
doi:10.1109/apsec.2012.105 dblp:conf/apsec/KulaFYI12 fatcat:4tiv4xosgnc2bnfogd57wt6d4q

MAINTENANCE EFFORT PREDICTION MODEL USING ASPECT-ORIENTED COGNITIVE COMPLEXITY METRICS

G.Arockia Sahaya Sheela
2017 International Journal of Advanced Research in Computer Science  
One way of grappling with the maintenance problem, is to use the complexity metrics. Many studies were made to understand the relationship among complexity metrics, cognition, and maintenance.  ...  are made with ANOVA and experimented.Discussion on results proves the maintenance effort prediction models are more robust, more accurate, and can be employed to estimate the maintenance effort.  ...  This study has been conducted to find the relationship between design complexity and maintenance time. It also proposes a model to predict the maintenance effort.  ... 
doi:10.26483/ijarcs.v8i8.4637 fatcat:rjv5gwleqzcqjjbn267i2hu5iu

Mining Software Repositories for Software Metrics (MSR-SM): Conceptual Framework

2019 VOLUME-8 ISSUE-10, AUGUST 2019, REGULAR ISSUE  
Readability is employed to enhance source codes for subsequent maintenance and extensibility.  ...  But code readability is not simply computable while dealing with open source software as contributors access the code and modify its structure according to his/her style of coding.  ...  For example, one may be interested in the growth of a system, others in change of relationship between source code entities and some in reuse of components.  ... 
doi:10.35940/ijitee.j1051.0881019 fatcat:vud5nonv6vgc3ivzk55aldla6m

Semantic Metadata Information (SMI) Visualisation Technique Using the Integration of Ontology and UML Graph-Based Approach to Support Program Comprehension

Rozita Kadar, Jamal Othman, Naemah Abdul Wahab, Saiful Nizam Warris
2019 Journal of Computing Research and Innovation  
This technique is significant to users because the criteria of source code cannot be physically viewed.  ...  The purpose of program visualisation is to translate a program into a graphical view to show either the program code, data or control flow.  ...  Although the dependency graph has been widely used in representing a relationship, it is often more complex than the original source code artefacts.  ... 
doi:10.24191/jcrinn.v4i1.107 fatcat:fctjevfagbgexnrdx6afavn6e4

An Empirical Analysis of the Maintainability Evolution of Open Source Systems [chapter]

Gerta Kapllani, Ilya Khomyakov, Ruzilya Mirgalimova, Alberto Sillitti
2020 IFIP Advances in Information and Communication Technology  
leveraging on the existing work and with almost no independent evaluation of the performance of the models.  ...  This paper is a first step towards a different direction focusing on the independent application of the existing models to popular open source projects.  ...  The higher the value, the more complex is the system and this fact results in difficulty to maintain the code.  ... 
doi:10.1007/978-3-030-47240-5_8 fatcat:tcffoqhcqvdbniigpvx4eblw6q

Modeling an Object Oriented for Maintenance Purposes

Hamed J. Al-Fawareh
2004 INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY  
The aim of the software maintenance is to maintain the software system in accordance with advancement in software and hardware technology.  ...  These problems include understanding object oriented system, complex dependencies in object-oriented system, inheritance, polymorphism and dynamic binding problem that maintainers and developers commonly  ...  thousands of source code lines in the object-oriented software system.  ... 
doi:10.24297/ijct.v3i3a.2945 fatcat:knqanjjvifboberu6jrp3anxmy

Discovering determinants of high volatility software

Carolyn Seaman, A. Gunes Koru, Sreedevi Sampath
2009 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering  
We plan to build our empirical models based on data from both open source and closed source systems.  ...  • The person or persons who made the change and the organizational relationships between them • Structural measures, taken both before and after the change, including size, coupling, cohesion, inheritance  ...  The outcome of this work will be a set of models that describe the relationships between software change characteristics (in particular human, organizational, and process characteristics), changes in the  ... 
doi:10.1109/chase.2009.5071416 dblp:conf/icse/SeamanKS09 fatcat:ifi5oyedzraubahmzc6r2rnexm

Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study

Rajiv D. Banker, Gordon B. Davis, Sandra A. Slaughter
1998 Management science  
Results indicate that the use of a code generator in development is associated with increased software complexity and software enhancement project effort.  ...  These results suggest an important link between software development practices and maintenance performance.  ...  1 The authors thank the Departmental Editor, the Associate Editor and three anonymous reviewers for their valuable comments and suggestions.  ... 
doi:10.1287/mnsc.44.4.433 fatcat:tgext2cwyrfhfcdfbd2hm6kq54

View-based maintenance of graphical user interfaces

Peng Li, Eric Wohlstadter
2008 Proceedings of the 7th international conference on Aspect-oriented software development - AOSD '08  
One difficulty in software maintenance is that the relationship between observed program behavior and source code is not always clear.  ...  In this paper we are concerned specifically with the maintenance of graphical user interfaces (GUIs). User interface code can crosscut the decomposition of applications making GUIs hard to maintain.  ...  Software Maintenance One difficulty in software development is that the relationship between observed program behavior and source code is not always clear.  ... 
doi:10.1145/1353482.1353501 dblp:conf/aosd/LiW08 fatcat:oeeq7dxbnzhazenirehd2yagzy

A Bayesian Belief Network for Modeling Open Source Software Maintenance Productivity [chapter]

Stamatia Bibi, Apostolos Ampatzoglou, Ioannis Stamelos
2016 IFIP Advances in Information and Communication Technology  
In this paper we attempt to unveil and discuss relationships between maintenance productivity, the structural quality of the source code and process metrics like the type of a release and the number of  ...  Efficient maintenance within short release cycles depends highly on the underlying source code structure, in the sense that complex modules are more difficult to maintain.  ...  To achieve this goal we used a Bayesian Belief Network (BBN) to model the relationships between the input (structural software metrics) and output parameters (maintenance production, maintenance duration  ... 
doi:10.1007/978-3-319-39225-7_3 fatcat:lxok7yvbxncltmu43unyzkdsoq

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  
Another source of difficulty and debate is in determining which metrics matter, and what they mean.  ...  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  ...  Another source of difficulty and debate is in determining which metrics matter, and what they mean.  ... 
doi:10.1016/j.jss.2008.12.036 fatcat:3rp4ndo27vg5rg4xumrqp4jil4

Document management tool for the maintenance of vessels [chapter]

A Doce, P Sobrino, A Casdelo, A López
2013 Developments in Maritime Transportation and Exploitation of Sea Resources  
However, due to the heterogeneity of the sources of maintenance requirements and the different scope of them, this task is highly complex.  ...  In every examined case, linked to ship maintenance, a relationship is looked for among these rules and international codes.  ... 
doi:10.1201/b15813-78 fatcat:5u4ns47yqvhgvavleg4yy3nkku

Micro process analysis of maintenance effort: an open source software case study using metrics based on program slicing

Raula Gaikovina Kula, Kyohei Fushida, Norihiro Yoshida, Hajimu Iida
2012 Journal of Software: Evolution and Process  
At statistically significant levels, results suggest that the level of the maintenance efforts correlates with its impact on source code. Figure 7.  ...  The approach derives maintenance effort from the complexity and duration of micro processes and uses proposed metrics based on program slicing to measure change impact.  ...  ACKNOWLEDGEMENTS First and foremost, the authors would like to thank the anonymous reviewers for their valuable insights, guidance towards this paper.  ... 
doi:10.1002/smr.1572 fatcat:5iv2zlipijczbhz2fryf5x5oxu
« Previous Showing results 1 — 15 out of 119,155 results