The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This paper proposes a new metric for software functional size, which is derived from Function Point Analysis (FPA), but overcomes some of its known deficiencies. The statistical results show that the new metric, Functional Elements (EF), and its sub metric, Functional Elements of Transaction (EFt), have higher correlation with the effort in software development than FPA in the context of the analyzed...
Functional Size Measurement (FSM) is one of the most important parts of software measurement research. In response to different users' needs, organizations may measure software size using different FSM methods. In order to measure software simultaneously by more than one FSM methods, this paper discusses three common FSM methods (IFPUG FPA, COSMIC FFP and MarkII FPA), gives a unified model of functional...
Our recent studies on single releases of multiple open-source software (OSS) products showed a higher concentration of dependencies in smaller modules. For one of the products, it was observed that an isolatable and observable refactoring initiative exacerbated this concentration inequality. In this paper, we empirically investigate the dependency concentration in smaller modules from a longitudinal...
In this research, we devise a novel evaluation framework for ontology modularization to measure both the quality of ontology modules and the logical consistency during the modularization process. To measure the quality of ontology modules, we introduce module size, module cohesion, and module coupling metrics derived from the theory of software engineering. In addition, the evaluating modularization...
A simple method measuring new effective lines of code showed that between 19 and 40 percent of code written on three projects wasn't in the final release. Generally, productivity is a function of input effort and output size. A strong understanding of software productivity, coupled with a good estimate of software size, is key to predicting project effort and, ultimately, producing reliable project...
Software complexity is important to researchers and managers, yet much is unknown about how complexity evolves over the life of a software application and whether different dimensions of software complexity may exhibit similar or different evolutionary patterns. Using cross-sectional and longitudinal data on a sample of 108 open source projects, this research investigated how the complexity of open...
The paper presents a case study on software testing sizing of 20 project releases delivered by a technical team through incremental development. Different sizing metrics including KLOC, development effort, test case number and function sizes are reviewed and evaluated. The results show that KLOC doesn't behave well, development effort surprisingly act as a good measure, test case number is an excellent...
The importance of the relationship between size and defect proneness of software modules is well recognized. Understanding the nature of that relationship can facilitate various development decisions related to prioritization of quality assurance activities. Overall, the previous research only drew a general conclusion that there was a monotonically increasing relationship between module size and...
One of the main issues faced within the Functional Size Measurement (FSM) community is the convertibility issue between FSM methods. A particular attention during last years was devoted to find a mathematical function for converting IFPUG functional size units to the newer COSMIC ones. Moving from the data sets and experiences described in previous studies, some attention points about cost and quality...
In todaypsilas competitive world of software, cost estimation of software plays a major role because it determines the effort, time, quality etc. Lines of codes and function point are traditional method for estimating the various software metrics. But in todaypsilas world of object oriented programming function point calculation for C++, Java is a big challenge. We have developed a tool based on function...
Software measurement currently plays a crucial role in software engineering given that the evaluation of software quality depends on the values of the measurements carried out. One important quality attribute is measurement precision. However, this attribute is frequently used indistinctly and confused with accuracy in software measurement. In this paper, we clarify the meaning of precision and propose...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.