q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Ruler of the Mali Empire in the 14th century

Mansa Musa was the ruler of the Mali Empire in West Africa. Details recorded here should be sourced; unknown information is left blank.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

AI-assisted software development

AI-assisted software development is the use of large language models (LLMs) and AI agents to assist software developers in software development. It can be used in a range of tasks, from writing source code to debugging, testing, and documentation[citation needed]. The practice can sometimes improve the velocity of software delivery, but at the cost of taking on substantive quality risks. [1]

Technologies

[edit]

Source code generation

[edit]

LLMs trained or fine-tuned on source-code corpora can generate source code from natural-language descriptions, comments, or docstrings.[2][3] Research on code-generation systems often evaluates generated programs by functional correctness,[4] such as whether the output passes automated test cases[clarification needed].[5][6] Such tools can be features or extensions of integrated development environments (IDEs).[7]

Vibe coding

[edit]

Vibe coding is software development assisted by AI where the software developer describes a project or task in a prompt to an LLM that generates source code automatically. Vibe coding may involve accepting AI-generated code without thorough review of the output, instead relying on results and follow-up prompts to guide changes.[8][9]

The term was coined in February 2025 by computer scientist Andrej Karpathy, a co-founder of OpenAI and former AI leader at Tesla.[9] Merriam-Webster listed the term in March 2025 as a "slang & trending" expression.[10] It was named the Collins English Dictionary Word of the Year for 2025.[11][12]

Advocates of vibe coding say it allows amateur programmers to produce software without the extensive training and skills required for software engineering.[13][14] Critics point out a lack of accountability, maintainability, and an increased risk of introducing security vulnerabilities in the resulting software.[8][14]

Intelligent code completion

[edit]

AI agents using pre-trained and fine-tuned LLMs can propose code completion suggestions based on context. Code completion suggestions are small localized edits based on a partially written code fragment, usually at the level of a single line of source code. According to a 2025 literature review by Husein, Aburajouh & Catal in Computer Standards & Interfaces, "LLMs significantly enhance code completion performance across several programming languages and contexts, and their capability to predict relevant code snippets based on context and partial input boosts developer productivity substantially."[15]

Improving software quality

[edit]
OpenAI Codex working with Tauri and using the DOM Inspector to do diagnostics and optimizations before making edits to the source code

LLM-based tools can be used to identify potential bugs and security vulnerabilities, and suggest fixes. AI can also be used to perform static code analysis and suggest potential performance improvements.[16][17]

Limitations

[edit]

Both ownership of and responsibility for AI-generated code is disputed.[18][19]

According to a report from the German Federal Office for Information Security, the use of AI coding assistants without careful oversight from experienced developers can introduce major security vulnerabilities or generate incorrect solutions (about 50% of the time), and any potential gain in productivity should be weighed against the cost of additional quality control and security measures.[20] The report also states that a programmer relying too much on AI coding assistants runs the risk of losing the skill to review and evaluate source code[20]. The report further states that AI coding assistants create novel vectors for cyberattack as well as a potential for exfiltration of confidential data for model training by the providers of AI coding assistants[20]. According to Deloitte, outputs from AI-assisted software development must be validated through a combination of automated testing, static analysis tools, and human review, creating a governance layer to improve quality and accountability.[21]

Companies using AI for coding

[edit]

Multiple big tech companies have reported using AI for coding.

In the fall of 2024, about a quarter of Google's code was generated by AI. By the next fall, it was about half.[22] In April 2026, it was reported that roughly three quarters of new code created within Google was AI generated and then reviewed by human engineers.[22][23]

In April 2025, between 20% and 30% of the code for some of Microsoft's projects was written by AI.[22]

In April 2026, Snap said at least 65% of its new code was AI generated.[22]

See also

[edit]

References

[edit]
  1. ^ Agarwal, Shyam; He, Hao; Vasilescu, Bogdan (13 April 2026). "AI IDEs or Autonomous Agents? Measuring the Impact of Coding Agents on Software Development" (PDF). 23rd International Conference on Mining Software Repositories. doi:10.1145/3793302.3793589 – via ACM, New York, NY, US.
  2. ^ "Comments and Docstrings". utrechtuniversity.github.io. Retrieved 2026-08-17.
  3. ^ "Docstrings & Comments :: The Examples Book". the-examples-book.com. Retrieved 2026-08-17.
  4. ^ Umre, Jayesh; Parihar, Ashish Singh; Gupta, Atul (2026-04-29). "From Correctness to Code Quality: Formalizing Software Engineering Metrics for Evaluating General LLMs". Proceedings of the 19th Innovations in Software Engineering Conference. ISEC '26. New York, NY, USA: Association for Computing Machinery: 1–11. doi:10.1145/3796563.3796609. ISBN 979-8-4007-2503-6 – via ACM Digital Library.{{cite journal}}: CS1 maint: periodical has ISBN (link)
  5. ^ "Quality Assurance of LLM-generated Code: Addressing Non-Functional Quality Characteristics". arxiv.org. Retrieved 2026-08-17.
  6. ^ Pendyala, Vishnu S.; Thakur, Neha B. (2025-12-01). "Performance and interpretability analysis of code generation large language models". Neurocomputing. 656 – via ScienceDirect.
  7. ^ Shukla, Abhishek (2024-01-22). "Cloud-Based Lightweight Modern Integrated Development Environments (IDEs) and their Future". Journal of Artificial Intelligence & Cloud Computing. 3: 1. doi:10.47363/JAICC/2024(3)218.
  8. ^ a b Edwards, Benj (2025-03-05). "Will the future of software development run on vibes?". Ars Technica. Retrieved 2026-08-17.
  9. ^ a b "What is 'vibe coding'? Former Tesla AI director Andrej Karpathy defines a new era in AI-driven development". The Times of India. 2025-03-02. ISSN 0971-8257. Retrieved 2026-08-17.
  10. ^ "vibe coding". www.merriam-webster.com. 2026-06-04. Retrieved 2026-08-17.
  11. ^ "What does vibe coding mean? The AI term crowned Collins word of the year". The Independent. 2025-11-06. Retrieved 2026-08-17.
  12. ^ "'Vibe coding' named word of the year by Collins Dictionary". www.bbc.com. 2025-11-06. Retrieved 2026-08-17.
  13. ^ Lanz, Decrypt / Jose Antonio (2025-03-23). "Vibe Coding: How Devs and Laymen Alike Are Using AI to Create Apps and Games". Decrypt. Retrieved 2026-08-17.
  14. ^ a b Chowdhury, Hasan; Mann, Jyoti (2025-02-13). "Silicon Valley's next act: bringing 'vibe coding' to the world". Business Insider. Retrieved 2026-08-17.
  15. ^ Husein, Rasha Ahmad; Aburajouh, Hala; Catal, Cagatay (12 June 2025). "Large language models for code completion: A systematic literature review". Computer Standards & Interfaces. 92 (C) 103917. doi:10.1016/j.csi.2024.103917 – via ACM Digital Library.
  16. ^ "What Are AI Code Review Tools? Top Picks for Better Code". Cloudester Software LLC. 2026-07-26. Retrieved 2026-08-17.
  17. ^ Caballar, Rina Diane; Stryker, Cole (2024-10-15). "What Is AI Code Review?". www.ibm.com. Retrieved 2026-08-17.
  18. ^ Sauvola, Jaakko; Tarkoma, Sasu; Klemettinen, Mika; Riekki, Jukka; Doermann, David (11 March 2024). "Future of software development with generative AI". Automated Software Engineering. 31 (26) 26. doi:10.1007/s10515-024-00426-z. hdl:10138/591209 – via Springer Nature Link.
  19. ^ "The Future of AI in Software Development: Tools, Risks, and Evolving Roles". Pace University New York. 2026-03-06. Retrieved 2026-08-17.
  20. ^ a b c "AI Coding Assistants" (PDF). Federal Office for Information Security (Germany). September 2025. Retrieved 15 May 2026.
  21. ^ "AI-assisted software engineering: Rewriting the build versus buy playbook". Deloitte. 14 May 2025. Archived from the original on 29 October 2025. Retrieved 30 August 2025.
  22. ^ a b c d Langley, Hugh. "Google says 75% of the company's new code is AI-generated". Business Insider. Retrieved 2026-08-17.
  23. ^ Bansal, Varsha (2026-07-22). "Chasing new skills, going back to basics and pushing for collective action: how software engineers are adapting to AI". The Guardian. ISSN 0261-3077. Retrieved 2026-08-17.
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

AI-assisted software development

AI-assisted software development is the use of large language models (LLMs) and AI agents to assist software developers in software development. It can be used in a range of tasks, from writing source code to debugging, testing, and documentation. The practice can sometimes improve the velocity of software delivery, but at the cost of taking on substantive quality risks.

MORE →
No preview image
Wikipedia

List of AI-assisted software development tools

This is a list of AI-assisted software development tools which are tools used for AI-assisted software development, especially large language models and AI agents, to assist with software development tasks such as writing, editing, reviewing, testing, debugging, documenting, and understanding source code.

MORE →
No preview image
Wikipedia

Claude (AI)

Claude is a series of large language models (LLMs) developed by American software company Anthropic. Claude was released as an AI-based chatbot in March 2023. It is also used in AI-assisted software development. Anthropic sells Claude-based agentic tools including Claude Code, a terminal coding agent, and Claude Cowork, a similar tool for non-programmers. Claude is trained using a constitution, a technique developed by Anthropic to improve ethical and legal compliance. Since Claude 3, each generation has typically been released in three sizes, named Haiku (the least capable), Sonnet, and Opus (the most capable). In 2026, a more capable model named Claude Mythos was released to a handful of companies and organizations; this was followed by the release of Claude Fable, a version of Mythos with stricter safeguards, to the general public. In February 2026, the United States Department of Defense designated Anthropic a "supply chain risk" and federal agencies were ordered to phase out Claude after the company refused to remove contractual prohibitions on using Claude for mass domestic surveillance and fully autonomous weapons. A federal judge blocked the designation in March 2026 and permanently set it aside in August 2026 as unconstitutional retaliation.

MORE →
No preview image
Wikipedia

Devin AI

Devin AI is an AI-assisted software development tool created by Cognition Labs. It is designed to autonomously complete software development tasks. Devin AI has received both praise and skepticism regarding its capabilities and its implications for the future of artificial intelligence and software development.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Who was the first African-American woman millionaire in the United States?

Madam C.J. Walker