Filters








8,667 Hits in 10.2 sec

The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes

Marco Di Biase, Ayushi Rastogi, Magiel Bruntink, Arie Van Deursen
2019 Zenodo  
The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes - 2nd International Conference on Technical Debt (TechDebt 2019) - Montréal, Canada - May 26–27, 2019 Technical Report  ...  for the paper and dataset available at: https://zenodo.org/record/2542535  ...  This project received funding from European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 642954.  ... 
doi:10.5281/zenodo.2606632 fatcat:xlazrjqozjclxecyuttexjdh6e

The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes

Marco di Biase, Ayushi Rastogi, Magiel Bruntink, Arie van Deursen
2019 2019 IEEE/ACM International Conference on Technical Debt (TechDebt)  
This paper proposes a new maintainability model -the Delta Maintainability Model (DMM) -to measure fine-grained code changes, such as commits, by adapting and extending the SIG Maintainability Model.  ...  We report on an initial study of the model, with the goal of understanding if the adapted measurements from the SIG Maintainability Model suit the fine-grained scope of the DMM.  ...  Such models, though, are not suitable to measure fine-grained code maintainability as they carry the burden of the full system codebase.  ... 
doi:10.1109/techdebt.2019.00030 dblp:conf/icse/BiaseRBD19 fatcat:fxdgjekztrcp3bp6mp2y4nofue

Operation-Based, Fine-Grained Version Control Model for Tree-Based Representation [chapter]

Tung Thanh Nguyen, Hoan Anh Nguyen, Nam H. Pham, Tien N. Nguyen
2010 Lecture Notes in Computer Science  
This paper presents OperV, a novel operation-based version control model that is able to support both coarse and fine levels of granularity in program source code.  ...  Existing version control systems are often based on text line-oriented models for change representation, which do not facilitate software developers in understanding code evolution.  ...  The first author was partially funded by a grant from Vietnam Education Foundation.  ... 
doi:10.1007/978-3-642-12029-9_6 fatcat:mt64zpyoznaqfb2a5o7aifslcm

Integrating performance monitoring and communication in parallel computers

Margaret Martonosi, David Ofelt, Mark Heinrich
1996 Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS '96  
We present results on the accuracy of the data collected, and on how FlashPoint performance scales with the number of processors.  ...  Little hardware support exists specifically for observing caching behavior; furthermore, what support does exist is often difficult to use for making fine-grained observations about program memory behavior  ...  Performance Impact of FlashPoint Having established that FlashPoint can accurately measure several aspects of fine-grained memory behavior, we now present data on its performance overhead.  ... 
doi:10.1145/233013.233035 dblp:conf/sigmetrics/MartonosiOH96 fatcat:wurqfoveibdavck7kyosipplom

Offline Delta-Driven Model Transformation with Dependency Injection [chapter]

Artur Boronat
2019 Lecture Notes in Computer Science  
State-of-the-art model transformation engines with support for incrementality normally rely on a publish-subscribe model for linking model updates − deltas − to the application of model transformation  ...  The principal contribution of this work is the design of a forward delta propagation mechanism for incremental execution of model transformations, which decouples dependency tracking from delta propagation  ...  Hence, the granularity of the target delta is as fine grained (at binding level) as the source delta for the underlying graph structure of the model.  ... 
doi:10.1007/978-3-030-16722-6_8 fatcat:l2ux7f2kovbcfefzgci7yz3nsa

A reduced-complexity model for river delta formation – Part 1: Modeling deltas with channel dynamics

M. Liang, V. R. Voller, C. Paola
2014 Earth Surface Dynamics Discussions  
We also demonstrate a simple stratigraphy tracking component which can display the structure of the deposit in terms of distribution of coarse and fine materials along with the age of the deposit.  ...  The outputs of the model include flow field, water surface topography and bed topography that evolves in time.  ...  This work was supported by the National Science Foundation via the National Center for Earth-surface Dynamics (NCED) under agreement EAR-0120914 and EAR-1246761.  ... 
doi:10.5194/esurfd-2-823-2014 fatcat:6e74ip2uhjbiljsaqdr3wex54u

Hydrodynamic Condition Modeling along the North-Central Coast of Vietnam

D. D. Cham, N. T. Son, N. Q. Minh, N. T. Hung, N. T. Thanh
2020 Zenodo  
Based on measured data from field surveys and satellite images combined with numerical model simulations of MIKE and Delft3D, the influences of seasonal river flow, tides, and wave dynamics on the sediment  ...  In the low flow season, this longshore sediment transport is dominant, causing sediment to deposit on the southern side of the ebb tidal delta and elongating the southern sandspit which narrows the estuary  ...  the behavior of the morphology at the estuary based on measured data and numerical modeling of hydrodynamics, sediment transport, and morphological changes at the estuary.  ... 
doi:10.5281/zenodo.3934554 fatcat:jlg253jlpncrbg7d55p4ffhmfi

Connecting software build with maintaining consistency between models: towards sound, optimal, and flexible building from megamodels

Perdita Stevens
2020 Journal of Software and Systems Modeling  
At the same time, we need to minimise the amount of recomputation needed; in particular, we would like to avoid reapplying a transformation when no relevant changes have occurred in the models it relates  ...  The model-driven development of systems involves multiple models, metamodels and transformations.  ...  Our orientation model, which records dependencies, is itself a model and, as we shall see, custom stamping enables the consistency restoration process to react to changes in it in an efficient, fine-grained  ... 
doi:10.1007/s10270-020-00788-4 fatcat:zxh2hcn5ebcgzowpvlb4jeuclq

The Implementation of the CHA-Q Meta-Model: A Comprehensive, Change-Centric Software Representation

Coen De Roover, Christophe Scholliers, Viviane Jonckers, Javier Pérez, Alessandro Murgia, Serge Demeyer
2014 Electronic Communications of the EASST  
In this paper we present the CHA-Q meta-model that defines this representation and highlight important characteristics of its implementation: an object-oriented API, persistency through a graph database  ...  Although contemporary software development processes have embraced the need for continuous change, most development tools still assume that they act upon a single complete release of the system.  ...  The fine-grained combined record of source code changes and issue report evolution could help improving the bug triaging tasks.  ... 
doi:10.14279/tuj.eceasst.0.902 dblp:journals/eceasst/RooverSJPMD14 fatcat:hmxje24y3rflhhjvy2uyw7roqi

Multi-Model Evolution through Model Repair

Patrick Stünkel, Harald König, Adrian Rutle, Yngve Lamo
2021 Journal of Object Technology  
At the same time, these models are subject to frequent changes, and as a result, maintaining their global consistency over time becomes an important issue in model management in general and Model-Driven  ...  In this paper, we present a comprehensive feature model providing an overview of the current state of the art of model management.  ...  Acknowledgments We would like to thank all the anonymous reviewers for their helpful comments, which helped to improve the quality of this paper substantially.  ... 
doi:10.5381/jot.2021.20.1.a2 fatcat:u45ymv6chrdrlbitoiyayhx6ba

A Survey of Model Comparison Strategies and Techniques in Model Driven Engineering

Junaid Rashid, Waqar Mehmood, Muhammad Wasif Nisar
2016 International Journal of Software Engineering and Technologies (IJSET)  
Ultimately there is wide change among the tools in the measure of client exertion needed to perform model comparisons, as some require more push to encourage more sweeping statement and expressive force  ...  There are number of tasks involved in Model differencing that firstly starts with identifying and matching the elements of the model.  ...  There are measures that translate products in another language or even notation .The item maintain semantics of the machines to facilitate model comparison.  ... 
doi:10.11591/ijset.v1i3.4579 fatcat:zn33mbyprva2jpxphy3tw7espa

A Survey Of Model Comparison Strategies And Techniques In Model Driven Engineering

Junaid Rashid, Waqar Mehmood, Muhammad Wasif Nisar
2015 Zenodo  
Ultimately there is wide change among the tools in the measure of client exertion needed to perform model comparisons, as some require more push to encourage more sweeping statement and expressive force  ...  There are number of tasks involved in model differencing that firstly starts with identifying and matching the elements of the model.  ...  Comparison will be carried out recursively along with the increasingly fine grained equally ones algorithm delves deeper in to the current product-line hierarchy.  ... 
doi:10.5281/zenodo.1108708 fatcat:xykdkteyi5gspenok3ulori77y

Data-Driven AI Model Signal-Awareness Enhancement and Introspection [article]

Sahil Suneja, Yufan Zhuang, Yunhui Zheng, Jim Laredo, Alessandro Morari
2022 arXiv   pre-print
Using the notion of code complexity, we further present a novel model learning introspection approach from the perspective of the dataset.  ...  In this paper, we explore data-driven approaches to enhance models' signal-awareness: 1) we combine the SE concept of code complexity with the AI technique of curriculum learning; 2) we incorporate SE  ...  Using other metrics such as ifs, loops etc. yields more fine grained insight into model learning.  ... 
arXiv:2111.05827v2 fatcat:gioxxweuujgdvp6kres6zwsrd4

Interactions between barrier islands and backbarrier marshes affect island system response to sea level rise: Insights from a coupled model

David Walters, Laura J. Moore, Orencio Duran Vinent, Sergio Fagherazzi, Giulio Mariotti
2014 Journal of Geophysical Research - Earth Surface  
To assess the role of couplings between marshes and barrier islands under changing conditions, we develop and apply a coupled barrier island-marsh model (GEOMBEST+) to assess the impact of overwash deposition  ...  Our model results suggest that backbarrier marsh width is in a constant state of change until either the backbarrier basin becomes completely filled or backbarrier marsh deposits have completely eroded  ...  Brad Murray and Larry Benninger for helpful comments on an early draft of this work.  ... 
doi:10.1002/2014jf003091 fatcat:2325skfiebcgvdcm7jban2oin4

RUCM: A Measurement Model for Detecting the most Suitable Code Component from Object Oriented Repository

Sumit Jain, Mohsin Sheikh
2014 International Journal of Computer Applications  
This work proposes a novel RUCM (Reusability Utility Count Model) for analyzing the reusability value. It takes various key features of code for calculating the above.  ...  The legacy systems have the collection of both the types of the code: procedural and object oriented.  ...  In the paper [22] , the author describes an efficient algorithm that performs a fine-grained analysis of cycles among application packages.  ... 
doi:10.5120/18049-8955 fatcat:rjwme5sg3ndqhhfxjmf27jv5zu
« Previous Showing results 1 — 15 out of 8,667 results