期刊文献+
共找到9篇文章
< 1 >
每页显示 20 50 100
Software Coupling and Cohesion Model for Measuring the Quality of Software Components
1
作者 Zakarya Abdullah Alzamil 《Computers, Materials & Continua》 SCIE EI 2023年第12期3139-3161,共23页
Measuring software quality requires software engineers to understand the system’s quality attributes and their measurements.The quality attribute is a qualitative property;however,the quantitative feature is needed f... Measuring software quality requires software engineers to understand the system’s quality attributes and their measurements.The quality attribute is a qualitative property;however,the quantitative feature is needed for software measurement,which is not considered during the development of most software systems.Many research studies have investigated different approaches for measuring software quality,but with no practical approaches to quantify and measure quality attributes.This paper proposes a software quality measurement model,based on a software interconnection model,to measure the quality of software components and the overall quality of the software system.Unlike most of the existing approaches,the proposed approach can be applied at the early stages of software development,to different architectural design models,and at different levels of system decomposition.This article introduces a software measurement model that uses a heuristic normalization of the software’s internal quality attributes,i.e.,coupling and cohesion,for software quality measurement.In this model,the quality of a software component is measured based on its internal strength and the coupling it exhibits with other component(s).The proposed model has been experimented with nine software engineering teams that have agreed to participate in the experiment during the development of their different software systems.The experiments have shown that coupling reduces the internal strength of the coupled components by the amount of coupling they exhibit,which degrades their quality and the overall quality of the software system.The introduced model can help in understanding the quality of software design.In addition,it identifies the locations in software design that exhibit unnecessary couplings that degrade the quality of the software systems,which can be eliminated. 展开更多
关键词 software coupling measurement software cohesion measurement quality attributes measurement software quality measurement software quality modeling
下载PDF
Evaluation of IoT Measurement Solutions from a Metrology Perspective
2
作者 Donatien Koulla Moulla Ernest Mnkandla Alain Abran 《Computer Systems Science & Engineering》 SCIE EI 2023年第11期2455-2479,共25页
To professionally plan and manage the development and evolution of the Internet of Things(IoT),researchers have proposed several IoT performance measurement solutions.IoT performance measurement solutions can be very ... To professionally plan and manage the development and evolution of the Internet of Things(IoT),researchers have proposed several IoT performance measurement solutions.IoT performance measurement solutions can be very valuable for managing the development and evolution of IoT systems,as they provide insights into performance issues,resource optimization,predictive maintenance,security,reliability,and user experience.However,there are several issues that can impact the accuracy and reliability of IoT performance measurements,including lack of standardization,complexity of IoT systems,scalability,data privacy,and security.While previous studies proposed several IoT measurement solutions in the literature,they did not evaluate any individual one to figure out their respective measurement strengths and weaknesses.This study provides a novel scheme for the evaluation of proposed IoT measurement solutions using a metrology-coverage evaluation based on evaluation theory,metrology principles,and software measurement best practices.This evaluation approach was employed for 12 IoT measure categories and 158 IoT measurement solutions identified in a Systematic Literature Review(SLR)from 2010 to 2021.The metrology coverage of these IoT measurement solutions was analyzed from four perspectives:across IoT categories,within each study,improvement over time,and implications for IoT practitioners and researchers.The criteria in this metrology-coverage evaluation allowed for the identification of strengths and weaknesses in the theoretical and empirical definitions of the proposed IoT measurement solutions.We found that the metrological coverage varies significantly across IoT measurement solution categories and did not show improvement over the 2010–2021 timeframe.Detailed findings can help practitioners understand the limitations of the proposed measurement solutions and choose those with stronger designs.These evaluation results can also be used by researchers to improve current IoT measurement solution designs and suggest new solutions with a stronger metrology base. 展开更多
关键词 Internet of Things IoT measurement solutions software engineering measurement METROLOGY metrics
下载PDF
Singularity of Some Software Reliability Models and Parameter Estimation Method 被引量:1
3
作者 XU Ren-zuo ZHOU Rui YANG Xiao-qing (State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China) 《Wuhan University Journal of Natural Sciences》 EI CAS 2000年第1期35-40,共6页
According to the principle, “The failure data is the basis of software reliability analysis”, we built a software reliability expert system (SRES) by adopting the artificial intelligence technology. By reasoning out... According to the principle, “The failure data is the basis of software reliability analysis”, we built a software reliability expert system (SRES) by adopting the artificial intelligence technology. By reasoning out the conclusion from the fitting results of failure data of a software project, the SRES can recommend users “the most suitable model” as a software reliability measurement model. We believe that the SRES can overcome the inconsistency in applications of software reliability models well. We report investigation results of singularity and parameter estimation methods of experimental models in SRES. 展开更多
关键词 software reliability measurement models software reliability expert system SINGULARITY parameter estimation method path following method maximum likelihood ML-fitting algorithm
下载PDF
(Dis)Economies of Scale in Business Software Systems Development and Enhancement Projects 被引量:1
4
作者 Beata Czamacka-Chrobot 《Computer Technology and Application》 2012年第1期88-97,共10页
In the software engineering literature, it is commonly believed that economies of scale do not occur in case of software Development and Enhancement Projects (D&EP). Their per-unit cost does not decrease but increa... In the software engineering literature, it is commonly believed that economies of scale do not occur in case of software Development and Enhancement Projects (D&EP). Their per-unit cost does not decrease but increase with the growth of such projects product size. Thus this is diseconomies of scale that occur in them. The significance of this phenomenon results from the fact that it is commonly considered to be one of the fundamental objective causes of their low effectiveness. This is of particular significance with regard to Business Software Systems (BSS) D&EP characterized by exceptionally low effectiveness comparing to other software D&EP. Thus the paper aims at answering the following two questions: (1) Do economies of scale really not occur in BSS D&EP? (2) If economies of scale may occur in BSS D&EP, what factors are then promoting them? These issues classify into economics problems of software engineering research and practice. 展开更多
关键词 (Dis)economies of scale business software systems development and enhancement projects software size metrics functional size measurement economies of scale factors.
下载PDF
Singularity of Software Reliability Models LVLM and LVQM
5
作者 XU Ren zuo ZHOU Rui YANG Xiao qing 《Wuhan University Journal of Natural Sciences》 EI CAS 2000年第2期150-154,共5页
According to the principle, “The failure data is the basis of software reliabilityanalysis”, we built a software reliability expert system (SRES) by adopting the artificialtechnology. By reasoning out the conclusion... According to the principle, “The failure data is the basis of software reliabilityanalysis”, we built a software reliability expert system (SRES) by adopting the artificialtechnology. By reasoning out the conclusion from the fitting results of failure data of asoftware project, the SRES can recommend users “the most suitable model” as a softwarereliability measurement model. We believe that the SRES can overcome the inconsistency inapplications of software reliability models well. We report investigation results of singularity and parameter estimation methods of models, LVLM and LVQM. 展开更多
关键词 software reliability measurement models software reliability expert system SINGULARITY parameter estimation method LVLM LVQM
下载PDF
Softw are Maintainability Evaluation Based on Software Configuration Management Data
6
作者 郝学良 刘丽 朱小冬 《Journal of Donghua University(English Edition)》 EI CAS 2016年第2期284-287,共4页
As one of the most important attributes of software quality, software maintainability has been widely recognized.However,the existing maintainability evaluation methods are mostly based on subjectively judgment. Thus ... As one of the most important attributes of software quality, software maintainability has been widely recognized.However,the existing maintainability evaluation methods are mostly based on subjectively judgment. Thus it is inapplicable or unbelievable. To evaluate software maintainability objectively,the software configuration management( SCM) data are collected to establish a maintainability model. Based on the hidden Markov chain( HMC), a three-state maintainability estimation model is constructed. To validate the feasibility of the model,a real software example of software maintenance activity is given and the result from the example shows the effectiveness of the proposed method. 展开更多
关键词 software maintainability software configuration management(SCM) hidden Markov chain(HMC) model software measurement maintainability state
下载PDF
A FGR Software Model for Measuring the Effect of Technological Progress
7
作者 He Zhongxiong and John Wei(Northern Jiaotong University, Beijing, China) 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 1990年第1期84-85,共2页
The work of quantitative studying the effect of technological progress on economic growth, being of great complexity and far-reaching significance, has become a quite popular research topic in the world. In recent yea... The work of quantitative studying the effect of technological progress on economic growth, being of great complexity and far-reaching significance, has become a quite popular research topic in the world. In recent years there are a large number of scientists who are engaged in this research both at home and abroad. 展开更多
关键词 FGR A FGR software Model for Measuring the Effect of Technological Progress
下载PDF
A FRAMEWORK TO MEASURE CLASS COHESION
8
作者 Xu Baowen Chen Zhenqiang Zhou Yuming(Department of Computer Science and Engineering, Southeast University, Nanjing 210096) (State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072) 《Journal of Electronics(China)》 2003年第1期69-73,共5页
Classes are the basic modules in Object-Oriented (OO) software, which consist of attributes and methods. Thus, in OO environment, the cohesion is mainly about how tightly the attributes and methods of classes cohere w... Classes are the basic modules in Object-Oriented (OO) software, which consist of attributes and methods. Thus, in OO environment, the cohesion is mainly about how tightly the attributes and methods of classes cohere with each other. This letter discusses the relationships between attributes and attributes, attributes and methods, methods and methods of a class,and the properties of these relationships. Based on these properties, the letter proposes a new framework to measure the cohesion of a class. The approach overcomes the limitations of previous class cohesion measures, which consider only one or two of the three relationships in a class. 展开更多
关键词 Object-Orientation(OO) software measurement Dependence analysis COHESION
下载PDF
Software Project Effort Estimation Based on Multiple Parametric Models Generated Through Data Clustering
9
作者 Juan J.Cuadrado Gallego Daniel Rodríguez +2 位作者 Miguel Angel Sicilia Miguel Garre Rubio Angel García Crespo 《Journal of Computer Science & Technology》 SCIE EI CSCD 2007年第3期371-378,共8页
Parametric software effort estimation models usually consists of only a single mathematical relationship. With the advent of software repositories containing data from heterogeneous projects, these types of models suf... Parametric software effort estimation models usually consists of only a single mathematical relationship. With the advent of software repositories containing data from heterogeneous projects, these types of models suffer from poor adjustment and predictive accuracy. One possible way to alleviate this problem is the use of a set of mathematical equations obtained through dividing of the historical project datasets according to different parameters into subdatasets called partitions. In turn, partitions are divided into clusters that serve as a tool for more accurate models. In this paper, we describe the process, tool and results of such approach through a case study using a publicly available repository, ISBSG. Results suggest the adequacy of the technique as an extension of existing single-expression models without making the estimation process much more complex that uses a single estimation model. A tool to support the process is also presented. Keywords software engineering, software measurement, effort estimation, clustering 展开更多
关键词 software engineering software measurement effort estimation CLUSTERING
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部