scholarly journals Should I Bug You? Identifying Domain Experts in Software Projects Using Code Complexity Metrics

Author(s):  
Ralf Teusner ◽  
Christoph Matthies ◽  
Philipp Giese
2013 ◽  
Vol 303-306 ◽  
pp. 2177-2181
Author(s):  
Cheng Xiang Peng

To further verify the uses of bipartite network theory and understand the intrinsic nature in social collaboration network. In this paper, we get the information of open source software projects from Source-Forge web and construct a project management collaboration network by analyzing the data of project and manager. Then, through the ordinary projection two kinds of one-mode network are made and the degree distribution of one-mode network and origin bipartite networks shows a power-law like. Finally we evaluate the node's importance on manager network to acquire the core nodes, namely domain experts, by using the metric of node degree, between and topological potential respectively, and provide some helpful applications.


The article describes the approach to the assessment of code reuse in Dynamic Product Line lines (DSPL). Some existing mechanisms to realize software variability in DSPL, such as machine learning, adaptive configurations based on Java programming tools which allow developing DSPL, especially in mobile applications domain, have been reviewed. During the development, some methods for the implementation of the variability specific to the selected programming language have been tested. For each of these mechanisms, such as Weighted Methods per Class, Response for a Class, Depth of Inheritance Tree, Coupling Between Objects, Number of Children, the code complexity metrics have been calculated. Based on these results the code reusability extent can be estimated for each of given variation mechanisms.


Author(s):  
Jana Polgar

Software measurement is considered to be an efficient means to monitor the quality of software projects, predict cost of maintenance, assess reusability of components, provide prediction of faults in similar projects, and contribute to improvement of the software development process. This chapter surveys software metrics literature with particular focus on object-oriented metrics, and metrics for measuring code complexity. Furthermore, we provide a critical view of software metrics and their usability.


Author(s):  
Mehreen Sirshar ◽  
Asma Ali ◽  
Sara Ibrahim

The complexity of software is increasing day by day due to the increase in the size of the projects being developed. For better planning and management of large software projects, estimation of software quality is important. During the development processes, complexity metrics are used for the indication of the attributes/characteristics of the quality software. There are many studies about the effect of the complexity of the software on the cost and quality. In this study, we discussed the effects of software complexity on the quality attributes of the software for open source and closed source software. Though, the quality metrics for open and closed source software are not distinct from each other. In this paper, we comparatively analyzed the impact of complexity metrics on open source and private software. We also presented various models for the management of the project complexity such as William’s Model, Stacey’s Agreement and Certainty matrix, Kahane’s Approach and UCP Model. Quality metrics here refer to the standards for the measurement of the quality of software which contains certain attributes or characteristics of the software that are related to the quality of the software. Certain quality attributes addressed in this study are Usability, Reliability, Security, Portability, Maintainability, Efficiency, Cost, Standards and Availability, etc. Both Open source and Closed source software are evaluated on the basis of these quality attributes. This study also recommended future approaches to manage the quality of project Open source and Closed source software and specify which one of them is mostly used in the industry.


Sign in / Sign up

Export Citation Format

Share Document