skip to main content
10.1145/3416028.3416046acmotherconferencesArticle/Chapter ViewAbstractPublication PagesimmsConference Proceedingsconference-collections
research-article

Obtaining Data from the Third-Party Systems for Software Development Process Analysis

Published:21 September 2020Publication History

ABSTRACT

Organizations nowadays have plenty number of choices to improve their software processes with the help of several third-party software process evaluation applications. Basically, for any kind of evaluation method, the software process metrics should be measured. Mainly it can be organized in different ways, as far as metrics collection from developers' devices is also not an easy task. This paper introduces our proposed framework to track and analyze the software development process, which gives important insights into the process and the product. In addition, integration of the external third-party agents for development management tools like Trello and SonarQube. The detailed architecture of the framework and it's agent relations are given with the precise metrics lists that are retrieved from the mentioned data sources.

References

  1. Silvia T. Acuña, Aanélica De Antonio, Xavier Ferré, Luis Maté, and Marta López. The Software Process: Modeling, Evaluation and Improvement. In Handbook of Software Engineering and Knowledge Engineering, pages 193--237. World Scientific Publishing Company, December 2001.Google ScholarGoogle Scholar
  2. F. Maurer, G. Succi, H. Holz, B. Kötting, S. Goldmann, and B. Dellen. Software process support over the internet. In Proceedings of the 21st international conference on Software engineering - ICSE '99. ACM Press, 1999.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Marco Scotto, Alberto Sillitti, Giancarlo Succi, and Tullio Vernazza. Dealing with software metrics collection and analysis: a relational approach. Stud. Inform. Univ., 3:343--366, 2004.Google ScholarGoogle Scholar
  4. Irina Diana Coman, Alberto Sillitti, and Giancarlo Succi. A case-study on using an automated in-process software engineering measurement and analysis system in an industrial environment. In Proceedings of the 31st International Conference on Software Engineering, ICSE '09, page 89--99, USA, 2009. IEEE Computer Society.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. SonarSource S.A. SonarQube. Code quality and Security. https://www.sonarqube. org/, 2020.Google ScholarGoogle Scholar
  6. Jira. issue and project tracking software. https://www.atlassian.com/software/jira, 2020.Google ScholarGoogle Scholar
  7. Atlassian. Trello. time tracking and management software. https://trello.com/ home, 2020.Google ScholarGoogle Scholar
  8. Atlassian. Gitlab. the first single application for the entire devops lifecycle. https://about.gitlab.com/, 2020.Google ScholarGoogle Scholar
  9. Shokhista Ergasheva, Vladimir Ivanov, Ilya Khomyakov, Artem Kruglov, Dragos Strugar, and Giancarlo Succi. InnoMetrics dashboard: The design, and implementation of the adaptable dashboard for energy-efficient applications using open source tools. In IFIP Advances in Information and Communication Technology, pages 163--176. Springer International Publishing, 2020.Google ScholarGoogle Scholar
  10. Shokhista Ergasheva, Dragos Strugar, Artem Kruglov, and Giancarlo Succi. Energy efficient software development process evaluation for MacOS devices. In IFIP Advances in Information and Communication Technology, pages 196--206. Springer International Publishing, 2020.Google ScholarGoogle Scholar
  11. Shokhista Ergasheva, Artem Kruglov, and Ilhar Shulhan. Development and evaluation of gqm method to improve adaptive systems. In ITTCS, 2019.Google ScholarGoogle Scholar
  12. S Ergasheva, I Khomyakov, A Kruglov, and G Succil. Metrics of energy consumption in software systems: a systematic literature review. IOP Conference Series: Earth and Environmental Science, 431:012051, February 2020.Google ScholarGoogle ScholarCross RefCross Ref
  13. Daniel Atonge, Vladimir Ivanov, Artem Kruglov, Ilya Khomyakov, Andrey Sadovykh, Dragos Strugar, Giancarlo Succi, Xavier Zelada Vasquez, and Evgeny Zouev. The development of data collectors in open-source system for energy efficiency assessment. In IFIP Advances in Information and Communication Technology, pages 14--24. Springer International Publishing, 2020.Google ScholarGoogle Scholar
  14. SonarQube as a tool to identify software metrics and technical debt in the source code through static analysis. In Proceedings of 2017 the 7th International Workshop on Computer Science and Engineering. WCSE, 2017.Google ScholarGoogle Scholar
  15. I. Pashov and M. Riebisch. Using feature modeling for program comprehension and software architecture recovery. In Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004. IEEE.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Obtaining Data from the Third-Party Systems for Software Development Process Analysis

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        IMMS '20: Proceedings of the 3rd International Conference on Information Management and Management Science
        August 2020
        120 pages
        ISBN:9781450375467
        DOI:10.1145/3416028

        Copyright © 2020 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 21 September 2020

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader