Smart Tools in Software Engineering: A Systematic Mapping Study

被引:0
|
作者
Savchenko, Dmitrii [1 ]
Kasurinen, Jussi [1 ]
Taipale, Ossi [1 ]
机构
[1] LUT Univ, Sch Engn Sci LENS, Lappeenranta, Finland
关键词
INSIGHTS;
D O I
10.23919/mipro.2019.8756975
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software development processes such as waterfall development model have been around for over fifty years, but still, even modern software development approaches, such as DevOps or Test-driven development, fundamentally rely on the same principles and phases as everything before them. Yet, the modern world imposes new challenges for software businesses, and new ways of digital distribution require new ways of resource provisioning and ability to reduce the time-to-market to its absolute minimum. In this study, we identify and analyze the technologies which may be useful for software companies to ease the development and maintenance work by assisting the experts to collect relevant information and observe issues before they cause process disturbances. As a result, we describe a mapping study, which identifies different approaches to developing a smart software engineering tools applying potential technologies such as artificial intelligence, cloud-based service models, adaptive measurement, and other approaches, which could offer significant benefits to the software development process.
引用
收藏
页码:1509 / 1513
页数:5
相关论文
共 50 条
  • [1] Sentiment analysis tools in software engineering: A systematic mapping study
    Obaidi, Martin
    Nagel, Lukas
    Specht, Alexander
    Kluender, Jil
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 151
  • [2] Tools used in Global Software Engineering: A systematic mapping review
    Portillo-Rodriguez, Javier
    Vizcaino, Aurora
    Piattini, Mario
    Beecham, Sarah
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (07) : 663 - 685
  • [3] Software assistants in software engineering: A systematic mapping study
    Savary-Leblanc, Maxime
    Burgueno, Lola
    Cabot, Jordi
    Le Pallec, Xavier
    Gerard, Sebastien
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (03): : 856 - 892
  • [4] Use of Blockchain Smart Contracts in Software Engineering: A Systematic Mapping
    Tariq, Faizan
    Colomo-Palacios, Ricardo
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 327 - 337
  • [5] Software startup engineering: A systematic mapping study
    Berg, Vebjorn
    Birkeland, Jorgen
    Anh Nguyen-Duc
    Pappas, Ilias O.
    Jaccheri, Letizia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 255 - 274
  • [6] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [7] A Systematic Mapping Study on Software Engineering Testbeds
    Barreiros, Emanoel
    Almeida, Adauto
    Saraiva, Juliana
    Soares, Sergio
    [J]. 2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 107 - 116
  • [8] Automotive software engineering: A systematic mapping study
    Haghighatkhah, Alireza
    Banijamali, Ahmad
    Pakanen, Olli-Pekka
    Oivo, Markku
    Kuvaja, Pasi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 : 25 - 55
  • [9] Burnout in software engineering: A systematic mapping study
    Tulili, Tien Rahayu
    Capiluppi, Andrea
    Rastogi, Ayushi
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 155
  • [10] Kanban in software engineering: A systematic mapping study
    Ahmad, Muhammad Ovals
    Dennehy, Denis
    Conboy, Kieran
    Oivo, Markku
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 96 - 113