The Personal Software Process in the Generative AI Era

Authors

Rajendran Swamidurai

Department of Mathematics and Computer Science, Alabama State University, Montgomery, AL, USA (USA)

Uma Kannan

Department of Mathematics and Computer Science, Alabama State University, Montgomery, AL, USA (USA)

Article Information

DOI: 10.47772/IJRISS.2026.100900400

Subject Category: Software

Volume/Issue: 10/9 | Page No: 5968-5984

Publication Timeline

Submitted: 2026-09-25

Accepted: 2026-09-30

Published: 2026-10-13

Abstract

The integration of generative artificial intelligence and autonomous coding agents into software engineering has dramatically compressed the marginal cost of code generation while exposing deep systemic vulnerabilities in software lifecycle governance. While frontier foundation models and agentic workflows allow an individual engineer to achieve implementation velocities previously requiring multi-developer teams, empirical research reveals a concurrent collapse in software maintainability, characterized by surging code churn, refactoring declines, pervasive code duplication, and elevated security vulnerabilities. This divergence defines the Productivity-Reliability Paradox (PRP). This paper demonstrates that the structural resolution to this paradox lies in the formalization of disciplined one-person software engineering methodologies. By synthesizing Watts Humphrey’s Personal Software Process (PSP) with Kent Beck’s Extreme Programming (XP), Specification-Driven Development (SDD), and deterministic context engineering, a solo engineer can neutralize the coordination penalties of Brooks’s Law and exploit the architectural alignment of Conway’s Law. Because a solo engineer operates with zero interpersonal communication channels, unbroken architectural cohesion is inherently preserved. However, realizing this advantage requires replacing informal conversational development with rigorous specification governance, automated verification pipelines, and empirical defect-logging protocols. This paper presents an integrated theoretical framework, evaluates contemporary empirical benchmarks, and outlines an operational architecture demonstrating why disciplined one-person software processes form the indispensable foundation for dependable software development in the generative AI era.

Keywords

Personal Software Process (PSP); Generative AI in Software Engineering; Specification-Driven Development (SDD)

Downloads

References

1. Abdel-Hamid, T., & Madnick, S. E. (1991). Software Project Dynamics: An Integrated Approach. Prentice-Hall. [Google Scholar] [Crossref]

2. Aider AI. (2026). A Structural Codebase Index Inside a Coding Agent: Combining Tree-Sitter ASTs with PageRank Dependency Graphs. arXiv preprint arXiv:2606.22417. [Google Scholar] [Crossref]

3. Augment Code. (2026). Vibe Coding vs. Spec-Driven Development: Navigating the Three-Month Wall. Augment Technical Guides. [Google Scholar] [Crossref]

4. Beck, K. (1999). Extreme Programming Explained: Embrace Change. Addison-Wesley Professional. [Google Scholar] [Crossref]

5. Beck, K. (2002). Test-Driven Development: By Example. Addison-Wesley Professional. [Google Scholar] [Crossref]

6. Beck, K. (2023). Tidy First?: A Personal Exercise in Empirical Software Design. O’Reilly Media. [Google Scholar] [Crossref]

7. Beck, K. (2024). Reflections on Generative AI, Specification Invariants, and Pair Programming Dynamics. IT Revolution Technical Notes. [Google Scholar] [Crossref]

8. Binstock, A., et al. (2026). Specification-Driven Governance for AI-Augmented Software Systems. arXiv preprint arXiv:2605.01160. [Google Scholar] [Crossref]

9. Brooks, F. P. (1975). The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley. [Google Scholar] [Crossref]

10. Carta. (2025). Solo Founders and Micro-Team Capital Efficiency Report 2025. Carta Insights. [Google Scholar] [Crossref]

11. Chen, L., & Treude, C. (2026). Specification-Driven Development as the Foundation of AI-Native Software Engineering. arXiv preprint arXiv:2607.16680. [Google Scholar] [Crossref]

12. Conway, M. E. (1968). How Do Committees Invent? Datamation, 14(4), 28–31. [Google Scholar] [Crossref]

13. Dohmke, T., Iansiti, M., & Lakhani, K. R. (2023). Synthesizing Software: Measuring the Impact of Generative AI on Developer Productivity. Harvard Business School Working Paper. [Google Scholar] [Crossref]

14. Endor Labs. (2025). Test-First Prompting: Using TDD for Secure AI-Generated Code. Application Security Insights. [Google Scholar] [Crossref]

15. Ferguson, P., Humphrey, W. S., Khajenoori, S., Macke, S., & Nino, J. (1997). Results of Applying the Personal Software Process. IEEE Computer, 30(5), 24–31. [Google Scholar] [Crossref]

16. Forbes Technology Council. (2025). The Rise of the One-Person Unicorn: How AI Agents Are Redefining Enterprise Scale. Forbes Tech Analysis. [Google Scholar] [Crossref]

17. Fowler, M. (2024). Architectural Decision Records and Spec-Driven Artifacts in LLM Engineering. MartinFowler.com Essays. [Google Scholar] [Crossref]

18. Gaurav, G. (2026). Mistaking Code Production for Engineering Progress: Architectural Decay in AI-Assisted Repositories. Gaurav AI Journal. [Google Scholar] [Crossref]

19. GitHub Open Source. (2025). Spec-Kit: Structured Specification Protocols for Autonomous Agent Workflows. GitHub Repository. [Google Scholar] [Crossref]

20. GitClear. (2024). Coding on Copilot: 2023 Data Shows AI’s Downward Pressure on Code Quality. GitClear Research Report. [Google Scholar] [Crossref]

21. GitClear. (2025). AI Copilot Code Quality: Evaluating 2024’s Increased Defect Rate. GitClear Whitepaper. [Google Scholar] [Crossref]

22. Grass, S. (2025). How I Shipped a Production iOS App Solo with Claude: Process over Prompting. Code on Grass Engineering Blog. [Google Scholar] [Crossref]

23. Humphrey, W. S. (1995). A Discipline for Software Engineering. Addison-Wesley Longman Publishing Co., Inc. [Google Scholar] [Crossref]

24. Humphrey, W. S. (1996). Using a Defined and Measured Personal Software Process. IEEE Software, 13(3), 77–88. [Google Scholar] [Crossref]

25. Humphrey, W. S. (2000). Introduction to the Team Software Process. Addison-Wesley Professional. [Google Scholar] [Crossref]

26. HundredTabs. (2026). What Is Agentic Engineering? Dissecting Karpathy’s Operational Taxonomy. Software Engineering Perspectives. [Google Scholar] [Crossref]

27. Inocencio, T. (2024). Personal Software Process Implementation and Metric Telemetry Suite. GitHub Repository. [Google Scholar] [Crossref]

28. Itential Research. (2026). From Vibes to Specs: The Shift to Spec-Driven Development in Modern Infrastructure. Technical Whitepaper. [Google Scholar] [Crossref]

29. Jimenez, C. E., Yang, J., Wettig, A., Yao, S., Pei, K., Press, O., & Narasimhan, K. (2024). SWE-bench: Can Language Models Resolve Real-World GitHub Issues? In The Twelfth International Conference on Learning Representations (ICLR 2024). [Google Scholar] [Crossref]

30. Karpathy, A. (2025). Vibe Coding and the Software 3.0 Shift. Startups.com Lexicon & Technical Essays. [Google Scholar] [Crossref]

31. Karpathy, A. (2026). Vibe Coding vs. Agentic Engineering: Raising the Floor and the Ceiling. MindStudio Insights. [Google Scholar] [Crossref]

32. Liu, N. F., Lin, K., Hewitt, J., Paranjape, A., Bevilacqua, M., Petroni, F., & Liang, P. (2024). Lost in the Middle: How Language Models Use Long Contexts. Transactions of the Association for Computational Linguistics, 12, 157–173. [Google Scholar] [Crossref]

33. Modal Labs. (2025). Benchmarking Open-Source and Frontier Models on Real-World Software Engineering Datasets. Modal Engineering Notes. [Google Scholar] [Crossref]

34. Model Evaluation and Threat Research (METR). (2025). The Productivity-Reliability Paradox: Measuring LLM Agent Performance on Complex Repositories. arXiv preprint arXiv:2605.01160. [Google Scholar] [Crossref]

35. OpenHands & SWE-bench Team. (2024). SWE-bench Verified: Human Validation and Test Isolation for Code Agents. SWE-bench Initiative. [Google Scholar] [Crossref]

36. Pearce, H., Ahmad, B., Tan, B., Dolan-Gavitt, B., & Karri, R. (2022). Asleep at the Keyboard? Assessing the Security of GitHub Copilot’s Code Contributions. In 2022 IEEE Symposium on Security and Privacy (SP), pp. 754–768. [Google Scholar] [Crossref]

37. Perry, N., Srivastava, M., Kumar, D., & Boneh, D. (2023). Do Users Write More Insecure Code with AI Assistants? In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS ’23), pp. 2785–2799. [Google Scholar] [Crossref]

38. ReWeaver AI. (2025). Empirical Context Degradation in Deep-Repo Coding Models. ReWeaver Technical Reports. [Google Scholar] [Crossref]

39. Skelton, M., & Pais, M. (2019). Team Topologies: Organizing Business and Technology Teams for Fast Flow. IT Revolution Press. [Google Scholar] [Crossref]

40. Software Engineering Institute (SEI). (2005). The Personal Software Process (PSP) Body of Knowledge, Version 2.0. Special Report CMU/SEI-2005-SR-012. [Google Scholar] [Crossref]

41. SEI Community. (2018). Practical Implementation Challenges in Transitioning from PSP to TSP. Software Engineering Stack Exchange. [Google Scholar] [Crossref]

42. Sridhar, R., et al. (2026). A Pre-Registered, Five-Model Paired Evaluation of a Specification Governance Framework. arXiv preprint arXiv:2609.23270. [Google Scholar] [Crossref]

43. Stryker Mutator Team. (2025). Mutation Testing in Modern Automated Verification Pipelines. QA Skills Reference Guide. [Google Scholar] [Crossref]

44. Svore, K., et al. (2025). Vibe Coding: Toward an AI-Native Paradigm for Semantic and Intent Engineering. arXiv preprint arXiv:2510.17842. [Google Scholar] [Crossref]

45. SWE-bench Consortium. (2026). SWE-bench Pro: Enterprise Coding Benchmarks with Dynamic State Evaluation. Technical Documentation. [Google Scholar] [Crossref]

46. Tabnine Research. (2025). Test-Driven Development in the AI Era: Safeguarding Agentic Pipelines. Developer Engineering Blog. [Google Scholar] [Crossref]

47. Wang, Z., et al. (2026). Active-SWE: Benchmarking Coding Agents for Proactive Bug Fixing and Complex Repository Exploration. arXiv preprint arXiv:2608.04682. [Google Scholar] [Crossref]

48. Williams, L., & Kessler, R. R. (2002). Pair Programming Illuminated. Addison-Wesley Professional. [Google Scholar] [Crossref]

49. Williamson, O. E. (1985). The Economic Institutions of Capitalism. Free Press. [Google Scholar] [Crossref]

50. Zhang, H., et al. (2026). Benchmarking How Coding Agents Explore and Traverse Large Code Repositories. arXiv preprint arXiv:2606.07297. [Google Scholar] [Crossref]

51. Zhang, Q., et al. (2025). Scaling Test-Driven Code Generation from Functions to Enterprise Repositories. Semantic Scholar Preprints, fdf9180. [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles