Study finds specifications brittle when tied to internal code structure, not strictness.
A new study examines what makes software specifications brittle. It distinguishes between a specification's strictness and its reliance on internal program details. The research found that specifications break when they reference internal structures, even during legitimate code updates, not because they are strict. These findings were measured using automated analysis of code mutations. The work provides a framework to separate these two factors in specification design.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in