Extending data-driven model of software with software change request service

被引:4
|
作者
Stojanov, Zeljko [1 ]
Dobrilovic, Dalibor [1 ]
Stojanov, Jelena [1 ]
机构
[1] Univ Novi Sad, Tech Fac Mihajlo Pupin, Zrenjanin, Serbia
关键词
Data-driven model; model extension; software change request; initial change impact set; qualitative evaluation; BENEFITS;
D O I
10.1080/17517575.2018.1445296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The dynamics of enterprise processes requires software systems that can easily change and adapt to new conditions. Effective maintenance of these software systems requires development of methods and tools for reducing maintenance costs and efforts, which increases the quality of software systems and efficiency of supported enterprise processes. In order to integrate maintenance support in existing software systems, a novel approach for extending a model of data-driven software systems with a software change request service is proposed. The approach includes modeling extensible software architecture with the focus on: data-driven organization of software, user interface that follows data structure, software change request service, and initial change impact set. The approach was verified through the implementation in a university environment. A qualitative exploratory study aimed at discovering advantages and disadvantages of the service, and identifying possible improvements was conducted with students. Despite identified advantages of integrated service, the authors are aware that the main limitation of the presented research is the lack of implementation in enterprise software systems. The challenges in implementing and validating the approach in enterprise software systems in the cases of developing new software systems or reengineering existing ones are outlined.
引用
收藏
页码:982 / 1006
页数:25
相关论文
共 50 条
  • [1] A Data-Driven Model for Software Reliability Prediction
    Lo, Jung-Hua
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 326 - 331
  • [2] Using a data-driven model for instrument software development
    Clarke, DA
    Allen, SL
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 16 - 19
  • [3] Change Request Management in Model-Driven Engineering of Industrial Automation Software
    Lin, Heng-You
    Sierla, Seppo
    Papakonstantinou, Nikolaos
    Shalyto, Anatoly
    Vyatkin, Valeriy
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1186 - 1191
  • [4] A generic data-driven software reliability model with model mining technique
    Yang, Bo
    Li, Xiang
    Xie, Min
    Tan, Feng
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2010, 95 (06) : 671 - 678
  • [5] A data-driven risk measurement model of software developer turnover
    Zifei Ma
    Ruiyin Li
    Tong Li
    Rui Zhu
    Rong Jiang
    Juan Yang
    Mingjing Tang
    Ming Zheng
    [J]. Soft Computing, 2020, 24 : 825 - 842
  • [6] A data-driven risk measurement model of software developer turnover
    Ma, Zifei
    Li, Ruiyin
    Li, Tong
    Zhu, Rui
    Jiang, Rong
    Yang, Juan
    Tang, Mingjing
    Zheng, Ming
    [J]. SOFT COMPUTING, 2020, 24 (02) : 825 - 842
  • [7] Bayesian Network analysis of software logs for data-driven software maintenance
    del Rey, Santiago
    Martinez-Fernandez, Silverio
    Salmeron, Antonio
    [J]. IET SOFTWARE, 2023, 17 (03) : 268 - 286
  • [8] Data-Driven Software Architecture for Analyzing Confidentiality
    Seifermann, Stephan
    Heinrich, Robert
    Reussner, Ralf
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, : 1 - 10
  • [9] Data-driven Software Security: Models and Methods
    Erlingsson, Ulfar
    [J]. 2016 IEEE 29TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2016), 2016, : 9 - 15
  • [10] Automatic Data-Driven Software Change Identification via Code Representation Learning
    Hericko, Tjasa
    [J]. 27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 319 - 323