Skip to main content

Mining Rational Team Concert Repositories: A Case Study on a Software Project

  • Conference paper
  • First Online:
Progress in Artificial Intelligence (EPIA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10423))

Included in the following conference series:

Abstract

Software repositories are key to support the development of software. In this article, we present a Mining Software Repositories (MSR) approach that considered a two-year software project repository, set using the Rational Team Concert (RTC) tool. Such MSR was designed in terms of three main components: RTC data extraction, RTC data mining and design of RTC intelligence dashboard. In particular, we focus more on the data extraction component, although we also present mining and dashboard outcomes. Interesting results were achieved, revealing a potential of the proposed MSR to improve the software project planning/development agility and quality.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://git-scm.com/.

  2. 2.

    https://subversion.apache.org/.

  3. 3.

    https://www.bugzilla.org/.

  4. 4.

    https://www.atlassian.com/software/jira.

  5. 5.

    http://www-03.ibm.com/software/products/en/rtc.

  6. 6.

    https://jazz.net/library/article/1229.

  7. 7.

    https://jazz.net/wiki/bin/view/Main/ReportsRESTAPI.

  8. 8.

    https://pypi.python.org/pypi/rtcclient.

  9. 9.

    https://github.com/rtcTo/rtc2git.

  10. 10.

    https://github.com/rtcTo/rtc2jira.

  11. 11.

    https://github.com/MetricsGrimoire/CVSAnalY/.

  12. 12.

    https://github.com/MetricsGrimoire/Bicho/.

References

  1. Hassan, A.E.: Mining software repositories to guide software development. In: International Workshop on Mining Software Repositories (MSR), Missouri, USA (2005)

    Google Scholar 

  2. Hassan, A.E.: The road ahead for mining software repositories. In: Frontiers of Software Maintenance, FoSM 2008, pp. 48–57 (2008)

    Google Scholar 

  3. de F. Farias, M.A., Novais, R., Júnior, M.C., da Silva Carvalho, L.P., Mendonça, M., Spínola, R.O.: A systematic mapping study on mining software repositories. In: Proceedings of 31st Annual ACM Symposium on Applied Computing, SAC 2016, pp. 1472–1479. ACM (2016)

    Google Scholar 

  4. Livshits, B., Zimmermann, T.: Dynamine: finding common error patterns by mining software revision histories. In: ACM SIGSOFT Software Engineering Notes, vol. 30, pp. 296–305. ACM (2005)

    Google Scholar 

  5. Hribar, L., Duka, D.: Software component quality prediction using KNN and fuzzy logic. In: 2010 Proceedings of 33rd International Convention, MIPRO, pp. 402–408. IEEE (2010)

    Google Scholar 

  6. Sun, X., Li, B., Duan, Y., Shi, W., Liu, X.: Mining software repositories for automatic interface recommendation. Sci. Program. 2016 (2016)

    Article  Google Scholar 

  7. Kwan, I., Schröter, A., Damian, D.E.: Does socio-technical congruence have an effect on software build success? A study of coordination in a software project. IEEE Trans. Softw. Eng. 37, 307–324 (2011)

    Article  Google Scholar 

  8. Biçer, S., Bener, A.B., Çağlayan, B.: Defect prediction using social network analysis on issue repositories. In: Proceedings of 2011 International Conference on Software and Systems Process, pp. 63–71. ACM (2011)

    Google Scholar 

  9. Agrawal, R., Srikant, R.: Fast algorithms for mining association rules. In: Proceedings of 20th International Conference Very Large Data Bases, VLDB, vol. 1215, pp. 487–499 (1994)

    Google Scholar 

  10. Hahsler, M., Grün, B., Hornik, K.: Introduction to arules - mining association rules and frequent item sets. SIGKDD Explor 2(4), 1–28 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pedro Cunha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Cunha, P., Ferreira, A., Cortez, P. (2017). Mining Rational Team Concert Repositories: A Case Study on a Software Project. In: Oliveira, E., Gama, J., Vale, Z., Lopes Cardoso, H. (eds) Progress in Artificial Intelligence. EPIA 2017. Lecture Notes in Computer Science(), vol 10423. Springer, Cham. https://doi.org/10.1007/978-3-319-65340-2_44

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65340-2_44

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65339-6

  • Online ISBN: 978-3-319-65340-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics