Software Development
created: Tue, 26 Nov 2024 11:49:05 GMT, modified: Wed, 08 Jan 2025 18:21:38 GMT
Papers on productivity
- How I program with LLMs
- Predicting Expert Evaluations in Software Code Reviews
- Identifying Factors Contributing to “Bad Days” for Software Developers: A Mixed-Methods Study
- The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers
- The Full List of 2024 Research Papers & Resources on Productivity
- Stack Overflow survey results
- Why do developers love clean code but hate writing documentation
- Our 2024 Developer Survey revealed a lot of the same issues and grievances for professional developers. The biggest frustration, by a large margin, was technical debt. Conversely, the thing that made developers happiest was improving the quality of their code and developer environment. And looking to the future, the two areas where developers felt they would get the most value out of GenAI tools were code testing and documentation.
- Why do developers struggle with documentation while excelling at programming
- There is an emerging discipline known as documentation engineering that tries to bring the acts of writing and coding closer together, bringing the work of documenting code more in line with the style and goals of an engineering department.
- The hardest part of building software is not coding, it's requirements
- relates to another article which describes software development as building a domain-specific knowledge
- The Effects of Generative AI on High Skilled Work
- our analysis reveals a 26.08% increase (SE: 10.3%) in the number of completed tasks among developers using the AI tool. Notably, less experienced developers showed higher adoption rates and greater productivity gains.
- Can GenAI Actually Improve Developer Productivity?
- developers with Copilot access saw a significantly higher bug rate while their issue throughput remained consistent.
- Are ‘ghost engineers’ real? Seeking Silicon Valley’s least productive coders
- Denisov-Blanch sees ghost engineers as more defeated than devious. “It almost always starts with frustration with their jobs and not seeing a clear link between effort, reward and recognition.
Papers on documentation
- https://diataxis.fr/compass/
- A systematic approach to technical documentation authoring.
- Can we combine it with automated documentation generation?
- Knowledge Silos: The Engineering Productivity Tax
- 45% of developers hit knowledge silos three or more times per week.
- 45% of developers report that their ideas never make it across organizational boundaries.
Data sources
- https://www.specfy.io/
- identifies and parses project dependencies and cloud resources (js)
- https://github.com/specfy/stack-analyser/tree/main
- Extract 500+ technologies from any repository. Detect Languages, SaaS, Cloud, Infrastructure, Dependencies and Services