83,409 Hits in 4.0 sec

New techniques in Monte Carlo simulation: experience with a prototype of generic programming application to Geant4 physics processes [article]

Maria Grazia Pia, Lina Quintieri, Georg Weidenspointner State University Rio de Janeiro, MPE and MPI Halbleiterlabor
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

Anthony A. Hock-koon, Mourad Oussalah
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

Morteza Asadi, Hassan Rashidi
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

G. Shanmugasundaram, V. Prasanna Venkatesan, C. Punitha Devi
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]

Arthur-Jozsef Molnar, Simona Motogna
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

Bela Mutschler, Johannes Bumiller, Manfred Reichert
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

Yuangfang Cai, Sunny Huynh
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

Gabriel Coutinho Sousa Ferreira, Felipe Nunes Gaia, Eduardo Figueiredo, Marcelo de Almeida Maia
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]

Ra'Fat AL-msie'deen
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

Shokoofeh Hesari, Hoda Mashayekhi, Raman Ramsin
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


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

Samina Rajper, Zubair A. Shaikh
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?

Foutse Khomh, Yann-Gael Gueheneuce
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]

Christopher L. Simons, Ian C. Parmee
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

Zhexi Yao, Jiawei Song, Yushuai Liu, Tao Zhang, Jinbo Wang
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