On Reducing the Pre-release Failures of Web Plug-In on Social Networking Site

  • Xingliang Yu
  • Jing Li
  • Hua Zhong
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5543)


In recent years, web plug-ins have been flourishing social networking sites. Web plug-in is successful since it results in unique user experience, and promotes the fast-pace innovation of web technologies. However, the plug-ins developed by end users also introduces many new problems to both networking and software engineering fields. One of the key problems is pre-release failure. In other words, the failures that we can avoid before software release are usually found after the release. However, existing methods fail to avoid the pre-release failures of web plug-ins. To do this, this paper introduces an experimental technology, namely release-waiting farm. It not only maintains the free and creative environment of end user development, encouraging them to deliver plug-ins, but effectively formalizes their development process, thus provide long-term benefit to both end users and social networking sites.


end user development pre-release failure social networking site web plug-in 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Humphrey, W.S.: The Personal Software Process. Technical Report, CMU/SEI-2000-TR-022 (2000)Google Scholar
  2. 2.
    Li, P.L., Herbsleb, J., Shaw, M.: Finding Predictors of Field Failure for Open Source Software Systems in Commonly Available Data Sources: A Case Study of OpenBSD. In: Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS 2005), pp. 32–52 (2005)Google Scholar
  3. 3.
    Nagappan, N., Ball, T., Zeller, A.: Mining metrics to predict component failures. In: Proceedings of the 28th international conference on Software engineering, pp. 452–461 (2006)Google Scholar
  4. 4.
    Subramanyam, R., Krishnan, M.S.: Empirical analysis of ck metrics for object-oriented design complexity: Implications for software failure. IEEE Trans. Software Eng. 29(4), 297–310 (2003)CrossRefGoogle Scholar
  5. 5.
    Zimmermann, T., WeiBgerber, P.: Preprocessing CVS data for fine-grained analysis. In: Proceedings of International Workshop on Mining Software Repositories, pp. 2–6 (2004)Google Scholar
  6. 6.
    Facebook Inc.,
  7. 7.
    Xiaonei Inc.,
  8. 8.
    Mockus, A., Zhang, P., Li, P.: Drivers for customer perceived software quality. In: Proceedings of International Conference on Software Engineering (ICSE), St. Louis, MO, pp. 225–233 (2005)Google Scholar
  9. 9.
    Nagappan, N., Ball, T.: Use of Relative Code Churn Measures to Predict System Defect Density. In: Proceedings of International Conference on Software Engineering (ICSE), St. Louis, MO, pp. 284–292 (2005)Google Scholar
  10. 10.
    Ohlsson, N., Alberg, H.: Predicting fault-prone software modules in telephone switches. IEEE Transactions in Software Engineering 22(12), 886–894 (1996)CrossRefGoogle Scholar
  11. 11.
    Ostrand, T., Weyuker, E., Bell, R.M.: Predicting the location and number of faults in large software systems. IEEE Transactions in Software Engineering 31(4), 340–355 (2005)CrossRefGoogle Scholar
  12. 12.
    Sliwerski, J., Zimmermann, T., Zeller, A.: When Do Changes Induce Fixes? In: Proceedings of Mining Software Repositories (MSR) Workshop (2005)Google Scholar
  13. 13.
    Subramanyam, R., Krishnan, M.S.: Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects. IEEE Transactions on Software Engineering 29(4), 297–310 (2003)CrossRefGoogle Scholar
  14. 14.
    Yu, X., Li, J., Zhong, H.: Release-waiting Farm: An Original Framework for Reducing the Pre-release Failures of Web Plug-in on Social Networking Site. In: Proceedings of CSIE 2009 (2009)Google Scholar
  15. 15.
    Zimmermann, T., Weigerber, P., Diehl, S., Zeller, A.: Mining Version Histories to Guide Software Changes. IEEE Transactions in Software Engineering 31(6), 429–445 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Xingliang Yu
    • 1
  • Jing Li
    • 1
  • Hua Zhong
    • 1
  1. 1.Institute of SoftwareChinese Academy of Sciences Graduate University of Chinese Academy of SciencesBeijingChina

Personalised recommendations