An empirical approach for software reengineering process with relation to quality assurance mechanism

被引:1
|
作者
Muzammul, Muhammad [1 ]
Awais, M. [1 ]
机构
[1] GCUF, Dept Software Engn, Faisalabad, Punjab, Pakistan
来源
ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL | 2018年 / 7卷 / 03期
关键词
Software; reengineering; refactoring; restructuring; forward engineering; reverse engineering; quality assurance; internal quality; external quality; flexibility; reusability; reliability; robustness;
D O I
10.14201/ADCAIJ2018733146
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software development advances focus on productivity of existing software systems and quality is basic demand of every engineering product. In this paper we will discuss complete reengineering process with aspects of forward, reverse and quality assurance mechanism. As we know the software development life cycle (SDLC) follows a complete mechanism of engineering process. In forward engineering we tried to follow selective main phases of software engineering(data, requirements, design, development, implementation). Inreverse engineering we move backward from the last phase of developing product as it gather requirements from implemented product(implementation, coding, design, requirements, data). During reengineering we add up more quality features on customer demands, but the actual demand is to fulfill quality needs that can be assured by external as well as internal quality attributes such as reliability, efficiency, flexibility, reusability and robustness in any software system. We discussed a methodological approach to move from reengineering to the journey of quality assurance. More than 50 studies come into discussion and throughput results proposed by graph and tabular form. We can say if the reengineering process produce quality attributes, then it can be said by old software system refactoring as code refactoring, data refactoring and architectural refactoring we obtained a quality products at lower cost instead of new software system development, which causes decrease in quality attributes as cost, time etc. In future work testing methodology can be proposed for quality assurance.
引用
收藏
页码:31 / 45
页数:15
相关论文
共 50 条
  • [31] Leveraging LLMs for the Quality Assurance of Software Requirements
    Lubos, Sebastian
    Felfernig, Alexander
    Thi Ngoc Trang Tran
    Garber, Damian
    El Mansi, Merfat
    Erdeniz, Seda Polat
    Le, Viet-Man
    32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 389 - 397
  • [32] QUALITY ASSURANCE IN INNOVATIVE SOFTWARE DEVELOPMENT PROJECTS
    Despa, Mihai Liviu
    LET'S BUILD THE FUTURE THROUGH LEARNING INNOVATION!, VOL III, 2014, : 485 - 493
  • [33] Software solution for integration of frozen section quality assurance into daily practice
    Gibson, Joanna A.
    Mutnick, Neil
    Gershkovich, Peter
    Sinard, John
    AMERICAN JOURNAL OF CLINICAL PATHOLOGY, 2025,
  • [34] The synergy of business process reengineering and total quality management
    Savoie, BJ
    INDUSTRIAL ENGINEERING SOLUTIONS '98 CONFERENCE PROCEEDINGS, 1998, : 153 - 157
  • [35] Safety Functions in the Software Quality Assurance of NPP Safety Important Systems
    Jharko, Elena Ph
    2019 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING, APPLICATIONS AND MANUFACTURING (ICIEAM), 2019,
  • [36] An Empirical Study on Enhancing Product Quality and Customer Satisfaction Using Quality Assurance Approach in an Indian Manufacturing Industry
    Mittal, Ankesh
    Gupta, Pardeep
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2021, 6 (03) : 878 - 893
  • [37] An empirical comparison of methods for reengineering procedural software systems to object-oriented systems
    Frakes, William B.
    Kulczycki, Gregory
    Moodliar, Natasha
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 376 - 389
  • [38] Modeling software maintainability and quality assurance in the agile environment
    1600, Science and Engineering Research Support Society (07):
  • [39] Quality Assurance in Agile Software Development: A Systematic Review
    Fortunato, Carlos Alberto
    Furtado, Felipe
    Selleri, Fernando
    de Farias Junior, Ivaldir
    Leitao Junior, Nelson
    AGILE METHODS, WBMA 2016, 2017, 680 : 142 - 148
  • [40] An approach to the industrial environment quality assurance
    Meden, G
    CIM '97 - COMPUTER INTEGRATED MANUFACTURING AND HIGH SPEED MACHINING, 1997, : C21 - C28