1
0
adaptation-slr/SLR_references_total/both_waves_references/401-410-ProQuestDocuments-2025-02-27.bib
2025-09-15 18:42:38 -05:00

211 lines
22 KiB
BibTeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@article{yang_off_2023,
title = {Off to a {Good} {Start}: {Dynamic} {Contribution} {Patterns} and {Technical} {Success} in an {OSS} {Newcomer}s {Early} {Career}},
volume = {49},
issn = {00985589},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/off-good-start-dynamic-contribution-patterns/docview/2776777604/se-2?accountid=12861},
doi = {10.1109/TSE.2022.3156071},
abstract = {Attracting and retaining newcomers are critical aspects for OSS projects, as such projects rely on newcomers sustainable contributions. Considerable effort has been made to help newcomers by identifying and overcoming the barriers during the onboarding process. However, most newcomers eventually fail and drop out of their projects even after successful onboarding. Meanwhile, it has been long known that individuals early career stages profoundly impact their long-term career success. However, newcomers early careers are less investigated in SE research. In this paper, we sought to develop an empirical understanding of the relationships between newcomers dynamic contribution patterns in their early careers and their technical success. To achieve this goal, we compiled a dataset of newcomers contribution data from 54 large OSS projects under three different ecosystems and analyzed it with time series analysis and other statistical analysis techniques. Our analyses yield rich findings. The correlations between several contribution patterns and technical success were identified. In general, being consistent and persistent in newcomers early careers is positively associated with their technical success. While these correlations generally hold in all three ecosystems, we observed some differences in detailed contribution patterns correlated with technical success across ecosystems. In addition, we performed a case study to investigate whether another type of contributions, i.e., documentation contribution, could potentially have positive correlations with newcomers technical success. We discussed the implications and summarized practical recommendations to OSS newcomers. The insights gained from this work demonstrated the necessity of extending the focus of research and practice to newcomers early careers and hence shed light on future research in this direction.},
language = {English},
number = {2},
journal = {IEEE Transactions on Software Engineering},
author = {Yang, Yue and Wang, Yi and Redmiles, David},
year = {2023},
note = {Place: New York
Publisher: IEEE Computer Society},
keywords = {Careers, open source, Task analysis, Ecosystems, Success, Documentation, Engineering profession, Codes, Correlation, Newcomer, Focusing, Statistical analysis, Computers--Software, Empirical analysis, Dynamic contribution pattern, early career, newcomer, technical success},
pages = {529--548},
annote = {Copyright - Copyright IEEE Computer Society 2023},
annote = {Last updated - 2024-12-17},
}
@article{dann_identifying_2022,
title = {Identifying {Challenges} for {OSS} {Vulnerability} {Scanners} - {A} {Study} \& {Test} {Suite}},
volume = {48},
issn = {00985589},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/identifying-challenges-oss-vulnerability-scanners/docview/2714955125/se-2?accountid=12861},
doi = {10.1109/TSE.2021.3101739},
abstract = {The use of vulnerable open-source dependencies is a known problem in today's software development. Several vulnerability scanners to detect known-vulnerable dependencies appeared in the last decade, however, there exists no case study investigating the impact of development practices, e.g., forking, patching, re-bundling, on their performance. This paper studies (i) types of modifications that may affect vulnerable open-source dependencies and (ii) their impact on the performance of vulnerability scanners. Through an empirical study on 7,024 Java projects developed at SAP , we identified four types of modifications: re-compilation, re-bundling, metadata-removal and re-packaging. In particular, we found that more than 87 percent (56 percent, resp.) of the vulnerable Java classes considered occur in Maven Central in re-bundled (re-packaged, resp.) form. We assessed the impact of these modifications on the performance of the open-source vulnerability scanners OWASP Dependency-Check (OWASP) and Eclipse Steady, GitHub Security Alerts, and three commercial scanners. The results show that none of the scanners is able to handle all the types of modifications identified. Finally, we present Achilles , a novel test suite with 2,505 test cases that allow replicating the modifications on open-source dependencies.},
language = {English},
number = {9},
journal = {IEEE Transactions on Software Engineering},
author = {Dann, Andreas and Plate, Henrik and Hermann, Ben and Ponta, Serena Elisa and Bodden, Eric},
year = {2022},
note = {Place: New York
Publisher: IEEE Computer Society},
keywords = {Open source software, Alliances, Databases, Software, Open-source software, Tools, Software reliability, tools, Java, Security, open-source software, Software development, Software testing, Computers--Software, Benchmark testing, Bundling, Scanners, Security maintenance, security vulnerabilities, Test suite},
pages = {3613--3625},
annote = {Copyright - Copyright IEEE Computer Society 2022},
annote = {Last updated - 2023-11-25},
}
@article{nadri_relationship_2022,
title = {On the {Relationship} {Between} the {Developer}s {Perceptible} {Race} and {Ethnicity} and the {Evaluation} of {Contributions} in {OSS}},
volume = {48},
issn = {00985589},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/on-relationship-between-developer-s-perceptible/docview/2703102371/se-2?accountid=12861},
doi = {10.1109/TSE.2021.3073773},
abstract = {Context: Open Source Software (OSS) projects are typically the result of collective efforts performed by developers with different backgrounds. Although the quality of developers contributions should be the only factor influencing the evaluation of the contributions to OSS projects, recent studies have shown that diversity issues are correlated with the acceptance or rejection of developers contributions. Objective: This paper assists this emerging state-of-the-art body on diversity research with the first empirical study that analyzes how developers perceptible race and ethnicity relates to the evaluation of the contributions in OSS. We also want to create awareness of the racial and ethnic diversity in OSS projects. Methodology: We performed a large-scale quantitative study of OSS projects in GitHub. We extracted the developers perceptible race and ethnicity from their names in GitHub using the Name-Prism tool and applied regression modeling of contributions (i.e, pull requests) data from GHTorrent and GitHub. Results: We observed that (1) among the developers whose perceptible race and ethnicity was captured by the tool, only 16.56 percent were perceptible as Non-White developers; (2) contributions from perceptible White developers have about 610 percent higher odds of being accepted when compared to contributions from perceptible Non-White developers; and (3) submitters with perceptible non-white races and ethnicities are more likely to get their pull requests accepted when the integrator is estimated to be from their same race and ethnicity rather than when the integrator is estimated to be White. Conclusion: Our initial analysis shows a low number of Non-White developers participating in OSS. Furthermore, the results from our regression analysis lead us to believe that there may exist differences between the evaluation of the contributions from different perceptible races and ethnicities. Thus, our findings reinforce the need for further studies on racial and ethnic diversity in software engineering to foster healthier OSS communities.},
language = {English},
number = {8},
journal = {IEEE Transactions on Software Engineering},
author = {Nadri, Reza and Rodriguez-Perez, Gema and Nagappan, Meiyappan},
year = {2022},
note = {Place: New York
Publisher: IEEE Computer Society},
keywords = {Open source software, GitHub, Ethnicity, software development, open source software, Race, Software engineering, Open-source software, Tools, Psychology, Regression analysis, Multiculturalism, Gender issues, Software development management, Diversity, Cultural differences, Perceptible race and ethnicity diversity, Developer, Computers--Software, Empirical analysis, Ethnic group, Integrators, Multiculturalism \& pluralism},
pages = {2955--2968},
annote = {Copyright - Copyright IEEE Computer Society 2022},
annote = {Last updated - 2024-12-21},
}
@article{bitzer_is_2017,
title = {Is there a wage premium for volunteer {OSS} engagement? - signalling, learning and noise},
volume = {49},
issn = {00036846},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/is-there-wage-premium-volunteer-oss-engagement/docview/1881460983/se-2?accountid=12861},
doi = {10.1080/00036846.2016.1218427},
abstract = {Volunteer-based open-source production has become a significant new model for the organization of software development. Economics often pictures this phenomenon as a case of signalling: individuals engage in the volunteer programming of open-source software (OSS) as a labour-market signal resulting in a wage premium. Yet, this explanation could so far not be empirically tested. This article fills this gap by estimating an upper-bound composite wage premium of voluntary OSS contributions and by separating the potential signalling effect of OSS engagement from other effects. Although some 70\% of OSS contributors believe that OSS involvement benefits their careers, we find no actual labour-market premium for OSS engagement. The presence of other motives, such as fun of play or altruism, renders OSS contributions too noisy to function as a signal.},
language = {English},
number = {14},
journal = {Applied Economics},
author = {Bitzer, Jürgen and Geishecker, Ingo and Schröder, Philipp J. H.},
month = mar,
year = {2017},
note = {Place: London
Publisher: Taylor \& Francis Ltd.},
keywords = {Open source software, peer production, Business And Economics, Open-source software, Noise, Engagement, open-source software, Public domain, Volunteering, D01, J24, J31, Signalling, voluntary work, wage formation},
pages = {1379--1394},
annote = {CODEN - APPEBP},
annote = {Copyright - © 2016 Informa UK Limited, trading as Taylor \& Francis Group},
annote = {Last updated - 2023-11-19},
}
@article{mendez-duron_allocation_2013,
title = {Do the allocation and quality of intellectual assets affect the reputation of open source software projects?},
volume = {50},
issn = {03787206},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/do-allocation-quality-intellectual-assets-affect/docview/1449192134/se-2?accountid=12861},
abstract = {We study the effect exerted by intellectual asset quality, social interaction, and the (re) allocation of intellectual assets on the reputation of open source software projects by analyzing 3,196 software games over twelve months. Our main findings are as follows: (1) the aggregate performance of the individuals involved in a project increases the project's reputation, (2) changes in individual commitment affect project reputation, (3) social interaction increases project reputation, (4) reputation is more sensitive to the performance of individuals than to social interaction, and (5) the quality of intellectual assets and the project's social interaction both moderate the negative effect of changes in individual commitment. [PUBLICATION ABSTRACT]},
language = {English},
number = {7},
journal = {Information \& Management},
author = {Méndez-Durón, Rebeca},
month = nov,
year = {2013},
note = {Place: Amsterdam
Publisher: Elsevier Sequoia S.A.},
keywords = {Open source software, Social interaction, Studies, Open source, Open-source software, Project management, Organizational behavior, 5240:Software \& systems, 9130:Experiment/theoretical treatment, Public domain, 2500:Organizational behavior, Software Projects, Resource allocation, Computers--Data Base Management, Reputations, Reputation, Human performance, Social relation},
pages = {357},
annote = {CODEN - IMANDC},
annote = {Copyright - Copyright Elsevier Sequoia S.A. Nov 2013},
annote = {Last updated - 2024-11-22},
}
@article{collado_guerilla_2013,
title = {A {Guerilla} {Usability} {Lab} with {Free} {Software}},
volume = {20},
issn = {10725520},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/guerilla-usability-lab-with-free-software/docview/1368183989/se-2?accountid=12861},
abstract = {Usability, or the quality of a user's experience when interacting with a system, is a prerequisite for new application delivery within their organization. Nevertheless, a significant percentage of the applications being developed explicitly ignore current best practices. Here, the authors describe a portable, low-cost usability lab targeted at in-house developers, stakeholders, and other interested parties. With it, they aim to empower and encourage development teams across organizations to perform small-scale, routine usability testing. A usability lab is, in essence, an observation platform for learning from the interaction between a participant and an application. Their experience shows that setting up an observation platform with enough quality for usability testing can be done with relative ease, without licensing fees or special platform requirements. If you want to get developers onboard, don't theorize but rather show them the code: Get familiar with their jargon, understand their tools and processes.},
language = {English},
number = {3},
journal = {Interactions},
author = {Collado, José Antonio and Mora, Paul Salazar and Parham, Elizabeth},
month = jun,
year = {2013},
note = {Place: New York
Publisher: Association for Computing Machinery},
keywords = {User experience, Software, Usability, Free software, Software development, 5240:Software \& systems, Freeware, United States--US, 5400:Research \& development, 9190:United States, Laboratories, Best practice, Human-computer interaction, Usability testing, 5320:Quality control, Computers--Computer Programming},
pages = {62},
annote = {Copyright - Copyright Association for Computing Machinery Jun 2013},
annote = {Document feature - Photographs; References; Tables},
annote = {Last updated - 2024-11-19},
annote = {SubjectsTermNotLitGenreText - United States--US},
}
@article{giuri_skills_2010,
title = {Skills, division of labor and performance in collective inventions: {Evidence} from open source software},
volume = {28},
issn = {01677187},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/skills-division-labor-performance-collective/docview/197329424/se-2?accountid=12861},
abstract = {This paper investigates the skills and the division of labor among participants in collective inventions. Our analysis draws on a large sample of projects registered at Sourceforge.net, the world's largest incubator of open source software activity. We test the hypothesis that skill variety of participants is associated with project performance. We also explore whether the level of modularization of project activities is correlated with performance. Our econometric estimations show that skill heterogeneity is associated with project survival and performance. However, the relationship between skill diversity and performance is non-monotonic. Design modularity is also positively associated with the performance of the project. Finally, the interaction between skill heterogeneity and modularity is negatively associated with performance. [PUBLICATION ABSTRACT]},
language = {English},
number = {1},
journal = {International Journal of Industrial Organization},
author = {Giurí, Paola and Ploner, Matteo and Rullani, Francesco and Torrisi, Salvalore},
month = jan,
year = {2010},
note = {Place: Amsterdam
Publisher: Elsevier Sequoia S.A.},
keywords = {Open source software, Studies, Open-source software, Econometrics, Project management, 9130:Experiment/theoretical treatment, Public domain, 8302:Software \& computer services industry, 1130:Economic theory, Business And Economics--Labor And Industrial Relations, Correlation analysis, Skills, Performance, Division of labour, Invention, Inventions, Skill},
pages = {54},
annote = {CODEN - IJIODY},
annote = {Copyright - Copyright Elsevier Sequoia S.A. Jan 2010},
annote = {Document feature - Tables; Graphs; Equations; References},
annote = {Last updated - 2024-12-01},
}
@article{jiang_speed_2010,
title = {Speed {Matters}: {The} {Role} of {Free} {Software} {Offer} in {Software} {Diffusion}: {JMIS}},
volume = {26},
issn = {07421222},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/speed-matters-role-free-software-offer-diffusion/docview/1366388107/se-2?accountid=12861},
abstract = {Many software products are available free of charge. While the benefits resulting from network externality have been examined in the related literature, the effect of free offer on the diffusion of new software has not been formally analyzed. We show in this study that even if other benefits do not exist, a software firm can still benefit from giving away fully functioning software. This is due to the accelerated diffusion process and subsequently the increased net present value of future sales. By adapting the Bass diffusion model to capture the impact of free software offer, we provide a methodology to determine the optimal number of free adopters. We show that the optimal free offer solution depends on the discount rate, the length of the demand window, and the ratio of low-valuation to high-valuation free adopters. Our methodology is shown to be applicable for both fixed and dynamic pricing strategies. [PUBLICATION ABSTRACT]},
language = {English},
number = {3},
journal = {Journal of Management Information Systems},
author = {Jiang, Zhengrui and Sumit, Sarkar},
year = {2010},
note = {Place: Abingdon
Publisher: Taylor \& Francis Ltd.},
keywords = {Political Science, Studies, Software, Free software, 9130:Experiment/theoretical treatment, 8302:Software \& computer services industry, Freeware, Mathematical models, Valuation, Sales, 3100:Capital \& debt management, Bass diffusion model, Dynamic pricing, Fixed price, Net present value, Pricing strategies},
pages = {207},
annote = {Copyright - Copyright M. E. Sharpe Inc. Winter 2010},
annote = {Last updated - 2024-12-03},
}
@article{sowe_identifying_2006,
title = {Identifying knowledge brokers that yield software engineering knowledge in {OSS} projects},
volume = {48},
issn = {09505849},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/identifying-knowledge-brokers-that-yield-software/docview/196417186/se-2?accountid=12861},
abstract = {Much research on open source software development concentrates on developer lists and other software repositories to investigate what motivates professional software developers to participate in open source software projects. Little attention has been paid to individuals who spend valuable time in lists helping participants on some mundane yet vital project activities. Using three Debian lists as a case study we investigate the impact of knowledge brokers and their associated activities in open source projects. Social network analysis was used to visualize how participants are affiliated with the lists. The network topology reveals substantial community participation. The consequence of collaborating in mundane activities for the success of open source software projects is discussed. The direct beneficiaries of this research are in the identification of knowledge experts in open source software projects. [PUBLICATION ABSTRACT]},
language = {English},
number = {11},
journal = {Information and Software Technology},
author = {Sowe, Sulayman and Stamelos, Ioannis and Angelis, Lefteris},
month = nov,
year = {2006},
note = {Place: Amsterdam
Publisher: Elsevier Science Ltd.},
keywords = {Open source software, Social network analysis, Studies, Software engineering, Open-source software, Social networks, 5240:Software \& systems, 9130:Experiment/theoretical treatment, Public domain, Systems development, Software Projects, Computers--Data Base Management, Programmer, Software repository},
pages = {1025},
annote = {Copyright - Copyright Elsevier Science Ltd. Nov 2006},
annote = {Last updated - 2023-11-25},
}
@article{karels_commercializing_2003,
title = {Commercializing {Open} {Source} {Software}},
volume = {1},
issn = {15427730},
url = {http://turing.library.northwestern.edu/login?url=https://www.proquest.com/scholarly-journals/commercializing-open-source-software/docview/230071638/se-2?accountid=12861},
doi = {10.1145/945074.945125},
abstract = {Special issue title: The business of open source: when two worlds collide
Many have tried, a few are succeeding, but challenges abound.},
language = {English},
number = {5},
journal = {ACM Queue},
author = {Karels, Michael J},
month = aug,
year = {2003},
note = {Place: New York
Publisher: Association for Computing Machinery},
keywords = {Open source software, Accountability, Open source, Software engineering, Software, Open-source software, Licenses, Operating systems, Documentation, Software development, Business models, Public domain, 51321:Software Publishers, Software industry, Computers--Software, Licensing, Competitive advantage, Open, Commercialization, Community support, Computer peripherals},
pages = {46},
annote = {Copyright - Copyright Association for Computing Machinery Jul/Aug 2003},
annote = {Last updated - 2024-11-19},
}