In order to drive our research, we focus on the following Research Question (RQ): Which issues do practitioners face in OSS and do they belong to certain groups? We analyze the posts to create a categorization of these issues and place each post under one or two categories.ฤก500 posts were manually analyzed by the authors and a categorization of open source software problems was created. This Stack Exchange site is the main web location to ask about OSS and gathers thus, an important number of questions that interest the community. This work presents a qualitative analysis of the questions on open source software in the Open Source Stack Exchange site. We rely mainly on manual analysis of the OSS posts with the participation of different coders. In this work, we use as inspiration the previous work on licensing issues in mailing lists and issue trackers and use part of the data sources employed in ,, relying on a more recent version of the question posts dataset from the Open Source Stack Exchange site (that we collected at the end of 2020), in order to study the most popular questions on the site. We have identified which licenses (and their versions) appear in practitioners questions and have followed a topic modeling approach to extract licensing topics, identifying 20 topics, whereas our more recent work on a larger dataset identified 16 topics . In our previous work , we have performed an analysis on licensing questions and answers texts from various Stack Exchange sites: Software Engineering, Open Source and Law sites. These works are important in understanding specific aspects of communities of open source software, but they are not addressing the issues that concern developers on open source software or issues faced when using or contributing to open source software. ![]() ![]() Previous works have focused on examining topics of interest of developers in Stack Overflow covering programming in general or on analyzing specific aspects of open source software, such as characteristics and evolution of technical debt , licensing issues in mailing lists and issue trackers or licensing in the framework of specific communities . In the remainder of the text, we use the term open source software to refer both to OSS and FOSS that have slightly different origins, as this is the usual approach followed by most practitioners. Users contribute to new or established OSS products available on repositories online via dedicated processes, whereas creators have to take different decisions about the software, such as its licensing. A large number of developers contribute to OSS projects and many organizations are reusing OSS libraries or are offering their products as open source. Open Source Software (OSS) or Free and Open Source Software (FOSS) is widely used in the software industry and the research community.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |