{"title":"Understanding Users' Contributions in Open Source Software Communities","authors":"Tao Zhou","doi":"10.4018/ijthi.2020100107","DOIUrl":"https://doi.org/10.4018/ijthi.2020100107","url":null,"abstract":"User contributions are crucial to the success of open source software (OSS) communities. As users conduct frequent interactions between each other, their contribution behaviour may receive the social influence from other members. Drawing on the social influence theory, this research examined user contributions in OSS communities. The results indicated that contribution intention is significantly affected by social identity, which includes cognitive, affective and evaluative identity. In addition, the researchers found that the subjective norm has a negative effect on contribution intention. The results imply that service providers need to enhance user identification with the community in order to facilitate their contribution in OSS communities.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114489960","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abdulkadir Seker, B. Diri, Halil Arslan, M. Amasyali
{"title":"Open Source Software Development Challenges","authors":"Abdulkadir Seker, B. Diri, Halil Arslan, M. Amasyali","doi":"10.4018/978-1-7998-9158-1.ch003","DOIUrl":"https://doi.org/10.4018/978-1-7998-9158-1.ch003","url":null,"abstract":"GitHub is the most common code hosting and repository service for open-source software (OSS) projects. Thanks to the great variety of features, researchers benefit from GitHub to solve a wide range of OSS development challenges. In this context, the authors thought that was important to conduct a literature review on studies that used GitHub data. To reach these studies, they conducted this literature review based on a GitHub dataset source study instead of a keyword-based search in digital libraries. Since GHTorrent is the most widely known GitHub dataset according to the literature, they considered the studies that cite this dataset for the systematic literature review. In this study, they reviewed the selected 172 studies according to some criteria that used the dataset as a data source. They classified them within the scope of OSS development challenges thanks to the information they extract from the metadata of studies. They put forward some issues about the dataset and they offered the focused and attention-grabbing fields and open challenges that we encourage the researchers to study on them.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124385085","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Impact of Project Initiators on Open Source Software Project Success","authors":"Ling Wang, Jinxiao Wang","doi":"10.4018/ijisss.2020010103","DOIUrl":"https://doi.org/10.4018/ijisss.2020010103","url":null,"abstract":"This paper focuses on studying the role of open source software project initiator in affecting the OSS project success from the perspective of individual and collective behaviors. The authors collected the data from an emerging OSS hosting platform Gitee in China. This research indicates that the success mode for open source software projects in China relies a lot on the project initiators. Project initiators not only contribute codes to aid the project directly, but also use their social capital to facilitate the project success. But no full play has been given to social network's effect on mass production and collaborative innovation. The authors suggest collaborative innovation which could lead to coherence of global collective wisdom, reduced development costs, and expanded source of innovation should be the further direction for the OSS project in emerging platforms.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126192914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Predicting the Severity of Open Source Bug Reports Using Unsupervised and Supervised Techniques","authors":"Pushpalatha M N, Mrunalini M.","doi":"10.4018/978-1-7998-9158-1.ch035","DOIUrl":"https://doi.org/10.4018/978-1-7998-9158-1.ch035","url":null,"abstract":"The severity of the bug report helps for the bug triagers to prioritize the handling of bug reports for giving more importance to high critical bugs than less critical bugs, since the inexperienced developers and new users can make mistakes while assigning the severity. The manual labeling of severity is labor-intensive and time-consuming. In this article, both unsupervised and supervised learning algorithms are used to automate the prediction of bug report severity. Because the data was unlabeled, the Gaussian Mixture Model is used to group similar kinds of bug reports. The result is labeled data with the severity level given for each bug reports. Then, the training of classifiers is performed to predict the severity of new bug reports submitted by the user using Multinomial Naïve Bayes Classifier, Logistic Regression Classifier and Stochastic Gradient Descent Classifier. Using these methods, around 85% accuracy is obtained. More accurate predictions can be done using the authors approach.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116485042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Trust in Open Source Software Development Communities","authors":"Amitpal Singh Sohal, S. Gupta, Hardeep Singh","doi":"10.4018/978-1-7998-9158-1.ch011","DOIUrl":"https://doi.org/10.4018/978-1-7998-9158-1.ch011","url":null,"abstract":"This study presents the significance of trust for the formation of an Open Source Software Development (OSSD) community. OSSD has various challenges that must be overcome for its successful operation. First is the development of a community, which requires a healthy community formation environment. Taking into consideration various factors for community formation, a strong sense of TRUST among its members has been felt. Trust development is a slow process with various methods for building and maintaining it. OSSD is teamwork but the team is of unknowns and volunteers. Trust forms a pillar for effective cooperation, which leads to a reduction in conflicts and risks, associated with quality software development. This study offers an overview of various existing trust models, which aids in the development of a trust evaluation framework for OSSD communities. Towards the end of the study, various components of the trust evaluation along with an empirical framework for the same have been proposed.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"177 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122857124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enhancing Information Retrieval System Using Change-Prone Classes","authors":"Deepa Bura, A. Choudhary","doi":"10.4018/978-1-7998-1021-6.ch003","DOIUrl":"https://doi.org/10.4018/978-1-7998-1021-6.ch003","url":null,"abstract":"In today's competitive world, each company is required to change software to meet changing customer requirements. At the same time, an efficient information retrieval system is required as changes made to software in different versions can lead to complicated retrieval systems. This research aims to find the association between changes and object-oriented metrics using different versions of open source software. Earlier researchers have used various techniques such as statistical methods for the prediction of change-prone classes. This research uses execution time, frequency, run time information, popularity, and class dependency in prediction of change-prone classes. For evaluating the performance of the prediction model, sensitivity, specificity, and ROC curve are used. Higher values of AUC indicate the prediction model gives accurate results. Results are validated in two phases: Experimental Analysis I validates results using OpenClinic software and OpenHospital software and Experimental Analysis II validates result using Neuroph 2.9.2 and Neuroph 2.6.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127715488","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Demography of Open Source Software Prediction Models and Techniques","authors":"K. Fatema, M. Syeed, I. Hammouda","doi":"10.4018/978-1-5225-5314-4.CH002","DOIUrl":"https://doi.org/10.4018/978-1-5225-5314-4.CH002","url":null,"abstract":"Open source software (OSS) is currently a widely adopted approach to developing and distributing software. Many commercial companies are using OSS components as part of their product development. For instance, more than 58% of web servers are using an OSS web server, Apache. For effective adoption of OSS, fundamental knowledge of project development is needed. This often calls for reliable prediction models to simulate project evolution and to envision project future. These models provide help in supporting preventive maintenance and building quality software. This chapter reports on a systematic literature survey aimed at the identification and structuring of research that offers prediction models and techniques in analysing OSS projects. The study outcome provides insight into what constitutes the main contributions of the field, identifies gaps and opportunities, and distils several important future research directions. This chapter extends the authors' earlier journal article and offers the following improvements: broader study period, enhanced discussion, and synthesis of reported results.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121100686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Designing a Framework of Ethnomedicinal Plant Knowledge Integration Using OSS","authors":"Piyali Das","doi":"10.4018/978-1-5225-9825-1.ch022","DOIUrl":"https://doi.org/10.4018/978-1-5225-9825-1.ch022","url":null,"abstract":"Indigenous knowledge refers to the knowledge, innovations, and practices of indigenous communities. Ethnic groups are repository knowledge of herbal medicine. Many indigenous people use several plants for medicinal preparations, and these medicines are known as ethnomedicine. It has developed from experience gained over centuries. Species of ethnomedicinal plants are threatened in most of nations due to overexploitation, habitat loss, destructive harvesting techniques, unsustainable trade, and deforestation. Documented indigenous knowledge on ethnomedicine forms part of the documentary heritage of the nation. The chapter will provide a framework for design an information retrieval system for ethnomedicine or knowledge on medicinal plants that are used to manage human ailments. The framework will be prepared, established on the open source software (OSS), and is appropriate not only for documentation but also beneficial for retrieving domain-specific knowledge. The model provides a framework for resource integration digitally using Greenstone Digital Library (GSDL) software.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127568135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Open Source Software (OSS) for Big Data","authors":"R. Segall","doi":"10.4018/978-1-7998-2768-9.ch002","DOIUrl":"https://doi.org/10.4018/978-1-7998-2768-9.ch002","url":null,"abstract":"This chapter discusses Open Source Software and associated technologies for the processing of Big Data. This includes discussions of Hadoop-related projects, the current top open source data tools and frameworks such as SMACK that is acronym for open source technologies Spark, Mesos, Akka, Cassandra, and Kafka that together compose the ingestion, aggregation, analysis, and storage layers for Big Data processing. Tabular summaries and categories for 38 Open Source Statistical Software (OSSS) are provided that include for each listing of features and URLs for free downloads. The current challenges of Big Data and Open Source Software are also discussed.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122100534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Open Source Software","authors":"D. Ghose, S. Naskar, Shabbiruddin, A. Roy","doi":"10.4018/978-1-7998-9158-1.ch024","DOIUrl":"https://doi.org/10.4018/978-1-7998-9158-1.ch024","url":null,"abstract":"Most of the issues regarding power supply occurs due to transmission of power through long distances over diverse and unsuitable landscapes. A solar power plant, if installed within the vicinity of the diverse recipient areas, cuts short the transmission related problems by great numbers and acts like an absolute boon to hilly terrains like Sikkim. The study presented here investigates the land suitability for medium-scale solar power installations in Sikkim by using open source software - Quantum-Geographic Information System (Q-GIS) combined with Multi-criteria Decision Making (MCDM) techniques. Six exclusion criteria are identified to avoid unsuitable areas for plant installation. Analytic Hierarchy Process (AHP) is used to rank the available areas according to their suitability, which have been further presented in a technology-aided suitability map. Such a study greatly reduces the feasibility related issues for investors in such projects to visit every site available for construction of the plant, saving time and money.","PeriodicalId":226985,"journal":{"name":"Research Anthology on Usage and Development of Open Source Software","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122888966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}