Skip to main content
Log in

Activity awareness for development support based on seamless repository

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

As project development gets more intensive, there are increasing needs of development support by reusing shared knowledge objects, such as technical know–how and project achievements, which grow along with developers’ activities through multiple support systems. However, there is a large gap of knowledge in providing such development support, because of developers’ divergent background knowledge, as well as distinct personal preferences in using different support systems. To bridge the knowledge gap, the major challenge is to improve the information coverage in correlating the knowledge from different support systems. This challenge derives two issues: one is the development data analytics to have a deep insight to the correlations among the knowledge objects that are developing and growing; and the other is the development system integration to utilize knowledge objects that are stored in different support systems. For development data analytics, we propose the development activity awareness using the terms-frequency and chained links-ratio (TFCLR) to measure the integrated contextual and relational correlation among knowledge objects. For development system integration, we implement the seamless repository as an integrated development environment. We experiment with the activity awareness for development support on the ICT field with English conducted as medium of development. The seamless repository integrates multiple support systems to cover more knowledge objects. And in comparison with other mentioned knowledge correlation measures, the one using TFCLR covers the most detailed information in knowledge objects. The quantified and visualized knowledge correlation produced by this study is a useful tool to bridge the knowledge gap in development.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Cusumano M, Yoffie DB et al (1999) Software development on internet time. Computer 32(10):60–69

    Article  Google Scholar 

  2. Fuggetta A (2000) Software process: a roadmap. In: Proceedings of the conference on the future of software engineering, ICSE ’00, ACM, New York, pp 25–34. http://doi.acm.org/10.1145/336512.336521

  3. Benner KM, Feather MS, Johnson WL, Zorman LA (2014) Utilizing scenarios in the software development process. Inf Syst Dev Process 30:117–134

    Google Scholar 

  4. Centers for Medicare & Medicaid Services (2005) Selecting a development approach. https://www.cms.gov/Research-Statistics-Data-and-Systems/CMS-Information-Technology/XLC/Downloads/SelectingDevelopmentApproach.pdf. Accessed May 2015

  5. Bertram D, Voida A, Greenberg S, Walker R (2010) Communication, collaboration, and bugs: the social nature of issue tracking in small, collocated teams. In: Proceedings of the 2010 ACM conference on computer supported cooperative work, CSCW ’10, ACM, New York, pp 291–300

  6. Redmine: a flexible project management web application. https://www.atlassian.com/software/jira. Accessed Jan 2015

  7. Kanai J, Anderson M (2013) Redmine as a web-based collaboration tool in engineering design courses. In: 2013 ASEE annual conference & exposition. https://www.asee.org/public/conferences/20/papers/7960/view. Accessed Jan 2015

  8. Gowtham S (2014) Revision control system (RCS) in computational sciences and engineering curriculum. In: Proceedings of the 2014 annual conference on extreme science and engineering discovery environment, XSEDE ’14, ACM, New York, pp 76:1–76:3 [Online]. http://doi.acm.org/10.1145/2616498.2616576

  9. Leuf B, Cunningham W (2001) The Wiki way: quick collaboration on the web. Addison-Wesley Longman Publishing Co., Inc., Boston

  10. MediaWiki: a free software open source wiki package written in PHP. https://www.mediawiki.org/wiki/MediaWiki. Accessed Jan 2015

  11. Loeliger J, McCullough M (2012) Version control with Git: powerful tools and techniques for collaborative software development. O’Reilly Media, Inc, Sebastopol

    Google Scholar 

  12. GitLab: create, review and deploy code together. https://gitlab.com. Accessed Jan 2015

  13. Patel SK, Rathod VR, Parikh S (2011) Joomla, Drupal and WordPress—a statistical comparison of open source CMS. In: Trendz in information sciences and computing (TISC), 2011 3rd International Conference, IEEE, pp 182–187

  14. Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12(4):331–370

    Article  MATH  Google Scholar 

  15. Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  16. Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):76–80

    Article  Google Scholar 

  17. Rajaraman A, Ullman JD (2011) Data mining. In: Mining of massive datasets. Cambridge University Press, Cambridge, pp 1–17 (Cambridge Books Online)

  18. Huang A (2008) Similarity measures for text document clustering. In: Proceedings of the sixth New Zealand computer science research student conference (NZCSRSC2008), Christchurch, pp 49–56

  19. Strehl A, Ghosh J, Mooney R (2000) Impact of similarity measures on web-page clustering. In: Workshop on artificial intelligence for web search (AAAI 2000), pp 58–64

  20. Wu Y, Wang J, Hsu H-H, Cheng Z (2016) A seamless repository for pervasive teamwork. Int J Web Grid Serv 12:273–295

    Article  Google Scholar 

  21. Wu Y, Sato K, Jing L, Wang J, Cheng Z (2015) The lean awareness in software-intensive engineering: experience from one project. In: Awareness science and technology (iCAST), 2015 IEEE 7th international conference, pp 168–173

  22. Wu Y, Wang J, Jing L, Zhou Y, Cheng Z (2015) A CICO system based on BLE proximity. In: Awareness science and technology (iCAST), 2015 IEEE 7th international conference, pp 180–183

Download references

Acknowledgements

This research was partially supported by JST-NSF joint funding, Strategic International Collaborative Research Program, SICORP, entitled “Dynamic Evolution of Smartphone-Based Emergency Communications Network”, from 2015 to 2018.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yilang Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, Y., Wang, J. & Cheng, Z. Activity awareness for development support based on seamless repository. Int. J. Mach. Learn. & Cyber. 10, 59–74 (2019). https://doi.org/10.1007/s13042-017-0700-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-017-0700-x

Keywords

Navigation