IDEAS home Printed from https://ideas.repec.org/a/igg/jhcitp/v15y2024i1p1-29.html
   My bibliography  Save this article

Collaborative Solutions to Software Architecture Challenges Faced by IT Professionals

Author

Listed:
  • Zeeshan Anwar

    (National University of Sciences and Technology, Pakistan)

  • Nazia Bibi

    (National University of Sciences and Technology, Pakistan)

  • Tauseef Rana

    (National University of Sciences and Technology, Pakistan)

  • Seifedine Kadry

    (Department of Applied Data Science, Noroff University College, Kristiansand, Norway & Artificial Intelligence Research Center (AIRC), Ajman University, Ajman, UAE & Department of Electrical and Computer Engineering, Lebanese American University, Byblos, Lebanon & MEU Research Unit, Middle East University, Amman, Jordan)

  • Hammad Afzal

    (National University of Sciences and Technology, Pakistan)

Abstract

Software architecture serves as a crucial link between problem and solution domains in software systems. However, reliance on graphical artifacts for architecture design has limitations, especially in abstract analysis. To overcome these constraints, Architecture Description Languages (ADLs) offer a more formal approach. Yet, our research reveals that ADLs face numerous challenges, as identified through interviews, surveys, and community interactions. By mining content from various sources, including mailing lists and forums, we comprehensively explore the concerns of software engineers. Employing content mining, topic modeling, and grounded theory, we compile a database of real-world issues and solutions in software architecture. Comparing our findings with existing literature, we identify 17 primary issues faced by practitioners. We also compare our results with language models to ascertain areas of agreement and disagreement. Finally, we propose solutions for each identified issue to aid future analysts.

Suggested Citation

  • Zeeshan Anwar & Nazia Bibi & Tauseef Rana & Seifedine Kadry & Hammad Afzal, 2024. "Collaborative Solutions to Software Architecture Challenges Faced by IT Professionals," International Journal of Human Capital and Information Technology Professionals (IJHCITP), IGI Global, vol. 15(1), pages 1-29, January.
  • Handle: RePEc:igg:jhcitp:v:15:y:2024:i:1:p:1-29
    as

    Download full text from publisher

    File URL: http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJHCITP.342839
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:igg:jhcitp:v:15:y:2024:i:1:p:1-29. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Journal Editor (email available below). General contact details of provider: https://www.igi-global.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.