[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3576841.3589626acmconferencesArticle/Chapter ViewAbstractPublication PagesiccpsConference Proceedingsconference-collections
short-paper

Automated Features and Requirements Identification for Improving CPS Software Reuse using Topic Modeling

Published: 09 May 2023 Publication History

Abstract

Software reuse is a common practice in software development due to its ability to reduce development costs, accelerate time to market, and mitigate the risks associated with building a new system from scratch. Cyber-physical systems (CPS) are no exception to this trend, with many existing reusable CPS software available in public repositories such as GitHub. However, identifying CPS software features and requirements from this legacy code is challenging, as it requires developers' domain knowledge to understand the system's functionality and configurations. Moreover, in many legacy software, the original design and documentation may be incomplete or unavailable, making it more challenging to extract these features and requirements manually. To address this challenge, we propose an automated approach for identifying CPS software features and requirements using topic modeling and code analysis techniques. We evaluate our approach compared to manual and rule-based approaches, and the results show that it outperforms these approaches in terms of precision, recall, and F1 score.

References

[1]
M. A Maruf, A. Azim, and O. Alam. 2022. Facilitating Reuse of Functions in Embedded Software. IEEE Access 10 (2022), 88595--88605.
[2]
N. Islam and A. Azim. 2019. Feature characterization for CPS software reuse. In Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems. 314--315.
[3]
J. Krüger, S. Nielebock, S. Krieter, C. Diedrich, T. Leich, G. Saake, S. Zug, and F. Ortmeier. 2017. Beyond software product lines: Variability modeling in cyber-physical systems. In Proceedings of the 21st international systems and software product line conference-volume A. 237--241.
[4]
M. A Maruf. 2023. Autonomous Vehicle Systems.

Cited By

View all

Index Terms

  1. Automated Features and Requirements Identification for Improving CPS Software Reuse using Topic Modeling

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCPS '23: Proceedings of the ACM/IEEE 14th International Conference on Cyber-Physical Systems (with CPS-IoT Week 2023)
    May 2023
    291 pages
    ISBN:9798400700361
    DOI:10.1145/3576841
    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 the author(s) 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].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 May 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cyber-physical systems
    2. software reuse
    3. feature model

    Qualifiers

    • Short-paper

    Conference

    ICCPS '23
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 25 of 91 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 56
      Total Downloads
    • Downloads (Last 12 months)27
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 03 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media