2016
DOI: 10.1007/978-3-319-39225-7_3
|View full text |Cite
|
Sign up to set email alerts
|

A Bayesian Belief Network for Modeling Open Source Software Maintenance Productivity

Abstract: Abstract. Maintenance is one of the most effort consuming activities in the software development lifecycle. Efficient maintenance within short release cycles depends highly on the underlying source code structure, in the sense that complex modules are more difficult to maintain. In this paper we attempt to unveil and discuss relationships between maintenance productivity, the structural quality of the source code and process metrics like the type of a release and the number of downloads. To achieve this goal, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…The value of the coefficient denotes the degree to which the value (or ranking for Consistency) of the actual reuse is in analogy to the value (or rank) of the assessor. Discriminative power is represented as the ability of the independent variable to classify an asset into meaningful groups (as defined by the values of the dependent variables). The values of the dependent variable have been classified into three mutually exclusive categories (representing low, medium, and high metric values) adopting equal frequency binning . Then, Bayesian classifiers are applied in order to derive estimates regarding the discrete values of the dependent variables.…”
Section: Case Study Designmentioning
confidence: 99%
“…The value of the coefficient denotes the degree to which the value (or ranking for Consistency) of the actual reuse is in analogy to the value (or rank) of the assessor. Discriminative power is represented as the ability of the independent variable to classify an asset into meaningful groups (as defined by the values of the dependent variables). The values of the dependent variable have been classified into three mutually exclusive categories (representing low, medium, and high metric values) adopting equal frequency binning . Then, Bayesian classifiers are applied in order to derive estimates regarding the discrete values of the dependent variables.…”
Section: Case Study Designmentioning
confidence: 99%
“…Wagner modeled the activities during the software maintenance process with their associated outcomes (comment lines, size, and cyclomatic complexity) and estimated the average maintenance effort. Bibi et al employed BNs to model source code quality characteristics of 20 open source Java applications with maintenance process indicators like duration, effort, and production.…”
Section: Related Workmentioning
confidence: 99%
“… Discriminative Power is represented as the ability of the independent variable to classify an asset into meaningful groups (as defined by the values of the dependent variables). The values of the dependent variable have been classified into 3 mutually exclusive categories (representing low, medium and high metric values) adopting equal frequency binning [8]. Then Bayesian classifiers [14] are applied in order to derive estimates regarding the discrete values of the dependent variables.…”
Section: E Data Analysismentioning
confidence: 99%
“…In particular, we examined: (a) the reuse process that was introduced by Lambropoulos et al [19], in which a mobile application was developed, based to the best possible extent on open-source software reuse; and (b) replicate the reuse process that was introduced by Ampatzoglou et al [2] for providing an implementation of the Risk game, based on reusable components. The first project was a movie management application (see FIGURE 3) that reused artifacts from eight (8) open-source software systems from the same application domain, whereas the second project was a re-implementation of the famous Risk game that reused artifacts from four (4) open-source software systems.…”
Section: Illustrative Examplementioning
confidence: 99%