initial analytical notes on paper codes
This commit is contained in:
parent
edd71d2091
commit
ebf72098d7
50
090225_analytical_memos.txt
Normal file
50
090225_analytical_memos.txt
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
What do most studies focus on?
|
||||||
|
- 14 papers focused on procedural change; 3 papers with both; 17 papers focused on technical change
|
||||||
|
- 12 papers focus on some sort of code reuse; this can be either dependency management or copy-based reuse
|
||||||
|
- 7 papers focus on license changes
|
||||||
|
- outliers include focus on things like adaptation to covid-19 lockdowns, use of GitHub sponsors, compliance with GDPR.
|
||||||
|
|
||||||
|
What methods do they use?
|
||||||
|
- 16 papers used mixed methods to study their adaptive change;
|
||||||
|
- 10 used the results from a primary quantitative method to identify the sampling for follow up interviews and survys
|
||||||
|
- 10 papers used some kind of case study in their analysis, either as the primary method or as a pilot study for later methods
|
||||||
|
- 15 looked at small, nonrepresentative samples
|
||||||
|
- the rest tried to use representative samples, and some tried to even use comprehensive samples (Jahansashi)
|
||||||
|
|
||||||
|
Who are doing the changes?
|
||||||
|
- largely mature and long-tenured contributors who are high in the hierarchy of the project
|
||||||
|
- sometimes even those who sit above the project, in a sponsoring organization (ASF, NetBeans, Oracle)
|
||||||
|
- sometimes periphery or environment motivates the change, rarely do they implement it (and if they do, often with loaning of social capital)
|
||||||
|
|
||||||
|
What do they find?
|
||||||
|
- internal downsides to adaptive change (often, makes project less rational and less productive)
|
||||||
|
- affective dislike to things that change the status quo
|
||||||
|
- often do not evaluate whether the changes "work" so to speak; many of the changes "work" as an inclusion criteria for their study
|
||||||
|
|
||||||
|
What are the motivations for adaptive changes/ what are the environmental pressures (or fit) that motivate change?
|
||||||
|
- issues with environmental multiplicity, as noted by Sarta et al.
|
||||||
|
- performance, legitimacy or survival Sarta et al. p.55
|
||||||
|
- GitHub is relevant, whether or not the social coding platform is the primary envrionment (more about the boundary issues) it often shapes what tools are available
|
||||||
|
- packaging systems s.a. NPM; dependency supply chains; code reuse is its own thing because the environment is anything that /could/ be useful
|
||||||
|
- often no precipitating event (21 of the studies lack such event, with special notes that it's not always the case e.g. Vendome 2017 and 2020),
|
||||||
|
- fit is somewhat amorphous, but sometimes the environment will directly lodge complaint (Vendome 2017, 2020) or there's a technical break (GDPR, breaking changes)
|
||||||
|
|
||||||
|
Are there any relational components in which the environment and the project are reflexing off of each other?
|
||||||
|
TODO:
|
||||||
|
|
||||||
|
typology of adaption:
|
||||||
|
- internal (eighteen studies)
|
||||||
|
- market (four studies) (LIMITATION: sampling criteria may have been biased against market adaptations with pre-eminent focus on external environment.)
|
||||||
|
- institutional (thirteen studies)
|
||||||
|
- double code on (Bogart 2021, When and how to make breaking changes)
|
||||||
|
|
||||||
|
What are the impacts on developers and implications for future research?
|
||||||
|
- largely focusing on tool development
|
||||||
|
- more transparency, modularity, and configurability in both governance and tooling
|
||||||
|
- many do not provide implications to practitioners, instead focusing on the academic framing of things
|
||||||
|
|
||||||
|
Outstanding puzzles/curiosities
|
||||||
|
- hyper-focus on tool development in the implications and recommendations of the papers
|
||||||
|
- more studies on the implications of supra-software environments
|
||||||
|
- the papers in this study are older, which means that there are opportunities for new geopolitical shifts to further different adaptive changes
|
||||||
|
- more than a few studies concerned with boundary issues; the environment are the singular, amorphous user and prospective contributor bases of the project
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user