scholarly journals Internal quality evolution of a large test system – an industrial study

2016 ◽  
Vol 8 (2) ◽  
pp. 216-240
Author(s):  
Attila Kovács ◽  
Kristóf Szabados

AbstractThis paper presents our empirical observations related to the evolution of a large automated test system. The system observed is used in the industry as a test tool for complex telecommunication systems, itself consisting of more than one million lines of source code. This study evaluates how different changes during the development have changed the number of observed Code Smells in the test system. We have monitored the development of the test scripts and measured the code quality characteristics over a five years period.The observations show that the introduction of continuous integration, the existence of tool support for quality improvements in itself, changing the development methodologies (from waterfall to agile), changing technical and line management structure and personnel caused no measurable change in the trends of the observed Code Smells. Internal quality improvements were achieved mainly by individuals intrinsic motivation. Our measurements show similarities with earlier results on software systems evolutions presented by Lehman.

2021 ◽  
Vol 11 (12) ◽  
pp. 5690
Author(s):  
Mamdouh Alenezi

The evolution of software is necessary for the success of software systems. Studying the evolution of software and understanding it is a vocal topic of study in software engineering. One of the primary concepts of software evolution is that the internal quality of a software system declines when it evolves. In this paper, the method of evolution of the internal quality of object-oriented open-source software systems has been examined by applying a software metric approach. More specifically, we analyze how software systems evolve over versions regarding size and the relationship between size and different internal quality metrics. The results and observations of this research include: (i) there is a significant difference between different systems concerning the LOC variable (ii) there is a significant correlation between all pairwise comparisons of internal quality metrics, and (iii) the effect of complexity and inheritance on the LOC was positive and significant, while the effect of Coupling and Cohesion was not significant.


2019 ◽  
Vol 8 (2) ◽  
pp. 4591-4596

The aim of this paper is to develop an Automated Test System (ATS) for the Test and Evaluation of C-Band Transmitter packages for GEOSAT Space crafts using Virtual Instrumentation. Efficiency, coverage, quality and accuracy for the test and evaluation of Device Under Test (DUT) can be increased by Automated Testing. Minimizing the errors anticipated with manual intervention. Automated Test System using Virtual instrumentation (VI) combines rapid development software and modular, flexible hardware to create user-defined test systems. Here Modular PXI (Peripheral component interface Extensions for Instrumentation) instruments from National Instruments are used with NI-LabVIEW software for realizing the ATS. For characterizing the C-Band Transmitter, Spectrum analyzer & Digital Multimeter (DMM) is configured in PXI form-factor and the Power supply is controlled through GPIB (General Purpose Interface Bus) bus. The complete software is developed using NI LabVIEW which takes care of configuring the test condition and analyzing the DUT performance. The user friendly GUI well takes care of user interaction to the ATS.


2013 ◽  
Vol 10 (4) ◽  
pp. 387-394 ◽  
Author(s):  
Tariq Syed ◽  
Sunil Das ◽  
Satyendra Biswas ◽  
Mansour Assaf ◽  
Emil Petriu

The requirement for an automated test system has immensely increased due to the realization that manual testing is associated with additional resources and staffing constraints. In order to achieve a competitive edge, reduced development cost, timely product delivery, and product quality are mandatory in today's organization. Manual testing requires skilled operators that increase cost, time, and product delivery. The low cost computer-based automated system helps to get an edge by fulfilling these organizational demands. In this paper, an automated testing system has been developed to support functional testing of all phases of Nortel Networks 1-Meg modem system as its system under test (SUT). The modem is an inherently complex asymmetric digital subscriber line (ADSL) product and its testing is far more complex than just verification of process faults. The complexity of ADSL system renders automated test system an important and imperative part of ADSL testing. The subject paper demonstrates the indispensable need of automated test system for ADSL testing and its relative advantages in providing some benefit for the organization.


Sign in / Sign up

Export Citation Format

Share Document