Where academic tradition
meets the exciting future

Exploring the Stability of Software with Time-Series Cross-Sectional Data

Jukka Ruohonen, Sami Hyrynsalmi, Ville Leppänen, Exploring the Stability of Software with Time-Series Cross-Sectional Data. In: IEE/ACM 2nd International Workshop on Software Architecture and Metrics, 41–47, IEEE, 2015.

http://dx.doi.org/10.1109/SAM.2015.13

Abstract:

The stability of software is a classical topic in software engineering. This research investigates stability of software architectures in terms of an object-oriented design principle presented by Robert C. Martin. The research approach is statistical: the design principle is evaluated with a time-series cross-sectional (TSCS) regression model. The empirical sample covers a release history from the Java library Vaadin. The empirical results establish that the design principle cannot be used to characterize the library. Besides delivering this negative empirical result, the research provides the necessary methodological background that is required to understand TSCS modeling.

BibTeX entry:

@INPROCEEDINGS{inpRuHyLe15a,
  title = {Exploring the Stability of Software with Time-Series Cross-Sectional Data},
  booktitle = {IEE/ACM 2nd International Workshop on Software Architecture and Metrics},
  author = {Ruohonen, Jukka and Hyrynsalmi, Sami and Leppänen, Ville},
  publisher = {IEEE},
  pages = {41–47},
  year = {2015},
}

Belongs to TUCS Research Unit(s): Software Development Laboratory (SwDev)

Edit publication