7 CONCLUSION AND FUTURE
WORK
This study investigates the relationship between miss-
ing link smells and FIC. Furthermore, it examines the
severity of bugs that are introduced in the system by
the developers who are involved in missing link smell.
For this purpose, seven diverse and open-source
projects from Apache are analysed. The correlation
analysis shows there is a significant positive correla-
tion between the number of smelly commits and FIC
commits. In addition, results reveal that developers
mostly introduce major bugs in the system while in-
volved in missing link smell.
In the future, more open-source projects will be
analyzed to generalize the observed result. Further-
more, other types of community smell, e.g., organiza-
tional silo, radio silence, can be included to find how
they relate to the introduction of bugs.
ACKNOWLEDGEMENTS
The virtual machine facility used in this research is
provided by Bangladesh Research and Education Net-
work (BdREN).
REFERENCES
Ahammed, T., Asad, M., and Sakib, K. (2020). Under-
standing the involvement of developers in missing link
community smell: An exploratory study on apache
projects. In QuASoQ@APSEC, pages 64–70.
Catolino, G., Palomba, F., Tamburri, D. A., Serebrenik, A.,
and Ferrucci, F. (2019). Gender diversity and women
in software teams: How do they affect community
smells? In 2019 IEEE/ACM 41st International Con-
ference on Software Engineering: Software Engineer-
ing in Society, pages 11–20. IEEE.
Catolino, G., Palomba, F., Tamburri, D. A., Serebrenik,
A., and Ferrucci, F. (2020). Refactoring community
smells in the wild: the practitioner’s field manual.
In Proceedings of the ACM/IEEE 42nd International
Conference on Software Engineering: Software Engi-
neering in Society, pages 25–34.
Dancey, C. P. and Reidy, J. (2007). Statistics without maths
for psychology. Pearson education.
Giarola, F. (2018). Detecting code and community smells
in open-source: an automated approach.
Huq, S. F., Sadiq, A. Z., and Sakib, K. (2019). Understand-
ing the effect of developer sentiment on fix-inducing
changes: an exploratory study on github pull requests.
In 2019 26th Asia-Pacific Software Engineering Con-
ference (APSEC), pages 514–521. IEEE.
Joblin, M., Mauerer, W., Apel, S., Siegmund, J., and
Riehle, D. (2015). From developer networks to
verified communities: a fine-grained approach. In
2015 IEEE/ACM 37th IEEE International Conference
on Software Engineering, volume 1, pages 563–573.
IEEE.
Khomh, F., Di Penta, M., Gu
´
eh
´
eneuc, Y.-G., and Antoniol,
G. (2012). An exploratory study of the impact of an-
tipatterns on class change-and fault-proneness. Em-
pirical Software Engineering, 17(3):243–275.
Kim, S., Whitehead, E. J., and Zhang, Y. (2008). Classify-
ing software changes: Clean or buggy? IEEE Trans-
actions on Software Engineering, 34(2):181–196.
Kim, S., Zimmermann, T., Pan, K., James Jr, E., et al.
(2006). Automatic identification of bug-introducing
changes. In 21st IEEE/ACM international conference
on automated software engineering (ASE’06), pages
81–90. IEEE.
Magnoni, S. (2016). An approach to measure community
smells in software development communities.
Palomba, F., Bavota, G., Di Penta, M., Fasano, F., Oliveto,
R., and De Lucia, A. (2018a). On the diffuseness and
the impact on maintainability of code smells: a large
scale empirical investigation. Empirical Software En-
gineering, 23(3):1188–1221.
Palomba, F., Tamburri, D. A., Serebrenik, A., Zaidman,
A., Fontana, F. A., and Oliveto, R. (2018b). Poster:
How do community smells influence code smells? In
2018 IEEE/ACM 40th International Conference on
Software Engineering: Companion, pages 240–241.
IEEE.
Palomba, F., Tamburri, D. A. A., Fontana, F. A., Oliveto,
R., Zaidman, A., and Serebrenik, A. (2018c). Beyond
technical aspects: How do community smells influ-
ence the intensity of code smells? IEEE transactions
on software engineering.
Panjer, L. D. (2007). Predicting eclipse bug lifetimes. In
Fourth International Workshop on Mining Software
Repositories (MSR’07: ICSE Workshops 2007), pages
29–29. IEEE.
´
Sliwerski, J., Zimmermann, T., and Zeller, A. (2005). When
do changes induce fixes? ACM sigsoft software engi-
neering notes, 30(4):1–5.
Spearman, C. (1987). The proof and measurement of asso-
ciation between two things. The American journal of
psychology, 100(3/4):441–471.
Tamburri, D. A., Kruchten, P., Lago, P., and van Vliet, H.
(2013). What is social debt in software engineering?
In 2013 6th International Workshop on Cooperative
and Human Aspects of Software Engineering, pages
93–96. IEEE.
Tamburri, D. A., Kruchten, P., Lago, P., and Van Vliet, H.
(2015). Social debt in software engineering: insights
from industry. Journal of Internet Services and Appli-
cations, 6(1):10.
Tamburri, D. A., Palomba, F., and Kazman, R. (2019). Ex-
ploring community smells in open-source: An auto-
mated approach. IEEE Transactions on software En-
gineering.
Understanding the Relationship between Missing Link Community Smell and Fix-inducing Changes
475