2013
DOI: 10.12700/aph.10.08.2013.8.3
|View full text |Cite
|
Sign up to set email alerts
|

Modelling Execution Tracing Quality by Means of Type-1 Fuzzy Logic

Abstract: Execution tracing quality is a crucial characteristic which contributes to the overall software product quality though the present quality frameworks neglect this property. In the scope of this pilot study the authors introduce a process to create a model for describing execution tracing as a quality property; moreover, the performance of four different models created is compared. The process and the models presented are capable of capturing subjective uncertainty which is an intrinsic part of the quality meas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
10
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(11 citation statements)
references
References 20 publications
1
10
0
Order By: Relevance
“…Furthermore, the present study verified that the existing software product quality models do not adequately assess the quality of logging and execution tracing; however, it would be required for constructing a maintainability-analysability quality property [41,42]. The authors will endeavour to satisfy this demand in their future works by means of applying computational intelligence including fuzzy logic to represent abstraction, incomplete information, and conflicting quality properties.…”
Section: Discussionsupporting
confidence: 55%
See 1 more Smart Citation
“…Furthermore, the present study verified that the existing software product quality models do not adequately assess the quality of logging and execution tracing; however, it would be required for constructing a maintainability-analysability quality property [41,42]. The authors will endeavour to satisfy this demand in their future works by means of applying computational intelligence including fuzzy logic to represent abstraction, incomplete information, and conflicting quality properties.…”
Section: Discussionsupporting
confidence: 55%
“…Logging and execution tracing often used as synonyms play a key role in identifying software errors in multi-threaded, distributed, or embedded application, and have a denoting impact through that on the quality property maintainability [19,45,146]. Nevertheless, software product quality models offer serious improvement potential with regard to execution tracing quality as pointed out in [41,42]. The current research also contributes to this field by the thorough analysis of quality models introduced.…”
Section: Introductionmentioning
confidence: 99%
“…The majority of the publications with regard to the problem they address can be classified in three groups: (1) where to insert log statements in the source code [13,20,[23][24][25][26][27][28], (2) what to log to provide sufficient information for failure analysis [13,17,27,29], and (3) how to log [13,19,27]. Tool support for selecting the appropriate places in the source code for inserting log statements consistently or for achieving optimal performance by the trade-off in the amount of information logged and the speed of execution usually involve more than one group mentioned above [13,17,[25][26][27][28][29].…”
Section: Related Workmentioning
confidence: 99%
“…Thus, execution tracing dumps data about the internal state changes and threads of execution in the application. Both logging and execution tracing require that the application be operational and be executed, through which they belong to the dynamic analysis techniques; moreover, they form integral part of the software maintenance [1][2][3].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation