An Empirical Study of Abbreviations and Expansions in Software Artifacts