A Survey of Software Log Instrumentation

2021 ◽  
Vol 54 (4) ◽  
pp. 1-34
Author(s):  
Boyuan Chen ◽  
Zhen Ming (Jack) Jiang

Log messages have been used widely in many software systems for a variety of purposes during software development and field operation. There are two phases in software logging: log instrumentation and log management. Log instrumentation refers to the practice that developers insert logging code into source code to record runtime information. Log management refers to the practice that operators collect the generated log messages and conduct data analysis techniques to provide valuable insights of runtime behavior. There are many open source and commercial log management tools available. However, their effectiveness highly depends on the quality of the instrumented logging code, as log messages generated by high-quality logging code can greatly ease the process of various log analysis tasks (e.g., monitoring, failure diagnosis, and auditing). Hence, in this article, we conducted a systematic survey on state-of-the-art research on log instrumentation by studying 69 papers between 1997 and 2019. In particular, we have focused on the challenges and proposed solutions used in the three steps of log instrumentation: (1) logging approach; (2) logging utility integration; and (3) logging code composition. This survey will be useful to DevOps practitioners and researchers who are interested in software logging.

2003 ◽  
Vol 2 (1) ◽  
pp. 128-129
Author(s):  
P SARMENTO ◽  
C FONSECA ◽  
F MARQUES ◽  
J NUNES ◽  
F CEIA

2016 ◽  
pp. 141-149
Author(s):  
S.V. Yershov ◽  
◽  
R.М. Ponomarenko ◽  

Parallel tiered and dynamic models of the fuzzy inference in expert-diagnostic software systems are considered, which knowledge bases are based on fuzzy rules. Tiered parallel and dynamic fuzzy inference procedures are developed that allow speed up of computations in the software system for evaluating the quality of scientific papers. Evaluations of the effectiveness of parallel tiered and dynamic schemes of computations are constructed with complex dependency graph between blocks of fuzzy Takagi – Sugeno rules. Comparative characteristic of the efficacy of parallel-stacked and dynamic models is carried out.


Author(s):  
Feidu Akmel ◽  
Ermiyas Birihanu ◽  
Bahir Siraj

Software systems are any software product or applications that support business domains such as Manufacturing,Aviation, Health care, insurance and so on.Software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from other for this reason it is better to apply the software metrics to measure the quality of software. Attributes that we gathered from source code through software metrics can be an input for software defect predictor. Software defect are an error that are introduced by software developer and stakeholders. Finally, in this study we discovered the application of machine learning on software defect that we gathered from the previous research works.


2020 ◽  
Vol 6 (2) ◽  
pp. 169
Author(s):  
Philip Nababan ◽  
Efendi Napitupulu ◽  
R Mursid

Abstrak: Penelitian ini bertujuan untuk: (1) Mengetahui tanggapan siswa terhadap kualitas media pembelajaran interaktif pada pembelajaran Teknik Pemesinan Bubut. (2) Mengetahui keefektifan media pembelajaran interaktif pada pembelajaran Teknik Pemesinan Bubut pada siswa program keahlian Teknik Pemesinan. Jenis penelitian ini adalah penelitian pengembangan. Data tentang kualitas produk pengembangan ini dikumpulkan dengan angket dan dianalisis dengan teknik analisis deskriptif kualiatatif. Hasil penelitian menunjukkan bahwa; (1) uji ahli materi pelajaran Teknik Pemesinan Bubut berada pada kualifikasi sangat baik (88,92%), (2) uji ahli desain pembelajaran berada pada kualifikasi sangat baik (85,21%), (3) uji ahli rekayasa perangkat lunak berada pada kualifikasi sangat baik (84,03%), (4) uji coba perorangan berada pada kualifikasi sangat baik (88,75%), (5) uji coba kelompok kecil berada pada kualifikasi sangat baik (91,35%) dan (5) uji coba lapangan berada pada kualifikasi sangat baik (88,31%). Hasil pengujian hipotesis membuktikan bahwa terdapat perbedaan antara hasil belajar siswa yang menggunakan media pembelajaran interaktif  dengan hasil belajar siswa yang menggunakan buku teks. Hal ini ditunjukkan dengan hasil pengolahan data diperoleh  thitung sebesar 4,68 dan ttabel sebesar 1,67 pada taraf kepercayaan 95 persen. Maka diperoleh bahwa thitung> ttabel. Disimpulkan bahwa  hasil belajar siswa yang menggunakan media pembelajaran interaktif dengan efektifitas sebesar 72,77 %. lebih tinggi dari hasil belajar siswa yang diajar dengan pembelajaran menggunakan buku teks dengan efektifitas sebesar 62,13%. Kata Kunci: media pembelajaran interaktif, teknik pemesinan bubut Abstract: This study aims to: (1) Determine student responses to the quality of interactive learning media on learning Lathe Machining Techniques. (2) Knowing the effectiveness of interactive learning media on learning of Machining Lathe in students of Machining Engineering expertise program. This type of research is development research. Data about the quality of this development product was collected by a questionnaire and analyzed by qualitative descriptive analysis techniques. The results showed that; (1) Lathe machining engineering subject matter expert test is in very good qualification (88.92%), (2) learning design expert test is in very good qualification (85.21%), (3) software engineering expert test is in in very good qualifications (84.03%), (4) individual trials were in very good qualifications (88.75%), (5) small group trials were in very good qualifications (91.35%) and (5 ) field trials are in very good qualifications (88.31%). Hypothesis testing results prove that there are differences between student learning outcomes using interactive learning media with student learning outcomes using textbooks. This is indicated by the results of data processing obtained by tcount of 4.68 and ttable of 1.67 at a confidence level of 95 percent. Then it is obtained that tcount> ttable. It was concluded that student learning outcomes using interactive learning media with an effectiveness of 72.77%. higher than student learning outcomes taught by learning to use textbooks with an effectiveness of 62.13%. Keywords: interactive learning media, lathe machining techniques


Author(s):  
Sri Winarsih

This study aims to determine the appropriate steps in carrying out academic supervision so as to be able to improve the pedagogical competence of teachers, especially in the learning process which in turn will affect the improvement of the quality of education.The study was conducted in two cycles. Each cycle has different planning, implementation, observation and reflection. Research subjects of the principal and teacher. The school principal with his academic supervision measures, while the Kunto Darussalam Elementary School 017 teacher as an object as well as the subject in providing academic supervision treatment. Data collection techniques through class supervision with stages of supervising teachers in the learning process and observation of classroom learning, to record important events related to research, especially at the time of the processlearning takes place.Data analysis techniques that guide data processing using a percentage (%) of achievement with 100 constants. And to see the interpertation using score interpertation criteria to strengthen the interpretation in conclusions as follows: 80% - 100% (Very Good), 66% - 79 % (Good), 56% - 65% (Enough), and 40% - 55% (Less).The results showed that the ability of teachers in the implementation of the learning process experienced an increase in the percentage at each stage, from the first cycle reached an average of 63% (sufficient) and in the second cycle reached an average of 68% (good). There is an increase in teacher's ability by 5% from cycle I. In detail there is a significant increase in the initial condition of the school when compared to the final condition in the second cycle. The accuracy of teachers entering the class increased by 48%, the use of learning media increased by 32%, varied methods increased by 31%, and learning strategies increased by 36%.


Over recent decades, tremendous advances in the prevention, medical treatment, and quality of life issues in children and adolescents surviving cancer have spawned a host of research on pediatric psychosocial oncology. This important volume fulfills the clear need for an up-to-date, comprehensive handbook for practitioners that delineates the most recent research in the field--the first of its kind in over a decade. Over 60 renowned authors have been assembled to provide a thorough presentation of the state-of-the art research and literature, with topics including: -Neuropsychological effects of chemotherapy and radiation therapy -Bone marrow transplantation -Important issues about quality of life during and following treatment -Collaborative research among child-focused psychologists -Standards of psychological care for children and adolescents -Stress and coping in the pediatric cancer experience -The role of family and peer relationships The Comprehensive Handbook of Childhood Cancer and Sickle Cell Disease represents both multidisciplinary and international efforts, an alliance between physicians and parents, and a combination of research and service. With a wealth of information of great interest to patients and their families, this volume will also be a welcome resource to the psychologists, psychiatrists, pediatricians, oncologists, nurses, and social workers who confront these issues as they help children and their families through the treatment, recovery, and grieving processes.


Author(s):  
A. Geerinck ◽  
C. Beaudart ◽  
J.-Y. Reginster ◽  
M. Locquet ◽  
C. Monseur ◽  
...  

Abstract Purpose To facilitate the measurement of quality of life in sarcopenia, we set out to reduce the number of items in the previously validated Sarcopenia Quality of Life (SarQoL®) questionnaire, and to evaluate the clinimetric properties of this new short form. Methods The item reduction process was carried out in two phases. First, information was gathered through item-impact scores from older people (n = 1950), a Delphi method with sarcopenia experts, and previously published clinimetric data. In the second phase, this information was presented to an expert panel that decided which of the items to include in the short form. The newly created SFSarQoL was then administered to older, community-dwelling participants who previously participated in the SarcoPhAge study. We examined discriminative power, internal consistency, construct validity, test–retest reliability, structural validity and examined item parameters with a graded response model (IRT). Results The questionnaire was reduced from 55 to 14 items, a 75% reduction. A total of 214 older, community-dwelling people were recruited for the validation study. The clinimetric evaluation showed that the SF-SarQoL® can discriminate on sarcopenia status [EWGSOP2 criteria; 34.52 (18.59–43.45) vs. 42.86 (26.56–63.69); p = 0.043], is internally consistent (α = 0.915, ω = 0.917) and reliable [ICC = 0.912 (0.847–0.942)]. A unidimensional model was fitted (CFI = 0.978; TLI = 0.975; RMSEA = 0.108, 90% CI 0.094–0.123; SRMR = 0.055) with no misfitting items and good response category separation. Conclusions A new, 14-item, short form version of the Sarcopenia Quality of Life questionnaire has been developed and shows good clinimetric properties.


2021 ◽  
Vol 13 (3) ◽  
pp. 1109
Author(s):  
Edgar Ricardo Oviedo-Ocaña ◽  
Angélica María Hernández-Gómez ◽  
Marcos Ríos ◽  
Anauribeth Portela ◽  
Viviana Sánchez-Torres ◽  
...  

The composting of green waste (GW) proceeds slowly due to the presence of slowly degradable compounds in that substrate. The introduction of amendments and bulking materials can improve organic matter degradation and end-product quality. However, additional strategies such as two-stage composting, can deal with the slow degradation of green waste. This paper evaluates the effect of two-stage composting on the process and end-product quality of the co-composting of green waste and food waste amended with sawdust and phosphate rock. A pilot-scale study was developed using two treatments (in triplicate each), one being a two-stage composting and the other being a traditional composting. The two treatments used the same mixture (wet weight): 46% green waste, 19% unprocessed food waste, 18% processed food waste, 13% sawdust, and 4% phosphate rock. The traditional composting observed a higher degradation rate of organic matter during the mesophilic and thermophilic phases and observed thermophilic temperatures were maintained for longer periods during these two phases compared to two-stage composting (i.e., six days). Nonetheless, during the cooling and maturation phases, the two treatments had similar behaviors with regard to temperature, pH, and electrical conductivity, and the end-products resulting from both treatments did not statistically differ. Therefore, from this study, it is concluded that other additional complementary strategies must be evaluated to further improve GW composting.


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.


2021 ◽  
Vol 54 (7) ◽  
pp. 1-37
Author(s):  
Jihyeok Park ◽  
Hongki Lee ◽  
Sukyoung Ryu

Understanding program behaviors is important to verify program properties or to optimize programs. Static analysis is a widely used technique to approximate program behaviors via abstract interpretation. To evaluate the quality of static analysis, researchers have used three metrics: performance, precision, and soundness. The static analysis quality depends on the analysis techniques used, but the best combination of such techniques may be different for different programs. To find the best combination of analysis techniques for specific programs, recent work has proposed parametric static analysis . It considers static analysis as black-box parameterized by analysis parameters , which are techniques that may be configured without analysis details. We formally define the parametric static analysis, and we survey analysis parameters and their parameter selection in the literature. We also discuss open challenges and future directions of the parametric static analysis.


Sign in / Sign up

Export Citation Format

Share Document