English
Related papers

Related papers: The Distribution of Program Sizes and Its Implicat…

200 papers

In the past 20 years, defect prediction studies have generally acknowledged the effect of class size on software prediction performance. To quantify the relationship between object-oriented (OO) metrics and defects, modelling has to take…

Software Engineering · Computer Science 2021-06-10 Amjed Tahir , Kwabena E. Bennin , Xun Xiao , Stephen G. MacDonell

Debugging of large software systems consisting of many processes accessing shared resources is a very difficult task. Many commercial systems record essential events during system execution for post-mortem analysis. However, the event…

Software Engineering · Computer Science 2007-05-23 Raymond Smith , Bogdan Korel

We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed following agile practices, though to a different extent. Our study is centered on quality analysis of the systems, measured as defects…

Software Engineering · Computer Science 2009-05-21 Alessandro Murgia , Giulio Concas , Sandro Pinna , Roberto Tonelli , Ivana Turnu

Context: Early size predictions (ESP) can lead to errors in effort predictions for software projects. This problem is particular acute in parametric effort models that give extra weight to size factors (for example, the COCOMO model assumes…

Software Engineering · Computer Science 2018-02-21 George Mathew , Tim Menzies , Jairus Hihn

Code cloning plays a very important role in open-source software engineering. The presence of clones within a project may indicate a need for refactoring, and clones between projects are even more interesting, since code migration takes…

Software Engineering · Computer Science 2021-08-16 Yaroslav Golubev , Timofey Bryksin

This paper shows how maximum possible configuration efficiency of an indefinitely large software system is constrained by chosing a fixed upper limit to the number of program units per subsystem. It is then shown how the configuration…

Software Engineering · Computer Science 2008-11-18 Edmund Kirwan

Improving file management interfaces and optimising system performance requires current data about users' digital collections and particularly about the file size distributions of such collections. However, prior works have examined only…

Human-Computer Interaction · Computer Science 2021-07-14 Jesse David Dinneen , Ba Xuan Nguyen

What properties about the internals of a program explain the possible differences in its overall running time for different inputs? In this paper, we propose a formal framework for considering this question we dub trace-set discrimination.…

Programming Languages · Computer Science 2017-02-24 Saeid Tizpaz-Niari , Pavol Cerny , Bor-Yuh Evan Chang , Sriram Sankaranarayanan , Ashutosh Trivedi

One of the biggest expense in software development is the maintenance. Therefore, it is critical to comprehend what triggers maintenance and if it may be predicted. Numerous research have demonstrated that specific methods of assessing the…

Software Engineering · Computer Science 2023-05-18 Al Khan , Remudin Reshid Mekuria , Ruslan Isaev

Program understanding is an important aspect in Software Maintenance and Reengineering. Understanding the program is related to execution behaviour and relationship of variable involved in the program. The task of finding all statements in…

Software Engineering · Computer Science 2011-08-08 N. Sasirekha , A. Edwin Robert , Dr. M. Hemalatha

Dependencies between types in object-oriented software can be viewed as directed graphs, with types as nodes and dependencies as edges. The in-degree and out-degree distributions of such graphs have quite different forms, with the former…

Software Engineering · Computer Science 2008-02-19 G. J. Baxter , M. R. Frean

In nature ecosystems, animal life-spans are determined by genes and some other biological characteristics. Similarly, the software project life-spans are related to some internal or external characteristics. Analyzing the relations between…

Software Engineering · Computer Science 2017-11-01 Zhifang Liao , Benhong Zhao , Shengzong Liu , Haozhi Jin , Dayu He , Liu Yang , Jinsong Wu , Yan Zhang

Software dependence networks are shown to be scale-free and asymmetric. We then study how software components are affected by the failure of one of them, and the inverse problem of locating the faulty component. Software at all levels is…

Statistical Mechanics · Physics 2009-11-10 Damien Challet , Andrea Lombardoni

The aggregation of particles in the free molecular regime is determined approximately for situations with a high degree of translational energy equilibration. The mean particle sizes develop linearly in time. Scaling relations are used to…

Atomic and Molecular Clusters · Physics 2024-01-10 Klavs Hansen

Accurately predicting faulty software units helps practitioners target faulty units and prioritize their efforts to maintain software quality. Prior studies use machine-learning models to detect faulty software code. We revisit past studies…

Software Engineering · Computer Science 2019-01-08 Libo Li , Stefan Lessmann , Bart Baesens

Positive experience of agile development methods in smaller projects has created interest in the applicability of such methods in larger scale projects. However, there is a lack of conceptual clarity regarding what large-scale agile…

Software Engineering · Computer Science 2018-01-29 Torgeir Dingsøyr , Tor Erlend Fægri , Juha Itkonen

One of the purported ways to increase productivity and reduce development time is to reuse existing features and modules. If reuse is adopted, logically then, it will have a direct impact on a system's evolution. However, the evidence in…

Software Engineering · Computer Science 2021-04-06 Amjed Tahir , Sherlock A. Licorish , Stephen G. MacDonell

The computational cost of a Monte Carlo algorithm can only be meaningfully discussed when taking into account the magnitude of the resulting statistical error. Aiming for a fixed error per particle, we study the scaling behavior of the…

Computational Physics · Physics 2010-02-11 Norbert Nemec

Contemporary statistical publications rely on simulation to evaluate performance of new methods and compare them with established methods. In the context of meta-analysis of log-odds-ratios, we investigate how the ways in which simulations…

Methodology · Statistics 2020-07-06 Elena Kulinskaya , David C. Hoaglin , Ilyas Bakbergenuly

The evolution of open source software projects in Linux distributions offers a remarkable example of a growing complex self-organizing adaptive system, exhibiting Zipf's law over four full decades. We present three tests of the usually…

Data Analysis, Statistics and Probability · Physics 2014-08-26 T. Maillart , D. Sornette , S. Spaeth , G. Von Krogh