Free/Libre open-source software development: What we know and what we do not know

K Crowston, K Wei, J Howison, A Wiggins - ACM Computing Surveys …, 2008 - dl.acm.org
We review the empirical research on Free/Libre and Open-Source Software (FLOSS)
development and assess the state of the literature. We develop a framework for organizing …

Quality evaluation models or frameworks for open source software: A systematic literature review

N Yılmaz, A Kolukısa Tarhan - Journal of Software: Evolution …, 2022 - Wiley Online Library
As open project repositories have become widespread, evaluating the quality of open
source software (OSS) has gained attention in the software community. Despite the variety in …

Beyond technical aspects: How do community smells influence the intensity of code smells?

F Palomba, DA Tamburri, FA Fontana… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
Code smells are poor implementation choices applied by developers during software
evolution that often lead to critical flaws or failure. Much in the same way, community smells …

Selecting an open innovation community as an alliance partner: Looking for healthy communities and ecosystems

M Shaikh, N Levina - Research Policy, 2019 - Elsevier
Organizations build strategic alliances with other firms with the intent of tapping into partners'
resources and capturing long-term value from these relationships. Such partnerships are …

A precise method-method interaction-based cohesion metric for object-oriented classes

J Al Dallal, LC Briand - ACM Transactions on Software Engineering and …, 2012 - dl.acm.org
The building of highly cohesive classes is an important objective in object-oriented design.
Class cohesion refers to the relatedness of the class members, and it indicates one …

Object-oriented class maintainability prediction using internal quality attributes

J Al Dallal - Information and Software Technology, 2013 - Elsevier
Context Class maintainability is the likelihood that a class can be easily modified. Before
releasing an object-oriented software system, it is impossible to know with certainty when …

An object-oriented high-level design-based class cohesion metric

J Al Dallal, LC Briand - Information and software technology, 2010 - Elsevier
CONTEXT: Class cohesion is an important object-oriented software quality attribute.
Assessing class cohesion during the object-oriented design phase is one important way to …

The design of bug fixes

E Murphy-Hill, T Zimmermann, C Bird… - 2013 35th …, 2013 - ieeexplore.ieee.org
When software engineers fix bugs, they may have several options as to how to fix those
bugs. Which fix they choose has many implications, both for practitioners and researchers …

Open source software: A survey from 10,000 feet

S Androutsellis-Theotokis, D Spinellis… - … and Trends® in …, 2011 - nowpublishers.com
Open source software (oss), the origins of which can be traced back to the 1950s, is software
distributed with a license that allows access to its source code, free redistribution, the …

The design space of bug fixes and how developers navigate it

E Murphy-Hill, T Zimmermann, C Bird… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
When software engineers fix bugs, they may have several options as to how to fix those
bugs. Which fix they choose has many implications, both for practitioners and researchers …