Results 31 to 40 of about 84,866 (259)

The Java system dependence graph [PDF]

open access: yes, 2003
The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was suggested to be a suitable internal program representation for monolithic programs, for the purpose of carrying out certain software engineering operations such
Roper, M., Walkinshaw, N., Wood, M.
core   +1 more source

Design Pattern Evaluation on A RESTful API Wrapper: A Case Study of Software Integration with An Internet Payment Gateway using Model-Driven Architecture

open access: yesJITeCS (Journal of Information Technology and Computer Science), 2019
A proper use of design patterns has proven to be very useful in the development of robust applications over time. In this paper, the design patterns are introduced in the early stage of the software development where model-driven architecture is used as ...
Lindung Parningotan Manik
doaj   +1 more source

Exploring the eradication of code smells: An empirical and theoretical perspective [PDF]

open access: yes, 2010
This article has been made available through the Brunel Open Access Publishing Fund - Copyright @ 2010 Hindawi Publishing CorporationCode smells reflect code decay, and, as such, developers should seek to eradicate such smells through application of ...
Black, S   +4 more
core   +3 more sources

A framework for the simulation of structural software evolution [PDF]

open access: yes, 2008
This is the author's accepted manuscript. The final published article is available from the link below. Copyright @ 2008 ACM.As functionality is added to an aging piece of software, its original design and structure will tend to erode.
Benjamin Stopford   +16 more
core   +1 more source

Next generation software environments : principles, problems, and research directions [PDF]

open access: yes, 1987
The past decade has seen a burgeoning of research and development in software environments. Conferences have been devoted to the topic of practical environments, journal papers produced, and commercial systems sold.
Baker, Deborah A.   +10 more
core   +1 more source

A comprehensive approach in performance evaluation for modernreal-time operating systems [PDF]

open access: yes, 1996
In real-time computing the accurate characterization of the performance and determinism that a particular real-time operating system/hardware combination can provide for real-time applications is essential.
Conde, Jesús F.   +2 more
core   +2 more sources

Predicting Object Communication Errors in Constructor Development

open access: yesIEEE Access
An important challenge in dynamic software development is to predict object formation run-time object communication errors in complex environments involving multiple and multi-level object inheritance. This paper proposes a technique for doing so.
Abdul Majid Soomro   +4 more
doaj   +1 more source

A meta-analysis approach to refactoring and XP [PDF]

open access: yes, 2007
The mechanics of seventy-two different Java refactorings are described fully in Fowler's text. In the same text, Fowler describes seven categories of refactoring, into which each of the seventy-two refactorings can be placed.
Counsell, S, Hierons, RM, Loizou, G
core   +1 more source

Comparing self‐reported race and genetic ancestry for identifying potential differentially methylated sites in endometrial cancer: insights from African ancestry proportions using machine learning models

open access: yesMolecular Oncology, EarlyView.
Integrating ancestry, differential methylation analysis, and machine learning, we identified robust epigenetic signature genes (ESGs) and Core‐ESGs in Black and White women with endometrial cancer. Core‐ESGs (namely APOBEC1 and PLEKHG5) methylation levels were significantly associated with survival, with tumors from high African ancestry (THA) showing ...
Huma Asif, J. Julie Kim
wiley   +1 more source

Maleku: an evolutionary visual software analytics tool for providing insights into software evolution [PDF]

open access: yes, 2011
Software maintenance is a complex process that requires the understanding and comprehension of software project details. It involves the understanding of the evolution of the software project, hundreds of software components and the relationships among ...
García-Peñalvo, Francisco   +4 more
core  

Home - About - Disclaimer - Privacy