Measuring domain engineering effects on software change cost

Harvey Siy, Audris Mockus

Research output: Contribution to conferencePaperpeer-review

11 Scopus citations


Domain Engineering (DE) is an increasingly popular process for efficiently producing software. DE uses detailed knowledge of a particular application domain to define rigorously a family of software products within that domain. We describe methodology for precise quantitative measurement of DE impact on software change effort. The methodology employs measures of small software changes to determine the effect of DE. We illustrate this approach in a detailed case study of DE in a telecommunications product. In the particular case the change effort was dramatically reduced. The methodology can precisely measure cost savings in change effort and is simple and inexpensive since it relies on information automatically collected by version control systems.

Original languageEnglish (US)
Number of pages9
StatePublished - 1999
Externally publishedYes
EventProceedings of the 1999 6th International Software Metrics Symposium - Boca Raton, FL, USA
Duration: Nov 4 1999Nov 6 1999


OtherProceedings of the 1999 6th International Software Metrics Symposium
CityBoca Raton, FL, USA

ASJC Scopus subject areas

  • Computer Science(all)


Dive into the research topics of 'Measuring domain engineering effects on software change cost'. Together they form a unique fingerprint.

Cite this