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
in existing software have multiplicities of non-nullable parameters. ... For declaratively typed languages, we can obtain greater software malleability by extending the model of method call so that assurance of a method's availability can be provided by any non-nullable parameter ... Measurements indicate that the such declarations in real-world samples are applicable to between 25% and 90% of the methods in a sample examined. ...arXiv:1108.4816v1 fatcat:4ciqfo5o4vd2repenxbfmfdjae
A set of duration estimation techniques are explained, the difficulties of estimating software project duration are enumerated and the factors that negatively impact the duration of a software project ... The technical advantages of C# language are presented as factors that reduce project complexity and duration. JEL classification: l86 computer software, o22 project analysis ... It is a tough endeavor to try to measure "how much" software is there in a software project because the software is invisible and unvisualizable  . ...fatcat:2i6zr5e2urecddiy34mqogtbqu
Lecture Notes in Computer Science
In some cases the parameter may be there for a future parameterization of the method. In this case I would still get rid of it. ... I could share some of the lessons I have learned about how refactoring relates to the day-to-day concerns of software professionals, especially those who work on large projects in industry. ... Extract Subclass A class has features that are used only in some instances. Create a subclass for that subset of features. Duplicate code is one of the principal bad things in systems. ...doi:10.1007/3-540-45672-4_31 fatcat:4ija3tn2nnbctk5atyreyjlzxu