Software Modernization: from industry needs to developers' perception

被引:0
|
作者
Assuncao, Wesley K. G. [1 ]
机构
[1] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
关键词
MICROSERVICES;
D O I
10.1145/3643665.3648568
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The large majority of existing pieces of software in operation are long-living systems (a.k.a., legacy systems), which represent strategic value to companies. However, over the years, user requirements changed, technologies evolved, and new business models emerged, leading to changes of such systems. As a result of extensive maintenance and obsolete technology, legacy systems usually have decayed and degraded architectures. Consequently, any maintenance/evolution activities such as fixing bugs, adding a new feature, or keeping up with new trends (e.g., digital transformation) become extremely complex, time-consuming, and costly (e.g., the US government spent over $90 billion on IT in 2019, from which about 80% to operate and maintain legacy systems). To remain competitive, efficient, sustainable, retain value, and embrace digital transformation, companies must have their legacy systems modernized. Nowadays, a common modernization strategy is to move systems to the cloud using modular and highly-decoupled architectures (e.g., microservices). However, several challenges are faced by practitioners when planning and performing modernization. This talk presents industry needs, challenges, automated support (i.e., using AI), and the developers' perception on using automatically generated solution. The content is based on work in collaboration with an industry partner and many research collaborators, resulting and several studies, covering both empirical results and solution proposals. Additionally, existing limitations/gaps in the field and research opportunities are identified.
引用
收藏
页码:21 / 22
页数:2
相关论文
共 50 条
  • [21] A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry
    Mian, Imdad Ahmad
    Ijaz-ul-Haq, Aamir
    Anwar, Aamir
    Alroobaea, Roobaea
    Ullah, Syed Sajid
    Almansour, Fahad
    Umar, Fazlullah
    COMPLEXITY, 2022, 2022
  • [22] A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry
    Mian, Imdad Ahmad
    Ijaz-ul-Haq
    Anwar, Aamir
    Alroobaea, Roobaea
    Ullah, Syed Sajid
    Almansour, Fahad
    Umar, Fazlullah
    COMPLEXITY, 2022, 2022
  • [23] A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry
    Mian, Imdad Ahmad
    Ijaz-ul-Haq
    Anwar, Aamir
    Alroobaea, Roobaea
    Ullah, Syed Sajid
    Almansour, Fahad
    Umar, Fazlullah
    COMPLEXITY, 2022, 2022
  • [24] STUDENTS' PERCEPTION OF SOFTWARE INDUSTRY INTERNATIONALISATION
    Milosz, Elzbieta
    Milosz, Marek
    EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 7454 - 7459
  • [25] Software Developers Are People, Too: Using Participatory Research in the Tech Industry
    Couvinhas, Ana F.
    Pinto, André F.
    Coelho, Denis A.
    Paul, Brad
    Communications in Computer and Information Science, 2021, 1419 : 18 - 24
  • [26] Mining expertise of developers from software repositories
    Hammad, Maen
    Hijazi, Haneen
    Hammad, Mustafa
    Otoom, Ahmed Fawzi
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2020, 62 (03) : 227 - 239
  • [27] HCI seen from the perspective of software developers
    Bennett, J.L.
    Conklin, P.
    Guevara, K.
    Mackay, W.
    Sancha, T.
    Human-Computer Interaction, 1990,
  • [28] Why the software industry needs a good ghostbuster
    Morgan, JN
    COMMUNICATIONS OF THE ACM, 2005, 48 (08) : 129 - 133
  • [29] Meeting Industry Needs for Secure Software Development
    Mead, Nancy R.
    Seshagiri, Girish
    Howar, Julie
    2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 28 - 36
  • [30] Industry 4.0 needs secure Software Architectures
    不详
    ATP EDITION, 2015, (03): : 7 - 7