ARTICLE
TITLE

Review on Quality Models for Open Source Software and its reflection on Social Coding

SUMMARY

Social Coding Sites (SCSs) are social media services for sharing software development projects on the Web, many open source projects are currently being developed on SCSs. Assessing the quality is a crucial element for better selection of a specific project serving people requirements or needs. In this paper, we reviewed existing traditional models which evolved prior the evolution of open source software as well as open source quality models. We evaluated the selected models according to their reflection with respect to social coding project success factors: sociality, popularity, activity and supportability. Eight models were included in our research as we only selected models that introduces explicit metrics well defined for measuring, neither a process nor a generic methodology. Based on our selection criteria, a summary of the findings we obtained is that existing models doesn't fully consider or cover social factors for open source software evaluation hence there is a need for a model to measure the maturity / quality of open source projects from social factors perspective. We have also evaluated the existing models against a selected open source project hosted on social coding GitHub to assess each model applicability. Some of the measurements from the existing models were not applicable for evaluation.

 Articles related

Jordan Hermann,Bastian Tenbergen,Marian Daun    

Conceptual models are an effective and unparalleled means to communicate complicated information with a broad variety of stakeholders in a short period of time. However, in practice, conceptual models often vary in clarity, employed features, communicate... see more


Hazna At Thooriqoh,Tiara Nur Annisa,Umi Laili Yuhana    

Software Testing plays a crucial role in making high-quality products. The process of manual testing is often inaccurate, unreliable, and needed more than automation testing. One of these tools, Selenium, is an open-source framework that used along with ... see more


Adhy Rizaldy,Sirli Fahriah,Nahrun Hartono    

Planning, developing, and updating software cannot be separated from the role of the database. From various types of databases, graph databases are considered to have various advantages over their predecessor, relational databases. Graph databases then b... see more


Riya Widayanti,Eka Purnama Harahap,Ninda Lutfiani,Fitra Putri Oganda,Ita Sari Perbina Manik    

The times have made technology increasingly developed that there are innovations as new media to make it easier for humans in everyday life. Blockchain technology is an innovation that has been applied in various fields such as education, health, economy... see more


ANKUSH GODARA, MANISH BAKSHI    

Humic acid and vermiwash play a vital role in the improved growth and high yield without compromising quality if supplemented with the nutrients. They are of organic origin thus ensuring sustainability and rich in essential nutrients ensuring proper nutr... see more