Proceedings Article10.1109/CCECE.2002.1013024
A quality assessment model for Java code
L. Benedicenti,V.W. Wang,R. Paranjape +2 more
- 07 Aug 2002
- Vol. 2, pp 687-690
4
TL;DR: A quality model that can be used directly on code, and thus during light development and in rapid development cycles is described, based on nonquantifiable attributes of quality that then are related to specific measures found using a structured method.
read more
Abstract: Quality measures are extremely difficult to quantify because they depend on many parameters and factors, some of which cannot be identified or measured readily. Java is the language of choice for interoperable code segments that constitute an effective interface layer between Web servers and the user. Realizing those code segments, however, is a challenge. Reusability criteria do not apply. This paper describes a quality model that can be used directly on code, and thus during light development and in rapid development cycles. The model is based on nonquantifiable attributes of quality that then are related to specific measures found using a structured method. The measures identify statistical clusters that can be used to categorize the quality of each Java class file. The relation between quality factors and measures is proven at the mathematical level, using the representational theory of measurement, and then at the empirical level, using an independent assessment. The preliminary results collected seem to indicate that the quality model is effective in classifying Java programs. An important indication can then be obtained by the quality analysis.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Quality Properties of Execution Tracing, an Empirical Study
Tamas Galli,Francisco Chiclana,Francois Siewe +2 more
- 08 Mar 2021
TL;DR: The present study analyses the experiences of software professionals in focus groups at multinational companies, and also scrutinises the literature to elicit the quality properties, on the basis of which the quality of execution tracing can be judged.
8
On the Use of Quality Models to Address Distinct Quality Views
Tamas Galli,Francisco Chiclana,Francois Siewe +2 more
- 02 Jul 2021
TL;DR: A taxonomy contributes to interpreting the quality assessment results of different quality models by showing the possible quality manifestations that can be captured by the identified models; moreover, the taxonomy also provides assistance while selecting a quality model for a given project.
4
Genetic Algorithm-Based Fuzzy Inference System for Describing Execution Tracing Quality
Tamas Galli,Francisco Chiclana,Francois Siewe +2 more
- 06 Nov 2021
TL;DR: In this paper, a quality model for execution tracing is proposed, which is able to describe execution tracing quality appropriately with respect to software product quality as a whole, and the authors plan to link the constructed quality model to overall software product QoS frameworks.
2
Software Product Quality Models, Developments, Trends, and Evaluation
Tamas Galli,Francisco Chiclana,Francisco Chiclana,Francois Siewe +3 more
- 01 May 2020
TL;DR: The identified 23 software product quality model classes differ significantly in terms of publication intensity, publication range, quality score average, relevance score and the 12-month average of the Google Relative Search Index.
References
•Book
The balanced scorecard : measures that drive performance
Robert S. Kaplan,David P. Norton +1 more
- 17 Apr 2015
TL;DR: A "balanced scorecard" is developed, a new performance measurement system that gives top managers a fast but comprehensive view of the business and complements those financial measures with three sets of operational measures having to do with customer satisfaction, internal processes, and the organization's ability to learn and improve.
•Book
Extreme Programming Explained: Embrace Change
Kent Beck
- 01 Jan 1999
TL;DR: You may love XP, or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software.
Economic Markets as a Means of Open Mobile-Agent Systems
Jonathan Bredin,David Kotz,Daniela Rus +2 more
- 01 May 1999
TL;DR: It is argued for the use of markets to regulate mobile-agent systems and open issues in implementing market-based mobile- agent systems are discussed.
24
Software agents tutorial
Marc Millier
- 22 Mar 1997
TL;DR: The software agents tutorial is intended to provide the attendee an overview of the software and user interface technologies being applied to autonomous software modules known as "Agents" to allow the student to separate the "wheat from the chaff".
16
Related Papers (5)
Olfa Lamouchi,Amar Ramdane Cherif,Nicole Lévy +2 more
- 01 Jan 2008
Radu Marinescu,Daniel Ratiu +1 more
- 08 Nov 2004
Thomas Zimmermann,Nachiappan Nagappan +1 more
- 10 May 2008