2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC) 2021
DOI: 10.1109/icpc52881.2021.00029
|View full text |Cite
|
Sign up to set email alerts
|

Multi-Programming-Language Commits in OSS: An Empirical Study on Apache Projects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…Le et al created a discriminative model for predicting whether there is a link between commit messages and bug reports [8]. Li et al made use of links between bugs and commits to identify bugfixing commits and then calculated the change complexity of bug-fixing commits [9], [10]. However, these studies do not discuss the relationship between the corresponding commits and associated bugs, which is the focus of our study.…”
Section: Links Between Bugs and Commitsmentioning
confidence: 99%
“…Le et al created a discriminative model for predicting whether there is a link between commit messages and bug reports [8]. Li et al made use of links between bugs and commits to identify bugfixing commits and then calculated the change complexity of bug-fixing commits [9], [10]. However, these studies do not discuss the relationship between the corresponding commits and associated bugs, which is the focus of our study.…”
Section: Links Between Bugs and Commitsmentioning
confidence: 99%
“…Additionally, we observed that many tools employed to detect AEr are implemented to support the approaches in Table 13 besides ACC, which demonstrates the necessity of close collaboration between academia and industry. Moreover, we noticed that half of the tools are commercial tools and more than half of the tools only support one specific programming language, which could be an obstacle for the tools to be widely employed in industry, especially when multi-programming-language development is booming [62]. Although some tools are not specifically devoted to AEr detection, to some extent these tools can provide support for detecting AEr symptoms, which would be beneficial to identify architectural anomalies at the early stage of AEr occurrence during the software development life cycle.…”
Section: Approaches and Tools For Architecture Erosion Detectionmentioning
confidence: 99%
“…However, the effort to have the same software developed in several programming languages is very expensive and error-prone [15]. This multiprogramming-language (MPL) paradigm is gaining traction, especially in the wake of recent technological advancements [16].…”
Section: Introductionmentioning
confidence: 99%