SoftwareStudies

SoftwareStudies Posts from Cultural Analytics Lab directed by Lev Manovich. (The lab was called Software Studies until 2016).

We use data science and data visualization to study culture. See our projects: http://manovich.net/index.php/exhibitions.

When did photography really become “automated”? Not just with AI or digital cameras, but across two centuries of technic...
05/21/2026

When did photography really become “automated”? Not just with AI or digital cameras, but across two centuries of technical changes in capture, editing, and distribution.

I just finished a long interactive timeline that maps this process from early 19th‑century photography to AI image generation today, building on ideas from my dissertation and later articles.

https://levmanovich.github.io/manovich-interactive/photo/



Why do most artists struggle today? And why it won't be fixed? I offer only one narrative among many — and many will not...
05/19/2026

Why do most artists struggle today? And why it won't be fixed?

I offer only one narrative among many — and many will not agree. However, I think that tracing the arc from the pre-modern "golden age" through modernism, its eventual acceptance, and the social turn of the 21st century helps explain a crisis that isn't going away. Too many artists, too few buyers, and a widening gap between what institutions celebrate and what most people outside of the art world actually care about.

Swipe for the argument →

If you are teaching any university classes right now - can you help me?  I am collecting global responses for a simple (...
05/14/2026

If you are teaching any university classes right now - can you help me? I am collecting global responses for a simple (but large-scale) survey about people's lifestyles & cultural likes. It takes < 10 min to fill out the form. If you can send the link to your students and encourage them to fill it out, this will be great. And of course, feel free to fill it yourself:

https://forms.gle/PNfwDu5S3hn3Sh4P8

The aggregated results will be used in a new cultural analytics & visualization project I am working on — and of course, all results and visualizations will be published online.

Lab's earlier projects:

https://lab.culturalanalytics.info/p/projects.html

***

Image in this post - from our project Phototrails (2013) - first to visualize large collections of Instagram photos:

http://phototrails.info/instagram-cities/

Today I made this dashboard to keep track of all professional invitations I am getting. First, I designed it using Perpl...
05/07/2026

Today I made this dashboard to keep track of all professional invitations I am getting. First, I designed it using Perplexity AI and then finished the design in Claude.

05/06/2026

I have finished a new version (2.2) of ImagePlot 🎉 — my browser-based tool for exploring image collections through data visualization. It's a single HTML file so you can run it in any browser. (You can also modify or extend it yourself using Claude or any other AI coding assistant.)
___
Here's what's new:
*
Compare mode:
Side-by-side visualization of two image collections in the same feature space, with optional shared axes
*
UMAP visualization:
New dimensionality reduction method alongside PCA and t-SNE, with adjustable Neighbors and Min Dist parameters [PCA pre-reduction to 10D automatically applied when features > 10]
*
Clusters visualization (new):
Automatic clusters detection with ellipse overlays directly on the plot
*
77 image features (up from 48):
16-bin grayscale histogram · 16-bin saturation histogram · local contrast · aspect ratio · RGB channel means. Three slow algorithms replaced by faster alternatives.
*
Built-in Grayscale, Color, and Structure presets - work as additive toggles — combine them to use all fetures or select one or two to focus on visual dimensions you want to analyze
*
Suggested X/Y feature combinations: Automatically ranks pairs of features by how much separation they create between images, so you can quickly find the most informative axes to plot
* Animation fix:
Images now sort correctly by the selected column during playback. Sort by time to see (for example) how the images in the dataset evolve over time according to particular visual feature.
*
UI polish:
Default canvas background changed to RGB(50,50,50) · Grid lines changed to RGB(225,225,225) · Refined type colors throughout the interface
*

🔗 https://drive.google.com/drive/folders/1F-IShu5Uu_l0xY1wZTKfRc3keJJNtWQV?usp=sharing

I am releasing a new version of ImagePlot 2. This free software runs in your browser and it visualizes image collections...
04/29/2026

I am releasing a new version of ImagePlot 2. This free software runs in your browser and it visualizes image collections. It can use existing image metadata - or 48 visual features the tool extracts. It can visualize using PCA, t-SNE, do animation, and more.

Download ImagePlot 2.1, code (HTML), its documentation, and sample image collections:

https://drive.google.com/drive/folders/1F-IShu5Uu_l0xY1wZTKfRc3keJJNtWQV?usp=sharing

This version only fixes bugs - but the next one I hope to release later this week adds a new feature - two visualizations side by side - to compare two different image collections or two parts of the same collection. So far, I have run the tool with 1000 images and have not seen any slowdown in performance.

***

If you are new to ImagePlot, you can find many examples (which use earlier versions) with texts explaining what, how, and why of each of them:

https://lab.culturalanalytics.info/p/projects.html

My talk today at Paik After Paik symposium today (Seoul). For me, Paik is an inspiration for thinking about new and diff...
04/23/2026

My talk today at Paik After Paik symposium today (Seoul). For me, Paik is an inspiration for thinking about new and different interfaces for our times - which for me is characterized by these features:

1) hundreds of millions are "broadcasting" on social media platform (creating media at scale impossible for us to follow in detail); 2) a large proportion of all these messages is the copy of much smaller corpus of original information;
3) Al enables very rapid experimentation and apps and Uls development;
4) we are stuck with older modes such as linear one column posts presentation, "summaries" of information, extraction of "trends" etc.

Yes they are working - but I wonder what other different modes we can invent? And what Al can do in this respect which we are not thinking about yet ?

This visualization is a pilot for a larger study of diffusion of new concepts across different languages. The pilot trac...
04/22/2026

This visualization is a pilot for a larger study of diffusion of new concepts across different languages. The pilot tracks how eight new concepts spread between 2000 and 2025, using creation dates of new Wikipedia articles in six language editions (English, Chinese, Spanish, German, French, and Japanese). I treat the creation of each new Wikipedia article as a marker of when a concept enters a language community — allowing me to trace how the gaps between adoption of new terms across languages shift over time.

For most of this period, English Wikipedia leads. New concepts tend to appear there first, with other languages following later. Some concepts—like “startup” or “coworking”—enter several languages within a few years, while others, such as “gig economy” and “platform economy,” took much longer to spread beyond English.
Overall, these lags tend to shorten after the mid‑2010s — suggesting that the diffusion of new concepts across languages has sped up significantly. For concepts that first appeared in English in the 2000s, the average lag for other languages to follow was 5.5 years. For concepts that entered English in the 2010s, this dropped to 2.3 years.

Around 2020, one particular relationship starts to change — between English and Chinese Wikipedia articles. Some terms enter the Chinese edition very quickly, and in a few cases even before English — suggesting that new concepts may now sometimes travel from Chinese into English, rather than always in the opposite direction.

This kind of analysis is an example of what I call cultural analytics: studying cultural patterns and trends using data. Today, AI allows me to run such pilot studies in 20–30 minutes — compared to the months or years that grant applications, data collection, and processing once required.

Address

New York, NY

Website

Alerts

Be the first to know and let us send you an email when SoftwareStudies posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Establishment

Send a message to SoftwareStudies:

Share