Large-scale Software Projects Research Articles