A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
New techniques in Monte Carlo simulation: experience with a prototype of generic programming application to Geant4 physics processes
[article]
2010
arXiv
pre-print
The results of this research project allow the evaluation of new software techniques for their possible adoption in Monte Carlo simulation on objective, quantitative ground. ...
An investigation is in progress to evaluate extensively and quantitatively the possible benefits and drawbacks of new programming paradigms in a Monte Carlo simulation environment, namely in the domain ...
The metrics collected in the course of this research project allow the evaluation of new software techniques for their possible adoption in Monte Carlo simulation on objective, quantitative ground. ...
arXiv:1012.3300v1
fatcat:vyuo3yzyovbr5op5qdufem7fsm
Toward a Conceptual Comparison Framework between CBSE and SOSE
2012
International Conference on Advanced Information Systems Engineering
This comparison takes the object orientation (OO) into account to illustrate changing concerns of software engineering between object, component and service. ...
In this paper, we discuss the theoretical differences between component-based and service-oriented software engineering (CBSE and SOSE). ...
It takes object orientation (OO) into account to provide a global point of view about the evolution of concerns between object, component and service. ...
dblp:conf/caise/Hock-koonO12
fatcat:jl6f7iyd6vbdlipentzfzwrmtm
A Model for Object-Oriented Software Maintainability Measurement
2016
International Journal of Intelligent Systems and Applications
In this paper, a new model to improve the maintainability of object-oriented software has been proposed. ...
Software maintenance is one of the main quality characteristics of the software product. ...
CONCLUSION In this paper, a new model to improve the maintainability of object-oriented software has been proposed and this model has been evaluated on famous PHP frameworks. ...
doi:10.5815/ijisa.2016.01.07
fatcat:hgcly4swtjaqnm6nqtvt662ase
Strength Estimation of Relation between Metrics in Evolution based Model
2012
International Journal of Computer Applications
Object oriented system was the programming paradigm which aimed at the concept of software reuse. ...
This paved the basic idea behind evolving of software design paradigms into component and service oriented systems respectively. ...
Chang [5] proposed a quality model for object-oriented software and an automated metric tool, Reconfigurable Automated Metrics for Object-Oriented Software (RAMOOS) targeted at the maintainability and ...
doi:10.5120/5528-7571
fatcat:ts7srqqszbc45dl5iydnifozfa
A Study of Maintainability in Evolving Open-Source Software
[article]
2020
arXiv
pre-print
Our study is focused on an evaluation of the maintainability characteristic in the context of the long-term evolution of open-source software. ...
For each version, we determined its maintainability using three distinct quantitative models of varying complexity. ...
Authors of [42] study the relation between object-oriented metrics and software defects. ...
arXiv:2009.00959v1
fatcat:mnkx3s7zdnfk5pbbolokogzuni
Designing an economic-driven evaluation framework for process-oriented software technologies
2006
Proceeding of the 28th international conference on Software engineering - ICSE '06
A major problem neglected in software engineering research so far has been the systematic determination of costs, benefits, and risks that are related to the use of these process-oriented software engineering ...
This paper sketches an economic-driven evaluation methodology to analyze costs, benefits, and risks of processoriented software technologies and corresponding projects. ...
Strategy-oriented approaches evaluate the contribution of IT for enterprise strategic objectives. Examples are the approaches of Parsons and Mc-Farlan/McKinney. ...
doi:10.1145/1134285.1134442
dblp:conf/icse/MutschlerBR06
fatcat:eegc6dnk5ndd7aywdvj2hbyuwy
An Evolution Model for Software Modularity Assessment
2007
Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops 2007)
As a preliminary evaluation, we use this model to compare the aspect-oriented and object-oriented observer pattern in terms of their ability to accommodate envisioned changes. ...
In general, questions in software evolution, such as which modularization technique is better and whether it is worthwhile to refactor, should be evaluated against potential changes. ...
Modern modularization techniques are emerging to cope with the challenges of developing a well-modularized software system, such as aspect-oriented software development, feature-oriented programming, object-oriented ...
doi:10.1109/wosq.2007.2
dblp:conf/icse/CaiH07
fatcat:6no3nxxw6zgurk33sbumzpfd7e
On the use of feature-oriented programming for evolving software product lines — A comparative study
2014
Science of Computer Programming
The quantitative data is collected from an SPL developed using three different variability mechanisms: FOP refinements, conditional compilation, and object-oriented design patterns. ...
It is often assumed that the use of feature-oriented programming is better than other variability mechanisms for implementing Software Product Lines (SPLs). ...
They can be applied to any kind of software artifact in either object-oriented or feature-oriented programs. ...
doi:10.1016/j.scico.2013.10.010
fatcat:ufp4kbbjabgy7ddqvomme2nqsu
Visualizing Object-oriented Software for Understanding and Documentation
[article]
2016
arXiv
pre-print
The results of this evaluation showed that most of the object-oriented software systems have been documented correctly. ...
The novelty of this approach is the exploiting of code dependencies and quantitative information in source code to document object-oriented software efficiently by means of a set of graphs. ...
Wettel et al., [11] proposed an approach to visualize object oriented software as a city to solve the navigation problem. ...
arXiv:1601.07742v1
fatcat:7i2nwmiumzdlbal2e5shqpmvey
Towards a General Framework for Evaluating Software Development Methodologies
2010
2010 IEEE 34th Annual Computer Software and Applications Conference
Major evaluation frameworks for object-oriented, agent-oriented, and aspect-oriented methodologies have been studied and assessed against the proposed framework to demonstrate its reliability and validity ...
It has become essential to scrutinize and evaluate software development methodologies, mainly because of their increasing number and variety. ...
This is actually a type of quantitative evaluation [13] . Object-oriented methodologies have the largest amount of quantitative evaluation criteria among SDMs. ...
doi:10.1109/compsac.2010.69
dblp:conf/compsac/HesariMR10
fatcat:nzkjc57lufafvmmdrfyvqgjlyy
AN APPROACH TO QUANTITATIVE SOFTWARE ARCHITECTURE SENSITIVITY ANALYSIS
2000
International journal of software engineering and knowledge engineering
The study also expands the software architecture research to quantitative and measurable evaluations as opposed to qualitative assessments. ...
The purpose of this study is to provide a structured method to support software architecture evaluations and downstream software implementations. ...
This paper is one of the first to attempt to design various metrics for quantitative evaluation of software architectures from the evolution perspective. ...
doi:10.1142/s0218194000000079
fatcat:ziodmuz55rf4lgkdfldrnwbwau
Software Development Cost Estimation: A Survey
2016
Indian Journal of Science and Technology
Objectives: The present study is undertaken to survey the Software development cost estimation techniques. ...
The reason for the evolution of software cost estimation models may be the changing nature of software complexity, i.e., one cannot exactly predict the cost for the whole project. ...
Following is an overview of some of these models:
Putnam's Software Life-cycle Model or (SLIM) SLIM (Software Life-cycle Model) was introduced by Larry Putnam in 1970s who belonged to Quantitative SDCE ...
doi:10.17485/ijst/2016/v9i31/93058
fatcat:pieog35bdzb57nuraxezmkzosi
Do Design Patterns Impact Software Quality Positively?
2008
Software Maintenance and Reengineering (CSMR), Proceedings of the European Conference on
We study the impact of design patterns on quality attributes in the context of software maintenance and evolution. ...
We then study design patterns and object-oriented best practices by formulating a second hypothesis on the impact of these principles on quality. ...
We would like to thank all the respondents for their evaluations and comments. This work has been partially funded by NSERC and the VINCI program of University of Montreal. ...
doi:10.1109/csmr.2008.4493325
dblp:conf/csmr/KhomhG08
fatcat:z5r3obwc5rgdxbse54izee37gq
Elegant Object-oriented Software Design via Interactive, Evolutionary Computation
[article]
2012
arXiv
pre-print
In controlled experiments in a dynamic interactive evolutionary computation environment, designers are presented with visualizations of object-oriented software designs, which they rank according to a ...
Thus to assist the software designer, evolutionary computing is being increasingly applied using machine-based, quantitative fitness functions to evolve software designs. ...
can be combined in a dynamic multi-objective search to lead to elegant, object-oriented software designs. ...
arXiv:1210.1184v1
fatcat:lji74mqd7fclpbj2nfkkxdkfxy
Research on Cross-version Software Defect Prediction Based on Evolutionary Information
2019
IOP Conference Series: Materials Science and Engineering
According to the characteristics of object-oriented software, this paper considers the evolution information separately in different packages and summarizes the evolution metrics that affect the defect ...
Two evolution metrics, transition class ratio and static metric category number, are proposed for object-oriented crossversion defect prediction. ...
For object-oriented programs such as Java, the situation is more complicated. In the evolution of object-oriented programs, classes in the package change with versions. ...
doi:10.1088/1757-899x/563/5/052092
fatcat:uedam6jl25eofpzirorkx2hnhi
« Previous
Showing results 1 — 15 out of 83,409 results